Andrew Miloradovsky is a user on functional.cafe. You can follow them or interact with them if you have an account anywhere in the fediverse.
If you don't, you can sign up here.
Current status: thinking about what's wrong with Ocsigen Server in #NixOS. Just checked #Guix's support for the #Ocsigen stuff, and it seems even worse than #Nix's (no #Eliom, versions are older, etc.). Seems like I'll have to set up an #Arch installation in #Qemu or something, just for this venture. — The work on Nix/Guix will follow, but later: it's not a priority ATM.
@orbifx It doesn't work either. Throwing at me some equally obscure error messages (#TyXML and/or #LWT couldn't be built, and the outputs don't tell much). I'll try again today, and maybe isolate some specific issues…
#OPAM, #LWT & #TyXML are building fine in #Guix (after a non-obvious trick though), but neither #Eliom nor #Ocsigen Server are. While #Arch, as a distro, is just broken as fuck. — I believe I still have better chances with the declarative package managers…
Although the only thing I'm sure about now, is that complexity of the whole is much more than the sum of complexities of the parts…
@ayo #Ocsigen is a pain to install on Nix/Guix. While Arch is just a pain per se — it is strictly less predictable than /dev/random… Gentoo? — Hmm… it's been a long time, but maybe I should try this too.
@amiloradovsky Not like Gentoo is all that predictable. 🙄 It seems Arch has an OPAM package, so if that works, I'd think that installing Ocsigen on Arch that way shouldn't be a problem.
@ayo I've been recommended to simply use Arch as the platform. But the Arch "release" downloaded from the site makes me troubleshoot GRUB booting… (can't boot due to an UUID issues). — I don't want to deal with *these* problems! And, from my past experience, I know there is much more.
Ocsigen, first steps; Nix Show more
@amiloradovsky
why not use OPAM?