Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adamtornhill/LispForTheWeb
Source code to my Common Lisp web development tutorial
https://github.com/adamtornhill/LispForTheWeb
Last synced: 3 months ago
JSON representation
Source code to my Common Lisp web development tutorial
- Host: GitHub
- URL: https://github.com/adamtornhill/LispForTheWeb
- Owner: adamtornhill
- License: gpl-3.0
- Created: 2014-01-04T09:59:23.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2021-06-23T05:57:43.000Z (over 3 years ago)
- Last Synced: 2024-02-17T07:34:56.129Z (9 months ago)
- Language: Common Lisp
- Size: 326 KB
- Stars: 84
- Watchers: 10
- Forks: 28
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lisp for the Web
This is the source code accompanying my book [Lisp for the Web](https://leanpub.com/lispweb), a Common Lisp web development tutorial. You can get the book at [Leanpub](https://leanpub.com/lispweb). I hope you like it and may the [parentheses](http://xkcd.com/297/) be with you.
![Lisp for the Web](doc/imgs/title_page.jpg).
## Organization
There are three versions of the source code:
1. *web_with_proto_backend.lisp* : this is the initial code, developed with a prototypic in-memory backend. In the tutorial we migrate the code to a persistent storage.
2. *web_with_persistent_backend.lisp* : the same code but backed by a persistent storage. In the tutorial I illustrate how to integrate [mongoDB](http://www.mongodb.org) in Common Lisp.
3. *map_reduce_in_mongo.lisp* : a minimalistic version of retro games used to illustrate the MapReduce algorithm invoked on the mongo database node.