IRC channel logs
2025-05-02.log
back to list of logs
<lechner>actually, freeze is good, too. more of an action word <lechner>besides, frozen is a strange movie, i think <old>I would love a command: `guild freeze' <old>applied on a path, it will bundle every modules into a executable <lechner>Hi, are kernel constants like PTRACE_PEEKUSER available anywhere in Guile already? <trannus_aran>Anyone got any tips on how to write a Makefile.am for a guile project? I know *a bit* of autotools for C projects, but sussing out the lowest common denominator from spritely, guix itself, and other projects is...tricky, to say the least O.o <daviid>trannus_aran: as I already did suggest, copy the one from chickadee Or any projects you're looking at, learn from it and adapt for your project <trannus_aran>Yeah, that's been the plan here, just curious if anyone had a write up, since they all differ quite a bit! <daviid>the chickadee one is an excellent model to follow <trannus_aran>I'm just trying to trim out as much as possible from that project to end up at a kernel of an autotoolized, guix-packaged guile project <old>lechner: nope and good luck with ptrace and the FFI lol <old>I have lots of experience with ptrace if you have question tho <sham1>Is there an up-to-date mirror of Guile's git repo? Because Savannah is under siege and half the time it doesn't respond with anything but a 502 <ArneBab>old: such a freeze command would be pretty neat. <ArneBab>sham1: whenever I can take the choice, Mercurial is my choice. <lechner>old / thanks! i'll be sure to take you up on your offer in due time <n|Phreak>If I want to connect to a repl in my code I use (system repl server) right ?, then do I need to (make-tcp-server-socket #:localhost #:port=1234) ? <trannus_aran>okay halfway through writing this, I think I have some improvements I could make <trannus_aran>(and honestly I'm gonna rewrite for sconfig/generate to just take a single nested alist that can exist in a version-controlled file alongside the others) <trannus_aran>even if not executable, it's handy for me to keep this stuff in a single file so I can keep the autotools and guix package incantations straight in my head ;/ <daviid>trannus_aran: autotool chain files are generated by guile-hall, so you'd rather use that and contribute 'there' if you have improvment(s) to propose, my 2c <trannus_aran>daviid: oh yeah, that's the plan! this is more like "notes for myself before I contribute to guile-hall" <trannus_aran>big fan of "make something existing better" over "roll your own" <daviid>though very unfortunately, guile-hall was recently made 'hard depending' on guix, which is not good - no one should have to install guix to use guile-hall, imo <trannus_aran>Yeah, and that's kinda my issue with guix and the guile ecosystem as a whole imo <trannus_aran>Guix is very cool, I use it preferentially myself, but trying to develop guile programs on platforms guix doesn't play nice with (basically any immutable distro, macos, etc.) is increasingly painful