May 2004
Saturday, May 1, 2004
Monday, 3 May: SLIME is ready for prime time
- Luke Gorrie formal announcement SLIME programming mode "Using Emacs as a Lisp IDE" CVSGrab http://common-lisp.net/cgi-bin/viewcvs.cgi/cvs_root.tar.gz?tarball=1&cvsroot=slime
- Christopher Stacy announced lisp-web-consult@dtpq.com
- Lispmeister Play with the Machine Notes from my terminal bknr Lisp code htmlize htmlize.el defun let write-string loop eq write-string
- The accounts of the Cologne Lisp User Group meetings Denver Area Lisp User Group meetings latest Cologne meeting "Code Walkers" write-up MAPFORMS code walker code walker PCL Code Stepper XREF walker article
- Presenter: Andrew Dolbey ( UCHSC "Recovery Room Restaurant and Bar" Franz SOAP implementation for Common Lisp
-
On Lisp
dead tree version
Postscript and PDF versions
Texinfo version
HTML version
Monday, 17 May: Learning CL with Paul Graham's ANSI CL book
-
other day
ANSI Common Lisp
Chris Riesbeck's
annotations
notes on the exercices
CS325 - Introduction to AI Programming
Northwestern University
lecture notes
Bug Finder
Lisp Critic
code library
Tuesday, 18 May: PAIP
-
Peter Norvig's
Paradigms of Artificial Intelligence
Programming: Case Studies in Common Lisp
soruce code
"Artificial Intelligence: A Modern Approach"
Wednesday, 19 May: SICP
-
Structure and Interpretation of Computer Programs
6.001
quite a few other universities
PDF
Texinfo
tutorial notes, exams, and quizes
cs376 course
Programming Languages
MIT page for SICP
Scheme source code
Thursday, 20 May: Lisp Books
- Lisp books ( On Lisp ANSI CL PAIP SICP list of Lisp books Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp On Lisp: Advanced Techniques for Common Lisp online version Structure and Interpretation of Computer Programs book is available online online versions of the Sussman & Abelson lectures The Little Schemer ANSI Common Lisp online verion Object-Oriented Common Lisp The Seasoned Schemer online verion Essentials of Programming Languages, 2nd Edition Practical Common Lisp Lisp, 3rd Edition Artificial Intelligence: A Modern Approach Genetic Programming: Vols I II III Building Problem Solvers Common Lisp Modules: Artificial Intelligence in the Era of Neural Networks and Chaos Theory Artificial Intelligence Programming Introduction to Artificial Intellignece Object-Oriented Programming for Artificial Intelligence: A Guide to Tools and System Design Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS The Art of the Metaobject Protocol partial online version Object-Oriented Programming: The CLOS Perspective Handbook of Programming Languages, Vol. IV: Functional and Logic Programming Languages Lisp In Small Pieces Anatomy of Lisp Performance and Evaluation of Lisp Systems online version Garbage Collection Advanced Lisp Technology Patterns of Software: Tales from the Software Community online version The Brain Makers Lisp Lore: A Guide to Programming the Lisp Machine The Architecture of Symbolic Computers Hackers: Heroes of the Computer Revolution Artificial Life: A Report from the Frontier Where Computers Meet Biology The AI Business The Connection Machine Aaron's Code: Meta-Art, Artificial Intelligence and the Work of Harold Cohen Franz's site Lisp screen-saver An Introduction to Programming in Emacs Lisp online versions Writing GNU Emacs Extensions The GNU Emacs Lisp Reference Manual, Vol 1 & Vol 2 online versions The T Programming Language: A Dialect of Lisp Godel, Escher, Bach: An Eternal Golden Braid Metamagical Themas: Questing for the Essence of Mind and Pattern
- web programming (have a look here here once or twice built into c.l.l. elsewhere closures CPS transformers added to JavaScript to Java recently posted PAIP On Lisp chapter CPS (Continuation Passing Style) ll1 mailing list posted a hack suggested by Luke Gorrie defun cond numberp funcall stringp funcall symbolp eq first funcall list second rest rest eq first second lambda cond second t third eq first second third pairlis mapcar second make-list length second t first lambda rest lambda
- (defun
cond
null
funcall
eq
car
first
funcall
cdr
first
t
rest
- (defun cond null funcall t first lambda rest lambda funcall cons
- (defun cond null t second first lambda rplacd assoc first first rest
- (defun cond eq funcall + first second eq funcall * first second eq princ first fresh-line funcall first eq first list list atom funcall eq first third pairlis second fourth lambda funcall first last eq first funcall second first t funcall
- (defun lambda lambda print lambda print lambda print last lambda print + lambda
- (defun cond null funcall t first lambda rest lambda funcall cons
- CL? David Steuber asked short example
(defmacro progn mapcar lambda intern string-upcase when mapcar lambda list(progn provided example(defmacro let* progn defmacro &key stream let export unless eq defmacro &key stream export this beauty Linj defmacro &rest multiple-value-bind class if consp values-list values let setf gethash defmacro &key mapcar lambda let mapcar lambda when setf defmacro &key let when when setf defmacro &key let when when when when when when when when when when when when when when when when when when when when when when when when when when when when when when when when when when when when when when when when when setf let setf
- I've been experimenting with the new SAX Franz SAX Samples Xerces Java Parser here contact Franz require use-package defstruct defclass defmethod declare let incf let if > incf defmethod declare let incf - defmethod let format
- for not doing this (see this thread posted defun lambda &rest cons defun let lambda &rest let apply or gethash setf gethash defun let dotimes push gensym lambda set-dispatch-macro-character lambda read
-
Hackers and Painters from Amazon an interview Wired review All Consuming
Copyright © 2007 by
Bill Clementson
-
-
-
