freenode/#lisp - IRC Chatlog
Search
9:37:59
adlai
didi: there are peek-char and peek-byte that unread by default, if your usecase is likely to need this unfeature more often than not
9:38:47
adlai
e.g., if you're reading a code which is mostly multibytes, and occasionally a single byte.
14:13:28
sjl_
no one had ops in #clnoobs to combat the spam a while back, so folks moved to a new channel
17:15:33
flip214
sjl_: that problem got solved in the new channel? or should we start keeping a note somewhere?
20:08:11
Godel[m]
Hi, in https://fare.livejournal.com/188429.html, the author claims that `… Racket keeps evolving, and not just "above" the base language, but importantly below. This alone makes it vastly superior to CL …`. What could it mean to evolve below the language? Is he referring to the subsets of racket that exist (functional, lazy)? (I haven't programmed in racket.)
20:14:38
mfiano
Also, he eventually moved to Gerbil Scheme, though I believe he is doing mostly ML these days.
20:15:16
oni-on-ion
Godel[m], perhaps something about racket swapping their guts to chez scheme recently
20:15:43
Godel[m]
Sorry, I don't understand what is runtime type stuff. I haven't dealt with racket at all.
20:22:11
Bike
if you're that concerned you should just ask fare. there's probably an email address on there somewhere.
20:23:46
oni-on-ion
why i say branding is because most/all the other schemes can do the racket things
20:25:46
oni-on-ion
well. parenscript is CL that produces JS. do you want CL to *consume* JS , or something else ?
20:26:45
jmercouris
you can't just translate javascript to CL, there are many semantics to the way javascript does addition, for example
20:27:15
sjl_
https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf is 800+ pages. probably nontrivial.
20:27:21
oni-on-ion
hehe well i wouldnt want to <insert source code> everytime i want to describe it.
20:27:32
fortitude
jmercouris: it's not really an interpreter, but there is http://marijnhaverbeke.nl/cl-javascript/ which might be a starting point
20:28:32
oni-on-ion
well, guile did it. https://www.gnu.org/software/guile/manual/html_node/ECMAScript.html
20:30:55
fortitude
I'd think that trying to preserve all the strange type-conversion stuff would be quite the trick (c.f. all the "what the heck javascript" talks)
20:31:21
jmercouris
I have been thinking a lot about web engines, and I have concluded that the web standard has increased so massively and javascript become so large partly as a way to increase the barrier to entry for new engines
20:32:38
jmercouris
I'm just thinking about all of the components, and what it would take to reasonably fund such a task