Projects tagged ‘mop’


[4 total ]

2USERS
   

Elephant is a persistent object protocol and database for Common Lisp. The persistent protocol component of elephant overrides class creation and standard slot accesses using the Meta Object Protocol (MOP) to render slot values persistent. Database ... [More] functionality includes the ability to persistently index and retrieve ordered sets of class instances and ordinary lisp values. Values are stored persistently on disk by one or more 'data stores', which currently consist of Berkeley DB and SQL servers via CL-SQL. A pure-lisp data store is under development. Elephant inherits the ACID properties of these stores, and by design is transactional, multi-threaded, and in the case of Berkeley DB, process safe. [Less]

1USERS
 

KiokuDB is a persistent object graph manager for Perl. It uses multiple backends and layers on Moose's introspection and Search::GIN for indexing.

1USERS

Submarine is a Common Lisp library that's somewhere between a PostgreSQL library an an object persistency system. It uses Postmodern to communicate with the database. The basic idea is that you create your classes in the metaclass DB-CLASS and ... [More] submarine cares about creating SQL tables or, if the tables already exist, checking if they conform to the provided specification. Moreover, Submarine supports an intuitive way of expressing both one-to-many and many-to-many relations. [Less]

0USERS

Gauche HacksPEG Hacks c-wrapper Hacks SXML Hacks MOP Hacks more macro Hacks syntax-case reader macro more continuation Hacks Multi-thread Hacks gauche.process Hacks Gauche-gl Hacks WiLiKi Hacks define-wikimacro Kahua Hacks debug mod_kahua Gauche on ... [More] Rails Hacks Performance tuning Hacks Gauche VM Hacks MEPHISTO Hacks Sumibi Hacks pretty printer Hacks Windows Hacks Gauchebox libgauche Hacks SLIB Hacks [Less]