Next: , Previous: , Up: Top   [Contents][Index]

2 Using LAC

LAC is a library that implements a LISP interpreter with a system library that contains many useful functions to handle lists, symbols and integers.

The interpreter itself can be extended to add features, and this is the real power of LAC.

The rest of the chapter will introduce two common ways of using LAC: REPL extension and embedding. The difference between the two is that in the former the interpreter has control of the application, while in the latter the LISP interpreter can be called at will by the application to execute commands.

Please note that this chapter is just introductory. For a more in-depth discussion of the topic, see Adding LAC to your program.