Hide
Login/Register to vote and to have access to more featuresYou are here: Root > By Topic > Utilities
Go directly to another tagGo directly to another tagAll Last Modified Items for Compatibility layers
Back to full tag viewusocket (Modified)Last modification: Sat, 12 Mar 2011 21:23:12 GMTThe project wants to provide a portable TCP/IP and UDP socket interface for as many Common Lisp implementations as possible, while keeping the abstraction and portability layer as thin as possible.
Maintaining Portable Lisp Programs - It's a bug, not a feature (Modified)Last modification: Sun, 21 Feb 2010 15:01:23 GMTPaper by Christophe Rhodes, 5 February 2004. It examines "the use of read-time feature conditionals, with particular emphasis on writing portable Common Lisp code which aspires to both forwards- and b...
Foreign Structures By Value (Added)Last modification: Mon, 04 May 2009 04:22:09 GMTCall foreign functions when one or more arguments and/or the return value are structures. In CFFI and most Lisp foreign interfaces, structures must be passed by reference, that is, as pointers. FSBV...
trivial-garbage (Added)Last modification: Tue, 06 Jan 2009 14:36:41 GMTtrivial-garbage (Added)Last modification: Tue, 06 Jan 2009 14:31:06 GMTtrivial-garbage is a simple library that provides a portable API to finalizers, weak hash-tables and weak pointers.
Closer to MOP (Modified)Last modification: Mon, 23 Apr 2007 11:32:03 GMTCloser to MOP is a compatibility layer that rectifies many of the absent or incorrect MOP features as detected by MOP Feature Tests in a growing number of Common Lisp implementations.
Bordeaux Threads (Commented)Last modification: Thu, 25 Jan 2007 23:08:20 GMTBordeaux Threads (Portable shared-state concurrency for Common Lisp) is an implementation of a portable multi-threading library based on the BORDEAUX-MP specification by Daniel Barlow.
CFFI-Net (Added)Last modification: Sun, 22 Oct 2006 09:08:10 GMTA portable interface to Unix sockets functionality. It includes the CFFI-Grovel tool for automating FFI generation, and the CFFI-Unix interface to basic Unix functionality with a focus on networking.
IOlib-Alien (Modified)Last modification: Sat, 07 Oct 2006 09:08:35 GMT"A Posix-compatibility layer generated by a port of cffi-grovel to SBCL". It is maintained as part of the IOlib project.
CL-OBJC (Added)Last modification: Thu, 28 Sep 2006 12:11:03 GMTA portable, CFFI-based Common Lisp/ObjectiveC bridge for developing MacOS X Cocoa applications.
CFFI - the Common Foreign Function Interface (Modified)Last modification: Sat, 09 Sep 2006 08:09:16 GMTA portable foreign function interface for Common Lisp.
UFFI (Modified)Last modification: Sun, 03 Sep 2006 08:56:03 GMTUniversal Foreign Function Interface for Common Lisp.
Trivial Shell (Added)Last modification: Sun, 11 Jun 2006 08:15:38 GMTAn operating system and Common Lisp implementation independent interface for accessing command shells. It is based on, and is a fork of, the KMRCL utilities.
BORDEAUX-MP (Added)Last modification: Fri, 09 Jun 2006 11:21:51 GMTA specification for a standard multi-threading Common Lisp API. It has been superseded by Bordeaux-Threads.
JACOL - Java and Common Lisp (Modified)Last modification: Sat, 20 May 2006 13:23:53 GMTAn interoperation framework between Java and Common Lisp. It allows Lisp to be used as an extension language for Java, and it can expose Java APIs to Lisp applications. JACOL uses sockets for communic...
CLOCC (Modified)Last modification: Sat, 20 May 2006 13:04:02 GMTCLOCC (Common Lisp Open Code Collection) is a large collection of free, portable, self-contained and ready to use libraries and software. It includes development tools, GUI toolkits, portability laye...
ACL-COMPAT (Added)Last modification: Mon, 15 May 2006 12:44:11 GMTA compatibility layer for the APIs provided by the Allegro CL Common Lisp implementation by Franz, Inc. It provides interfaces for multiprocessing, networking, and more.
defsystem-compatibility (Modified)Last modification: Sun, 07 May 2006 11:28:01 GMTA compatibility layer for system definition tools, which also provides a foundation for building higher level tools. It currently supports ASDF and the EKSL Generic Load Utilities, and will eventually...
Moptilities (Added)Last modification: Sun, 07 May 2006 09:31:56 GMTA compatibility layer on top of various CLOS MOP implementations, with some additional reflection capabilities.
Common Lisp Sockets APIs - An analysis and proposal (Added)Last modification: Thu, 06 Apr 2006 11:00:34 GMTPaper by Dave Roberts, 27 December 2005.
It proposes a creation of standardised Common Lisp networking API.
Hello C (Added)Last modification: Tue, 28 Mar 2006 11:40:27 GMTA tool for interfacing Common Lisp programs with libraries written in C or with the same calling conventions. It is largely a fork of UFFI, with additional features such as support for callback functi...
cl-opengl (Added)Last modification: Mon, 06 Mar 2006 16:09:15 GMT"A set of bindings and utilites for accessing the OpenGL, GLU and GLUT APIs using CFFI".
cl-graphviz (Modified)Last modification: Thu, 23 Feb 2006 15:14:30 GMTCFFI interface for Graphviz, integrated with cl-graph.
LW Compat (Added)Last modification: Tue, 14 Feb 2006 21:26:14 GMTA few utility functions from the LispWorks library.
S-SYSDEPS (Modified)Last modification: Sat, 11 Feb 2006 19:51:10 GMTS-SYSDEPS (An Abstraction Layer Over Platform Dependent Functionality) is a compatibility layer that abstracts facilities for managing processes and process locks, implementing a TCP/IP server, and pr...
PythOnLisp (Added)Last modification: Mon, 06 Feb 2006 16:46:52 GMTPythOnLisp (Python On Lisp: A project to call Python code from Lisp) is an interface to the Python programming language that makes it possible to run Python 2.2 or 2.4 code from inside Lisp. It allows...
Osicat (Added)Last modification: Fri, 27 Jan 2006 19:15:15 GMTOsicat is a lightweigh operating system interface for POSIX-like systems. It provides facilities for directory walking, access to environment variables, symbolic links, file permissions and identifica...
Glouton (Added)Last modification: Mon, 23 Jan 2006 16:49:02 GMTGlouton (A Common Lisp package for programming OpenGL) is a set of FFI bindings to X11 and OpenGL 1.5. It can be used for programming OpenGL using GLX, and is intended to provide Glut-like functionali...
SWIG (Simplified Wrapper and Interface Generator) (Added)Last modification: Thu, 12 Jan 2006 21:55:59 GMTSWIG is a software development tool that connects programs and libraries written in C and C++ with a variety of high-level programming languages, including Common Lisp. It parses C/C++ header files a...
trivial-gray-streams (Added)Last modification: Mon, 09 Jan 2006 17:06:50 GMTA library which provides an extremely thin compatibility layer for Gray streams.