14:57:03clockboi( sorry, just start learning CL two days ago )
14:57:33jackdanielwhile they belong loosely to the same family of programming languages, they are very different (both design- and community- wise)
14:57:44edgar-rftclockboi: no worries, there's lots of historical quirks in Lisp, don't be afraid to ask :-)
15:02:15phoeif you want to, you can do all of SICP in Common Lisp; the most important difference you will encounter is FUNCALL which does not exist in Scheme but is necessary in Common Lisp
15:04:45phoeanother one is the concept of NIL in Common Lisp which has no Scheme counterpart
15:12:46beachclockboi: There are books specifically for Common Lisp, in case you already know the basics of programming in general.
15:17:06gothnbassPractical Common Lisp is one good book for that.
15:20:25p_lclockboi: also, consider that the amount of scheme you're supposed to know to finish SICP is quite small
15:39:20doclI just did SICP 1.1 in CL, one thing I noticed was define doesn't exist, instead you have to do defun for functions. and the paren structure for that is slightly different.
15:40:15beachAlso, using DEFUN inside a function means something different from using DEFINE to define a function inside another one in Scheme.
15:40:31beachNested DEFINEs in Scheme translate to LABELS in Common Lisp.
15:41:04beachI wouldn't recommend that way of working, but many people seem to think it is OK.
15:41:19beachI mean, doing SICP exercises in Common Lisp.
17:21:31gothnbassTracking down a bug relating to `html-template:fill-and-print-template`. Does anybody know of a non-obvious dependency on `pwd`? It works just fine if I'm running from the parent directory of `/templates`, but breaks with a `format` error otherwise.
17:21:32dimI like PAIP intro chapter about Common Lisp for people who already know how to write some code
17:31:15gothnbassNever mind; I found it. I'm an idiot, and I hard-coded that path into TMPL_INCLUDE statements in the templates.