since they're just tarballs too, i'm sure you can wrangle that into a derivation
they're signed with my pgp key
Drew
@CoderPuppy
I really want to build the entire OS with it, but they don't provide specifications or substitutes for nonfree packages
hydraz
@plt-hokusai
0E843EFDBA828772, you can get it from keys.openpgp.org
_
Jonathan Coates
@SquidDev
Does Guix have the same kind of support for Haskell that Nix does?
hydraz
@plt-hokusai
... if you want to use a prebuilt package, that is; building from source will work too but it'll probably be slow lol
the binary distribution and arch packages are all statically linked
Drew
@CoderPuppy
They have specifications for a useful subset of Hackage
and I guess someway to combine packages so lookup works
hydraz
@plt-hokusai
if you're talking about amulet, you can just set AMC_LIBRARY_PATH to a colon-separated list of paths
Jonathan Coates
@SquidDev
I love that Guix has asdf support baked in as a build system.
Wow, that's actually a massive support list. Kudos.
Drew
@CoderPuppy
Is there a way to run the prebuilt (arch package) portably? I.e. not relying on system paths
oh, that's just a script
hydraz
@plt-hokusai
the library path also contains $(dirname $0)/lib and $(dirname $0)/../lib
so as long as the amc binary itself (/usr/lib/amuletml/amc) is in the same directory as the libraries, or shares a common parent directory with the libraries, you'll be fine
Drew
@CoderPuppy
yeah, the problem was that I was trying to run /usr/bin/amc instead of /usr/lib/amuletml/amc
hydraz
@plt-hokusai
right, /usr/bin/amc is just a wrapper
Drew
@CoderPuppy
Is there any way to extend a record? { { a = 1 } with b = 2 }
hydraz
@plt-hokusai
Amc.extend_row @"b" 2 {a = 1}
Jonathan Coates
@SquidDev
IIRC with b = 2 works right, just only allows updating rather than extending?
Drew
@CoderPuppy
yeah
hydraz
@plt-hokusai
yes
Drew
@CoderPuppy
Where have you been talking about Amulet now?
hydraz
@plt-hokusai
private slack
maybe we should move it somewhere better but gitter is Uhh
Drew
@CoderPuppy
I don't think Gitter has improved (or changed at all) since Silica was active (late 2017?)
Jonathan Coates
@SquidDev
I've just been connecting over IRC, which makes it usable....
I think GitLab brought it, and then did nothing with it?