beneroth changed the topic of #picolisp to: PicoLisp language | The scalpel of software development | Channel Log: https://libera.irclog.whitequark.org/picolisp | Check www.picolisp.com for more information
aw- has quit [Ping timeout: 244 seconds]
elnegro has joined #picolisp
elnegro has quit []
aw- has joined #picolisp
<abu[7]> tankf33der: Released picoLisp-24.12 once more
<abu[7]> Kanru released it to Debian unstable and updated the Fedora copr build
<tankf33der> lets see how fast gahr will update freebsd's port.
<abu[7]> yep
beneroth has joined #picolisp
geri has joined #picolisp
beneroth has quit [Quit: Leaving]
<geri> hey, i here's something funny: https://0x0.st/8sEh.l
<geri> it blows my mind what kind of stuff you can do in pil
<abu[7]> So you have fun :)
<geri> yes!
<geri> obviously you dont really need it if you have (loop), but still
<abu[7]> You could (set "Running?" NIL) -> (off "Running?") and 'on' etc
<geri> oke
<abu[7]> and 'val' instead of 'eval'
<abu[7]> (faster)
<geri> for (eval "Running?")?
<abu[7]> T
<abu[7]> eval is a bit heavier
<geri> done
<geri> also using (====) properly for once
<geri> :D
<abu[7]> But (break) will not exit immediately
<geri> it will exit as soon as clause is done, yeah
<abu[7]> catch/throw would, but is quite heavy
<gahr> thanks for the heads up, see you in the new year!
<geri> is this lighter than catch? xd
<geri> i honestly doubt
<abu[7]> Thanks gahr!
<abu[7]> yes, a conditional loop exit is faster
<geri> woah
<geri> obviously gets beaten by (loop) though
<geri> machine code and all
<abu[7]> T
<geri> but yeah, dynamic binding is amazing
<geri> :D
ygrek has joined #picolisp
beneroth has joined #picolisp
ygrek has quit [Remote host closed the connection]