On Tuesday, February 20, 2018 at 4:40:38 AM UTC+8, cwebber wrote:
>
> This is great Claes, and as I said on IRC, I hope we can eventually 
> collaborate... as some others know I'm hoping to get more Racket 
> packages into Guix... which is like Nix, but written in Scheme! 
> But that work will probably build on experiences from this Nix work if I 
> get to it first at all (and it sounds like you might beat me to it 
> anyway) ;) 
>
> Thanks for working on this! 
>

It sounded on IRC that you're pretty busy, so yeah, I'll probably get there 
first. :-)

Status update: racket2nix is now in a limited useful state! I'm able to 
build the drracket package without any error conditions occurring along the 
way, but:
 - The resulting drracket package is empty. :-D
 - I'm not actually building the packages, just installing them (raco pkg 
install --no-setup).
 - There is a lot of cleaning up to do in the nix expressions, the 
low-hanging fruit being e.g. redundant dependency listings -- drracket has 
over 1500 dependencies, but a simple sort -u on them reveals that they are 
actually only 135.
 - It probably doesn't put any stuff in .../bin .

My next step is dogfooding racket2nix: Put the logic in a library, generate 
a thin wrapper that calls it, add rackunit tests, make a man page, etc. 
Hopefully this will teach me enough about packaging that I can go back and 
work toward a working drracket package.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to