
computingFreedom | Quicklinks | Readinglist | Build | Picolisp | Picolisp Machine | Pil sources | Pil Tutorials | Linux | BASH | C Programmming | Operating Systems | JavaScript | Emacs | vim | Pharo Smalltalk | Computer Security | Penti
PicoLisp
If you have always been interested in Lisp and its variant forms such as **Common Lisp, Scheme, Racket, newLISP and the like, I think that you are really going to love Picolisp.
The original 32 bit implementation is written in C, and supports 32bit programming. Over the years the language has grown and is now available in 64 bit. The really cool things is this time the language is implemented by a [assembler written in picolisp](http://software-lab.de/doc64/asm generic). The picolisp website has all the documentation that you need to get setup and running. It also has an extensive tutorial on the language. So you can get started there.
What I want to do here, is examine the sources and the implementation details so that we can get a low level / deep understanding of how the language actually works.
- Application Development
- Going MAD with Files and Directories
- Vikid Picolisp Tutorial
Topics
- picolisp website
- The PicoLisp Machine
- Input/Output
- Working With Numbers
- Symbols
- NIL
- Internal Symbols
- Transient Symbols
- External Symbols
- Lists
- Read-Macros
- Evaluation
- Shared Libraries
- Coroutines
- Interrupt
- Error Handling
- @ Result
- Comparing
- OO Concepts
- Database
- Transactions
- The 5 Transaction Steps
- Updating the Database
- Entities / Relations
- Pilog (PicoLisp Prolog)
- Naming Conventions
- Breaking Traditions
External Links
- A Beginner’s Blog
- Web-application Series**
