Sign in to see all reviews and comparisons. It's Free!
Caveman2 was written from scratch. No need to compromise on the language since it is written in portable common lisp. Common Lisp is the standardized most powerful language with high-performance implementations in the world.
Web Frameworks Software
Written in portable common lisp Bases on ningle Database integration New separated configuration system (Envy) Be extensible. Be practical. Don't force anything. New routing macro
available on Quicklisp
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
Aggregated User Rating
Ease of use
Features & Functionality
Renew & Recommend
It has lexical closures, multi-dispatch object system called CLOS, the metaobject protocol and macros. Without the change of codes, the created web application works on most web servers.
Aggregated User Rating
You have rated this
Caveman2 was written from scratch. No need to compromise on the language since it is written in portable common lisp. Common Lisp is the standardized most powerful language with high-performance implementations in the world. It has lexical closures, multi-dispatch object system called CLOS, the metaobject protocol and macros.
Without the change of codes, the created web application works on most web servers.During development, running an application on Hunchentoot is possible. Then on production environment, using a faster backend like FastCGI is possible. Caveman2 adopts datafly (with a powerful feature model called “model”) as the default database library which is ready to use only after adding the database connection setting. Caveman2 adopts Djula for the default templating engine.
In addition, Caveman adopts Envy as a configuration switcher. It allows to define multiple configurations and to switch them by an environment variable.CL-WHO ; CL-EMB; and Postmodern can be used with Caveman2. Caveman is intended to be a collection of common parts of web applications.
Caveman2 is no more "micro" web application framework. It supports CL-DBI and has database connection management by default. Caveman2 provides 2 ways to define a route -- @route and defroute. You can choose which to use. Caveman2 is designed not to force anything to users.
When users find a point to not like in Caveman2, in most cases, dislikes are replaceable with favorites.Since November 11, 2013, Caveman2 is available on Quicklisp. As a matter of fact, Quickdocs.org is running with Caveman2 and its source code is available on GitHub.
Every day, thousands of potential buyers including CEO's, CIO's, Directors, and Executives use PAT RESEARCH.
PAT RESEARCH is a B2B discovery platform which provides Best Practices, Buying Guides, Reviews, Ratings, Comparison, Research, Commentary, and Analysis for Enterprise Software and Services. We provide Best Practices, PAT Index™ enabled product reviews and user review comparisons to help IT decision makers such as CEO’s, CIO’s, Directors, and Executives to identify technologies, software, service and strategies.