Digital
Now Reading
Caveman2
0
Review

Caveman2

Overview
Synopsis

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.

Category

Web Frameworks Software

Features

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

License

Proprietary Software

Price

available on Quicklisp

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)

Company

Caveman2

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
8.0
8.8
Features & Functionality
8.2
8.6
Advanced Features
8.1
8.7
Integration
8.0
8.8
Performance
8.2
Customer Support
8.1
Implementation
Renew & Recommend
Bottom Line

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.

8.1
Editor Rating
8.7
Aggregated User Rating
1 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.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%