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
alexshendi has quit [Remote host closed the connection]
aw- has quit [Ping timeout: 256 seconds]
aw- has joined #picolisp
rob_w has joined #picolisp
pablo_escoberg has joined #picolisp
geri has joined #picolisp
<geri> hey, here's yet another version cause im bored :D https://0x0.st/XbzV.name.l
<geri> only based on file extension and defaults to a text editor - my files mostly have proper extensions anyway
<geri> (i love that *-any? dont evaluate their args, did it cause too lazy to put quotes around/before extension names :D)
<abu[7]> Yes, good way
<geri> good thing is im not reliant on file being installed with this approach
geri` has joined #picolisp
geri has quit [Ping timeout: 260 seconds]
<geri`> test test
<geri`> killed my net while connecting work laptop lol
geri` is now known as geri
rob_w has quit [Quit: Leaving]
stultulo has joined #picolisp
f8l has quit [Ping timeout: 268 seconds]
msavoritias has joined #picolisp
msavoritias has quit [Remote host closed the connection]
msavoritias has joined #picolisp
pablo_escoberg has quit [Quit: Client closed]
<geri> i'm curious - are there any major performance boosting tricks you know of but hadnt implemented yet for one reason or another?
<abu[7]> Good question. Not that I know of atm
<abu[7]> The last one was "ZERO-cache" for 'co' and 'yield' to speed up coroutine switching for big numbers of coroutines
<abu[7]> 23.4.18, 23.12.8 and 23.12.9
msavoritias has quit [Remote host closed the connection]
<geri> fancy
<geri> i bet you could write a book just going over optimizations that you made to it
<geri> :D
<abu[7]> Hmm, not so many I believe. It is just the base interpreter that is fast
<abu[7]> Ower the years it rather got slower (signal checks and runtime debug infos)
<geri> slower but more useful?
<geri> (brb in 8-10 hours if not more :D)
<abu[7]> T
<abu[7]> cu ☺/
bjorkintosh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]