[icon]
SrPersist
Download SrPersist
 
Documentation
More Software
Support
Learning
 
Site Map

PLT | DrScheme | TeachScheme! | HtDP | PLaneT 
 
 

SrPersist ("Sister Persist") is a set of Scheme bindings for the Open Database Connectivity (ODBC) standard. SrPersist runs under either MzScheme or DrScheme on Windows (95 and up), Mac OS X (10.3 and up), and various versions of Unix.

SrPersist performs extensive error-checking that is not done when using the C version of the ODBC API. ODBC errors result in Scheme exceptions. While SrPersist implements only ODBC, and little else, it offers definite advantages over the ODBC C API.

Francisco Solsona has built SchemeQL (in beta), a database layer that uses SrPersist. SchemeQL programmers do not need particular knowledge of ODBC.

System Requirements: MzScheme or DrScheme must be installed. In the DrScheme Windows distribution, a binary version of the SrPersist extension is provided, using the Microsoft Driver Manager. For other platforms, you will need to compile SrPersist using your choice of Driver Manager. Compilation directions are provided in the source directory, plt/src/srpersist.
To use the Windows precompiled binary, you must have the ODBC Data Manager installed. Look in Windows Control Panel for this application. If it is missing, download and install Microsoft Data Access Components from the Universal Data Access Page.