freenode/#lisp - IRC Chatlog
Search
12:17:17
drl
Alfr_, pve, |3b| , Xach, I went through all your advice again step by step. Alexandria now loads, and my program compiles. Thank you! Your help is very much appreciated.
15:14:04
beach
I see. That book is good if you have little or no experience with other languages. For those with experience, we often recommend PCL.
15:14:11
minion
xzax_[m]: look at PCL: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005).
15:23:34
beach
xzax_[m]: Oh, I almost forgot: welcome to #lisp. And for truly elementary questions, there is also #clschool. This channel is not really meant for newbie questions, but such questions are tolerated. If they get too elementary, you may get redirected to #clschool, depending on how busy this channel is.
15:28:03
beach
One more piece of information you may find useful: Those channels are fairly slow during the weekend, because many participants have families and they are busy doing other things. But there is almost always someone you can get help from, no matter your time zone.
15:50:04
pve_
Hi, if I define (defclass my-class () () (:metaclass my-metaclass)), then is it correct to say that my-class is an "instance" of my-metaclass?
15:57:25
pve_
beach: is there somewhere I can read more about how that works? I'm currently looking at http://mop.lisp.se/www.alu.org/mop/
15:58:48
beach
I created a better HTML version from the free chapters of the AMOP: http://metamodular.com/CLOS-MOP/table-of-contents.html.
16:03:25
xzax_[m]
beach: i forgot to mention. Im not really learning lisp for building apps more like for (intro to) compilers and stuff like that. Based on that would you change your book recomendation?
16:04:21
beach
xzax_[m]: Not really. Code like that is going to be a fairly heavy user of CLOS, so PCL is the better choice then.
16:04:46
beach
I am not sure "Gentle" even mentions classes and generic functions, but I haven't looked for a while.
16:05:38
beach
xzax_[m]: Since you are interested in compilers, you may want to know about SICL and Cleavir.
16:05:49
minion
xzax_[m]: 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
16:05:55
minion
xzax_[m]: 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
16:06:44
beach
xzax_[m]: A lot of compiler talk and general talk about implementing Common Lisp is conducted in #sicl these days.
16:30:25
shka_
anyway, people as saying that CL is a great language for making a compiler, I can't really tell if it is true because i don't make compilers, but if i would want to make compiler i would try CL first
16:33:52
beach
xzax_[m]: I'm off for the day, to fix dinner for my (admittedly small) family and then spend time with her. I am sure the other participants can help you if you need it.