A persistent object system.
Specified here are basic prinicipals for the library.
- Every this is an
object - Basic data types are:
boolean; can betrueorfalseintegerid; anintegerwith auto-generated valuedecimaldatetimeofdaytimestamp;date+timeofdaytextbinarylistmap; an associativelist
- Type can COPY from one or more types
- Type can compose one or more types
- Type can have one or more annotations
A user friendly interface is required to provide CRUD facilities for types
- I want to learn lisp. This is my entry point.
- It is hosted on jvm. So, it's cross platform.
- Java libraries are accessible through Clojure, so I can use a whole lot of libraries.