<beach>
Sure. But then, ECL is already a (mostly?) conforming implementation, whereas Slip seems to lack lots of stuff still.
<jackdaniel>
ecl is a conforming impkementation for over a decade
<jackdaniel>
way before I took over
mgl has quit [Ping timeout: 248 seconds]
<beach>
Right, so I am wondering what the interest of Slip might be. Perhaps Emacs as you pointed out.
<varjag>
it's not like several compilers on the same platform is a new thing for common lisp…
<beach>
Sure. But the page on Slip makes it looks like the author is not aware of ECL. I mean, it is fine to want to write a Lisp implementation if it is for learning or for pleasure. But it would be sad if the author of Slip did it thinking that there is no Lisp that can run in the browser.
jonatack has joined #commonlisp
TactfulCitrus has joined #commonlisp
Guest47 has joined #commonlisp
<nil>
I think unassuming projects that are already done are less sad then grandiose projects that are never finished.
<mishoo>
it's just a toy, but a toy I enjoyed working on… in it :)
<varjag>
beach: "This project is so old that I could actually say it's new and nobody would know. I just let it rot for something like 12 years"
<varjag>
from the opening paragraph
<mishoo>
beach: it would be cool if I could get it to load some of the packages from SICL
<beach>
varjag: Heh, I see.
<beach>
mishoo: Sure. But I am not going to be the one to make that happen. I did notice some items that corresponded exactly to some of our libraries.
NotThatRPG_ has joined #commonlisp
NotThatRPG_ has quit [Client Quit]
<mishoo>
sure, that's on me. :) I think the main missing piece, before I could turn it into a (slow) implementation of CL, is (values ...)
NotThatRPG has quit [Ping timeout: 265 seconds]
yitzi has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
eddof13 has joined #commonlisp
skin has joined #commonlisp
shka has joined #commonlisp
shka has quit [Client Quit]
Guest2470 has quit [Quit: WeeChat 4.6.1]
shka has joined #commonlisp
eddof13 has quit [Client Quit]
yitzi has quit [Ping timeout: 252 seconds]
<nil>
'values' is probably not hard to add to most Lisps, since it came later in Lisp evolution. e.g. Emacs Lisp doesn't have native multiple values but does it for CL compatibility.
<jackdaniel>
also from a novelty perspective it takes a different approach - more like jscl, while ecl tarfets wasm
varjag has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3)]
jonatack has quit [Ping timeout: 260 seconds]
eddof13 has joined #commonlisp
kevingal has joined #commonlisp
NotThatRPG has joined #commonlisp
yitzi has joined #commonlisp
apac has quit [Ping timeout: 276 seconds]
yitzi has quit [Client Quit]
JuanDaugherty has joined #commonlisp
mishoo has quit [Ping timeout: 245 seconds]
<edgar-rft`>
Today I learned that tarfet (total arch replacement with frozen elephant trunk) really exists :-)
skeemer has quit [Ping timeout: 244 seconds]
mgl has joined #commonlisp
NotThatRPG has quit [Remote host closed the connection]
dlowe has quit [Read error: Connection reset by peer]
GalaxyNova has joined #commonlisp
Guest47_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Guest47_ has joined #commonlisp
Guest47_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
varjag has quit [Ping timeout: 265 seconds]
bpanthi977 has quit [Ping timeout: 272 seconds]
waleee has joined #commonlisp
cow_2001 has quit [Quit: ✡]
cow_2001 has joined #commonlisp
dlowe has joined #commonlisp
dlowe has quit [Client Quit]
Oddity has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
cow_2001 has quit [Quit: ✡]
cow_2001 has joined #commonlisp
varjag has joined #commonlisp
bpanthi977 has joined #commonlisp
idlecat has quit [Quit: going dull...]
idlecat has joined #commonlisp
Oddity has quit [Read error: Connection reset by peer]
shka has quit [Quit: Konversation terminated!]
dlowe has joined #commonlisp
dlowe has quit [Read error: Connection reset by peer]
shka has joined #commonlisp
Oddity has joined #commonlisp
wacki has joined #commonlisp
dlowe has joined #commonlisp
dlowe has quit [Remote host closed the connection]
shka has quit [Quit: Konversation terminated!]
<aeth>
although VALUES as an afterthought isn't particularly useful since it's just taking a list or vector or whatever and turning it second class
<aeth>
As a rule of thumb, when using VALUES, I assume up to 4, or maybe 6, is effectively as efficient as one value. And certainly the common case of 2 values.
Oladon has joined #commonlisp
<aeth>
Implementations may vary. GET-DECODED-TIME returns 9 values so I can see why a Common Lisp implementation may want to plan at least up to that amount before using a less efficient fallback. Although I can also understand someone saying 9 is too many far more easily than 4-6.
NotThatRPG has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
pranav has joined #commonlisp
rgherdt has quit [Quit: Leaving]
bpanthi977 has quit [Ping timeout: 245 seconds]
idlecat has quit [Quit: going dull...]
idlecat has joined #commonlisp
wacki has quit [Quit: Leaving.]
eddof13 has quit [Quit: eddof13]
rtypo has quit [Ping timeout: 252 seconds]
bpanthi977 has joined #commonlisp
kevingal has joined #commonlisp
eddof13 has joined #commonlisp
varjag has quit [Ping timeout: 252 seconds]
attila_lendvai has quit [Quit: Leaving]
attila_lendvai has joined #commonlisp
eddof13 has quit [Quit: eddof13]
varjag has joined #commonlisp
pve has quit [Quit: leaving]
varjag has quit [Ping timeout: 276 seconds]
<puercopop>
beach: There is already a programming language named Futhark, it might be a good idea to chose another name for SICL's library
NotThatRPG has joined #commonlisp
kevingal has quit [Remote host closed the connection]
bpanthi977 has quit [Ping timeout: 252 seconds]
bpanthi977 has joined #commonlisp
jonatack has joined #commonlisp
NotThatRPG has quit [Remote host closed the connection]