Cobstor is a tool and an API to seamlessly access legacy Cobol application files from Common Lisp. The design is client/server; those familiar with IPC architectures such as Corba or Java Beans, should understand cobstor in no time.

Lisp proxy stubs talk via a simple IPC layer to Cobol agents which in turn access the database for you. All you need is the Cobol record declaration (the copy file, in Cobol speak) and cobstor will automatically generate the Cobol agent and the Lisp proxy for you.

It's been developed on CMUCL+AcuCobol but it should be easily portable to other Lisp systems that support MOP, and Cobol systems with socket primitives.



License: LGPL

Topics: FFI protocol