IRC channel logs

2023-07-19.log

back to list of logs

<latex>What is #t?
<latex>oh I assume true
<Zambyte>latex: Yeah it's true. That is inherited from Scheme.
<ArneBab>latex: in the new scheme standard R7RS (and in Guile) you can also use #true instead of #t.
<ArneBab>latex: and #false instead of #f
<Dooshki>amusingly enough, the LISP dialect I use at work uses t for true, and nil for false or empty list
<ArneBab>Dooshki: sounds like a common lisp (or Emacs lisp :-) )? Scheme is a bit stricter — which I like.
<chrislck>sneek: botsnack
<sneek>:)
<chrislck>yay
<RhodiumToad>moo
<RhodiumToad>woot, my freebsd port for g-golf works
<drakonis>noice
<RhodiumToad>can't submit it yet until my framework stuff for multiple guile flavors gets accepted
<Dooshki>ArneBab: Apparently it's based off of Franz Lisp; it's Cadence SKILL, a CAD automation language; turns out LISP is good at processing lists (who would've guessed), so it's a good fit :P
<Dooshki>It's reignited my interest in LISP languages like Scheme, I remember messing around with Guix a long time ago
<Dooshki>ACTION used to be an "arr, I'll use C or Rust for everything" kinda person, but now that he got to experience the strengths of LISP in the field, he's a lot more interested in it, and in implementing it in his own projects as an extension language
<Dooshki>(which is something I believe Guile can help me, but I'm also evaluating other options, trying to see what's the best fit for me)
<Dooshki>*can help me with
<old>srfi-64 specific question. Is there a way to have a plan-test like for TAP?
<old>like to tell the test-runner that X tests are planned and it should emit an error if the count is not good
<old>I guess it would be something with test-runner-on-test-begin!
<old>oh nmv I'm dumb. test-begin already supports that ..
<msavoritias>Hey. I see there is a guile-gnunet package in guix that uses an old guile version and also gnunet-scheme that is by the gnunet project
<msavoritias>for all purposes the guile-gnunet package is obsolete right?
<msavoritias>i am confused because they support different services or something
<msavoritias>my usecase is developing a chat application that runs on gnunet