libera/#commonlisp - IRC Chatlog
Search
4:43:28
Guest74
well that's interesting, my inferior-lisp says fatal error encountered in SBCL pid 2117 tid 6661: and yet my window manager is still running.
9:38:34
ecraven
I've implemented something like tinyclos in a normal Scheme, and the main task was generic functions, once those work, it's just more implementing
9:39:26
beach
ns12: Adding CLOS to a pre-ANSI Common Lisp system mainly requires the addition of funcallable-standard-object.
9:39:55
ns12
Are there libraries that provide standard compliant structures, but with extra features?
9:41:22
beach
ns12: The macro only? Assuming the implementation already has a STRUCTURE-OBJECT and a STRUCTURE-CLASS? That's just a matter of macrology.
9:43:38
ns12
I still have much to learn about Common Lisp, so this might be some kind of long-term project.
9:45:49
ns12
I have read many Common Lisp programs, written some programs in Common Lisp, read PAIP, ANSI Common Lisp, Practical Common Lisp, and parts of the HyperSpec. But I still feel a overwhelmed by the flexibility of this wonderful language.
9:48:26
ns12
I will probably try to read CLtL, but I am concerned that it is not 100% ANSI Common Lisp. Is there some kind of document that summarizes the differences between CLtL and ANSI Common Lisp?
9:48:53
lisp123
https://stackoverflow.com/questions/108537/what-are-the-main-differences-between-cltl2-and-ansi-cl
9:50:29
beach
ns12: The only remedy I can think of for being overwhelmed is to practice more and read even more.
9:58:03
beach
ns12: One of the documents you may be interested in at some point is the AMOP. It explains how CLOS works, and also how it can be implemented.