cepl.fond is a simple library for working with cl-fond with CEPL.
with-setf provides 2 macros for setf'ing values for the duration of a scope.
cl-openal is a series of semi-lispy public domain bindings to the OpenAL API. It includes direct CFFI bindings, as well as varying levels of lispy wrappings around AL, ALC, and ALUT.
This package lets GLOP act as a host for CEPL What?
CEPL (like GL) relies on other libraries for managing the creation of a GL context, interaction with the Window manager and handling of input sources. The libraries that provide this functionality for CEPL are called hosts.
This is a host for CEPL which uses the GLOP library for creating the context etc.
Utilities for Lisp
A framework for representing and manipulating documents.
Flexible documentation generator for Common Lisp projects.
Simple scheme to classify file types in a hierarchical fashion.
Aims to be fast, modular, cachable and concise. It does so by defining each tag as a macro which expands to code printing the respective HTML source. Also employs a DSL for element attributes.
3D-VECTORS
is a library for vector math in 3D space. It contains most of the vector operations one would usually expect out of such a library and offers them both in non-modifying and modifying versions where applicable.
An HTML parser/emitter for CommonDoc.
A generic documentation builder for Common Lisp projects.
A Stumpwm mode-line module for displaying MPD information.
cl-electron
is a binding to Electron for Common Lisp.
A Common Lisp library that enables fast and convenient interoperation with foreign objects.
Fully auto-generated Common Lisp bindings to Raylib (5.5/5.0) and Raygui (4.0) using claw and cffi-object.
cl-trivial-irc
is a an IRC client library with simple facilities for receiving, handling and sending messages, and without facilities for CTCP.
3D-MATRICES
is a library implementing common matrix operations, mainly intended as the counterpiece to 3d-vectors
and thus being aimed at operations in 3D space.
Simply emit XML, with some complexity for handling indentation. It can be used to produce all sorts of useful XML output; it has an RSS 2.0 emitter built in, so you can make RSS feeds trivially.
Lorem ipsum dolor sit amet, consectetur adipiscing elit erat, id eget tellus et turpis, incididunt. Purus mollis penatibus, odio facilisis sit. Quisque sagittis quisque. Incididunt commodo mi non. Lectus facilisi suscipit duis ultricies sem quis. Lorem massa volutpat quis suspendisse turpis, netus hac elementum. At do. Ac integer metus potenti scelerisque fringilla labore. Tellus penatibus arcu ligula nisi.
cl-site-gen
is a simple static site generator for those crazy enough to want to write their websites in CL. This project is focused on being simple and letting you determine how you want the site to look. By default the project uses cl-flute
for generating HTML but this can configured by the user.
CL-FAST-ECS is a Common Lisp library providing an implementation of the ECS pattern, primarily focused on speed and interactive development.
ECS is an architectural data-oriented design pattern that allows for the effective processing of a large number of in-game objects while keeping the code and data separated. This provides flexibility in the way that game objects are built at runtime.