HomePage RecentChanges

lisp

in terms of embedded interpreter in lisp special byte mag aug 1979( is tiny interpreter (machine code)) - more research on this:

title: Design of an M6800 LISP interpreter (S Tucker Taft) - report on this in depth as is v useful in general for extending

note: read, eval, print loop

also on this point see http://www.paulgraham.com/lisp.htmlPaul Graham: The Roots of Lisp (about how is bottom-up language which can be written in itself. also John McCarthy?'s notation)

also how tie lisp/emacs → fmo1

see also links → lisp extending/embedding and python + some dv? stuff

pico lisp looks interesting. (q large)

also macros

update

learning lisp slowly (m) - *as a theoretical language (not dictated by a functionality) is a perfect fit for fm01 as in this overlap there is no construction*

quote is reflexivity:

not dealing with string analysis but with language itself - macros, functions, quote and ,@ thing, constructor functions and closures

expanded language - language is not of function eg. background is not a function operating but is question of environment

could fill in learning lisp notes ?

www.dreamsongs.com/NewFiles?/Hopl2.pdf evolution of lisp - Steele has some interesting stuff in section on lisp as language lab and differing creation of interpreters following history of AI, also on actor-based languages - every computational entity (data/program) is an agent (extend message passing with our trajectory ), and connection machines - lisp with xapping - fine grain data parallelism - see cellular for link connection machine with our thing

see also http://www.bluetail.com/~luke/misc/papers/ConnectionMachineLisp.pdf connectionmachinelisp

what can use from lisp

1) quote-unquote 2) macros 3) read-macros 4) possibly eval 5) recursion 6) closures - node/interp as closure - in norvig p756 example for a scheme interpreter the scheme closure is in the lisp code let #'(lambda (&rest args) … 7) code as data - functions return functions - constructor functions. symbol-functions ambivalence - node as mechanism, node as function, node as closure node-maker function returns a node which is a function with environment closure