freenode/lisp - IRC Chatlog
Search
23:11:50
aeth
I wonder if you can get a Lisp image running 'in the cloud' in the sense that it runs on mulitple machines simultaneously, sharing the heap. I mean, probably yes, but it's probably also way too hard over just running a dozen Lisp images simultaneously.
1:02:15
remexre
hm, if I wanna rigorously measure the performance of my code (for preventing performance regressions in a certain function), is there standard tooling for doing so?
1:07:37
remexre
oof, though when I quickload it, I get an error about it violating the sb-impl package lock
1:13:05
mfiano
remexre: ensure SBCL and the Quicklisp dist are up to date. It works here using latest for both
4:26:28
buoy49
beach: it's going well. I'm up to first macros chapter. I've also been messing with a little Telegram bot project that I had started before. It's running hunchentoot. That's the tried & true for little web things, right?
4:28:28
minion
buoy49: SICL: SICL is a (perhaps futile) attempt to re-implement Common Lisp from scratch, hopefully using improved programming and bootstrapping techniques. See https://github.com/robert-strandh/SICL
4:28:56
minion
buoy49: Cleavir: A project to create an implementation-independent compilation framework for Common Lisp. Currently Cleavir is part of SICL, but that might change in the future
4:31:50
buoy49
I don't much CS or PL stuff. I've learned some on the job, but I'm "self-taught," so to speak
4:38:02
buoy49
contrapunctus: I actually own a couple of these books (Computer Systems: A Programmers Perspective & Designing Data-Intensive Applications)
4:39:48
buoy49
Guess I should start with SICP after PCL. I've been thinking about SICP for awhile. I did the first chapter about 4 years ago, but was neck deep in my first dev gig and didn't maintain that effort
4:41:01
easye
Like _Art of Computer Programming_, one is never finished with SICP esp. if you work through the problems.
4:44:41
minion
buoy49: look at LiSP: "Lisp in Small Pieces". This book covers Lisp, Scheme and other related dialects, their interpretation, semantics and compilation. To sum it up in a few figures: 500 pages, 11 chapters, 11 interpreters and 2 compilers. <http://pagesperso-systeme.lip6.fr/Christian.Queinnec/WWW/LiSP.html>
4:45:28
beach
It is a translation from French, but thanks to the very talented translator, the translation is actually better than the original.
4:46:34
easye
buoy49: exactly, 'cuz the problems lead to further questions, which lead to further problems, like all truly great pedagogical texts.
4:48:40
easye
beach: interesting that the translation is better than the original. Never heard that before. (I don't know French well enough to judge)
4:49:00
buoy49
beach: that's interesting re: translation, but that seems to be the case with quite a few texts now that I think of it
4:49:39
beach
I said that partly tongue-in-cheek. The translator is my wife. But I do think it is better.
4:54:10
buoy49
easye: you know about Paris, TX? I haven't been there, yet. But I was reading about it the other day, actually