Book Description
PicoLisp Works is a compilation of (almost) all available information about the technological gem PicoLisp - a programming language and environment that definitely deserves wider attention.
Built on the unique characteristics of Lisp (almost no syntax, code is equivalent to data), PicoLisp combines powerful abstractions with simplicity and purity.
In a software world that is driven by hypes and desillusions, a language like PicoLisp almost appears as timeless as mathematics. With its roots in the very beginning of programming language development (Lisp was, together with Fortran, among the very first of its kind), PicoLisp may well represent the future too - as a candidate for being the "hundred-year language", that all programming languages finally converge into.
This open book is licensed under a GNU Free Documentation License (GNU FDL). You can download PicoLisp Works ebook for free in PDF format (1.9 MB).
Table of Contents
Chapter 1
A Radical Approach to Application Development
Chapter 2
A Unifying Language for Database And User Interface Development
Chapter 3
The PicoLisp Reference
Chapter 4
The Equivalence of Code and Data
Chapter 5
First Class Environments
Chapter 6
Even small details make a difference!
Chapter 7
The Dual Nature of NIL
Chapter 8
Array Abstinence
Chapter 9
Coroutines
Chapter 10
Transient Namespaces
Chapter 11
Native C Calls
Chapter 12
The 'select' Predicate
Chapter 13
Using 'edit'
Chapter 14
Bash Completion
Chapter 15
The Need for Speed
Chapter 16
GUI Scripting
Chapter 17
Manual Page
Chapter 18
README
Chapter 19
INSTALL
Chapter 20
A PicoLisp Tutorial
Chapter 21
PicoLisp Application Development
Chapter 22
VizReader's distributed word index
Chapter 23
Asynchronous Programming in PicoLisp
Chapter 24
PicoLisp Ticker
Chapter 25
The many uses of @ in PicoLisp
Chapter 26
Wacky Stuff with circular Lists
Chapter 27
Speedtest PicoLisp vs Elisp
Chapter 28
PicoLisp at first glance
Chapter 29
Registers and Quoting in PicoLisp
Chapter 30
Working with tables in PicoLisp
Chapter 31
Simple OO in PicoLisp
Chapter 32
More OO in PicoLisp
Chapter 33
Simple OODB in PicoLisp
Chapter 34
Advanced OODB in PicoLisp
Chapter 35
Registration Form in PicoLisp
Chapter 36
Explicit Scope Resolution in PicoLisp
Chapter 37
Pilog Solve and the +Aux Relation
Chapter 38
PicoLisp and JSON
Chapter 39
Factorials, Permutations and Recursion in PicoLisp
Chapter 40
Prolog as a Dating Aid
Chapter 41
jQuery and PicoLisp
Chapter 42
Frequently Asked Questions (FAQ)
Chapter 43
Some technical questions and answers
Chapter 44
README 64-bit
Chapter 45
Generic VM/Assembler
Chapter 46
Internal Structures 64-bit Version
Chapter 47
README Ersatz-PicoLisp
Chapter 48
Ersatz PicoLisp Java Reflection API