Caveman2
Caveman2 is an open-source framework for creating web applications in Common Lisp. Caveman2 is a free software released under the Lisp LGPL license. It is available through Quicklisp.
Developer(s) | Eitaro Fukamachi |
---|---|
Stable release | 2.4.0
/ 5 June 2015[1] |
Repository | ![]() |
Written in | Common Lisp |
Operating system | Cross-platform |
License | Lisp LGPL (LLGPL)[2] |
Website | 8arrow |
Components
Caveman2 is a framework composed from a set of decoupled and reusable components.[3]
- Clack - web server interface
- Datafly - database management
- Djula - templating engine
- Ningle - micro application framework
gollark: You end up having to do extra work on each end to translate all the getThing, updateThing etc functions to and from the HTTP stuff.
gollark: You can handle resources nicely with function calls by having getThing or setThing or whatever, you can't do it the other way round.
gollark: I like the statelessness thing, but not the resource-oriented thing.
gollark: Also also, people cannot actually agree on what it is and what it means you should do half the time.
gollark: Also, people often want to do things like "restart" in their API, which it can't nicely express, and end up contorting it horribly.
See also
References
- "Tagged version 2.4.0".
- "LLGPL License Text". Retrieved 2015-09-18.
- Caveman2 README
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.