Common Lisp
OSS tools in Common Lisp
Links
- A Road to Common Lisp (2018)
- C. Schafmeister “Lessons Learned Implementing Common Lisp with LLVM” (2018)
- SICL - Fresh implementation of Common Lisp.
- Common Lisp tips
- LISP/c (Lispy) - Lisp(ish) to C Converter (designed for CLISP).
- Cons cells vs. Linked Lists (2020)
- ANSI Common Lisp - Combines an introduction to Lisp programming, and a convenient, up-to-date reference manual for ANSI Common Lisp (HN).
- Modern, functional Common Lisp: Myths and tips (2020) (HN)
- Restarts in Common Lisp (2020) (HN)
- Valtan - Common Lisp to JavaScript compiler. (HN)
- Loving Common Lisp, or the Savvy Programmer's Secret Weapon (Code)
- ergolib - Library designed to make programming in Common Lisp easier.
- Complete Idiot’s Guide to Common Lisp Packages (2003)
- Learn Common Lisp in one month intervals
- Parenscript - Translator from an extended subset of Common Lisp to JavaScript.
- Slime - Superior Lisp Interaction Mode for Emacs.
- Petalisp - Elegant High Performance Computing.
- Google Common Lisp Style Guide (HN)
- Kai - High-level plotter library for Common Lisp. (HN)
- Common Lisp GUI Toolkits
- Common Lisp: A Gentle Introduction to Symbolic Computation
- The Common Lisp Condition System Book (2020) (HN) (HN 2)
- Lisp Quickstart (Lobsters)
- Creating a Common Lisp implementation (2020) (HN)
- Clasp - Common Lisp implementation that seamlessly interoperates with C++ libraries and programs using LLVM for compilation to native code. (Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming (2015)) (HN)
- Cl-Cuda - Library to use NVIDIA CUDA in Common Lisp programs.
- iterate - Extensible iteration construct for Common Lisp.
- HexstreamSoft - Public Domain Common Lisp R&D.
- Opinionated Common Lisp Resources 2020
- Awesome Common Lisp
- Modern CI testing and packaging for Common Lisp
- Archive of Lisp Machine (HN)
- Common LISP Parser & AST Viewer
- Common Lisp Iteration (2020)
- SLY - Sylvester the Cat's Common Lisp IDE.
- Common Lisp by Example
- Emacs For Common Lisp - Tiny ~/.emacs for Common Lisp programming explained line-by-line.
- Portacle - Portable Common Lisp Development Environment.
- Cakelisp - Performance-oriented Lisp-like language where I can have my cake, and eat it too. The goal is a metaprogrammable, hot-reloadable, non-garbage-collected language ideal for high performance, iteratively-developed programs (especially games).
- Trivia - Pattern Matcher Compatible with Optima.
- Nile - Programming Language for Declarative Stream Processing in Media Applications.
- Common Lisp implementation of Google's protocol buffers
- Debugging Lisp (2015) (HN)
- data-lens - Functional utilities for Common Lisp.
- docker-cl-example - Example projects to run/develop Common Lisp web application on Docker container.
- CLOG - Common Lisp Omnificent GUI.
- Lisper.ru - Russian Common Lisp Community. (Code)
- State of the Common Lisp ecosystem, 2020 (HN)
- Coalton - Dialect of ML embedded in Common Lisp.
- Writing Small CLI Programs in Common Lisp (2021) (HN)
- opticl - Image processing library for Common Lisp.
- Features of Common Lisp (2008) (Lobsters)
- Python vs Common Lisp, workflow and ecosystem (2019) (HN)
- CL-REPL - Full-featured REPL implementation designed to work with Roswell.
- Comparison of Common Lisp Testing Frameworks
- JSCL - Common Lisp to JavaScript compiler.
- cl-bodge - Feature-rich game framework for Common Lisp. (Web) (HN)
- Temperance - Logic programming library for Common Lisp.
- Practical? Common Lisp on the JVM: A quick intro to ABCL for modern web apps (2021)
- Common Lisp Recipes
- The Common Lisp Condition System - Beyond Exception Handling with Control Flow Mechanisms (2020)
- Coalton - Efficient, statically typed functional programming language that supercharges Common Lisp. (Article)
- Numbers in a Nutshell, an Update (2022)
- Building Common Lisp Executables (2018)
- Learning Common Lisp to beat Java and Rust on a phone encoding problem (HN)
- Radiance - Common Lisp web application environment. (Web)
- Optimising Common Lisp to try and beat Java and Rust on phone encoding 2/2 (2021) (HN)
- DRAKMA - HTTP client written in Common Lisp.
- Kina Knowledge, using Common Lisp extensively in their document processing stack (2021) (HN)
- Roswell - Common Lisp environment setup Utility.
- Common Lisp code optimisation (2020) (HN)
- Dexador - Fast HTTP client for Common Lisp.
- Learn Common Lisp by Example: GTK GUI with SBCL (2021)
- Sketch - Common Lisp environment for the creation of electronic art, visual design.
- Lessons learned after working one year as a Common Lisp Developer (2018) (HN)
- One Reason Typeclasses Are Useful (2021) (HN)
- CEPL - Lispy and REPL-friendly Common Lisp library for working with OpenGL. (HN)
- Wookie - Asynchronous HTTP server written in common lisp.
- Learn Common Lisp by Example: Qt GUI with EQL5 (2021)
- cl4py - Common Lisp for Python.
- Fast Generic Functions - Seal your generic functions for an extra boost in performance.
- sb-simd - Convenient SIMD interface for SBCL.
- cl-mpi - MPI bindings for Common Lisp with many useful extras.
- Building Setf (2022)
- Running Lisp in Production (2020) (HN)
- Cleavir - Implementation-independent framework for creating Common Lisp compilers.
- CFFI - Common Foreign Function Interface, purports to be a portable FFI for Common Lisp.
- Eclector - Portable and extensible Common Lisp Reader.
- Cloture - Clojure in Common Lisp. (HN)
- CL21 - Common Lisp in the 21st Century.
- Arrows - Implements threading macros, inspired by Clojure.
- cl-gserver - Actor framework featuring actors and agents for easy access to state and asynchronous operations.
- Xecto - Regular array parallelism in CL.
- Comparison of Common Lisp Logging Libraries
- Common Lisp Cheat Sheet
- CL-JavaScript - JavaScript compiler for Common Lisp.
- Alloy - User interface toolkit.
- Using SBCL Common Lisp as a Dynamic Library (2022) (HN)
- How to create a new Common Lisp project (with project generator) (2022)
- Common Lisp Resources (2022) (HN)
- Tutorial Series to learn Common Lisp quickly (HN)
- Trial - Game engine written in Common Lisp.
- srcweave - Literate programming system for any language.
- Lem - Common Lisp editor/IDE with high expansibility.
- Npt - ANSI Common Lisp Programming Language.
- Common Lisp intermediate book recommendation (2022)
- cl-losh - Common Lisp utilities I use a lot.
- Serapeum - Conservative library of Common Lisp utilities.
- Alexandria - Reduce duplication of effort and improve portability of Common Lisp code.
- Overlord - Build system in Common Lisp.
- cl-async - Asynchronous IO library for Common Lisp.
- Woo - Fast non-blocking HTTP server on top of libev. Written in Common Lisp.
- cmd - Utility for running external programs.
- Rove - Unit testing framework for Common Lisp applications.
- cl-notebook - Notebook-style in-browser editor for Common Lisp.
- kons-9 - Common Lisp 3D graphics code. (HN)
- Snakes - Python-like generators for Common Lisp.
- MAGICL - Matrix Algebra proGrams In Common Lisp.
- Sheeple - Dynamic, CLOS-like, Delegative Prototype-based Object-Oriented Programming Framework.
- Destructuring match in Common Lisp
- gRPC Client Library in Common Lisp
- AllegroServe - Web server written in Common Lisp. (HN)
- Reader Macros in Common Lisp (2014)
- cl-tree-sitter - Use tree-sitter via Common Lisp.
- Cookiecutter template for Common Lisp projects
- cl-str - Modern, simple and consistent Common Lisp string manipulation library.
- Common Lisp programming: from novice to effective developer (2022) (Code)
- CIEL - Extended Lisp. Batteries included.
- Colisper - Check and transform Lisp code with Comby.
- State of Common Lisp Web Development - an overview (2022)
- From Common Lisp to Julia (2022) (HN)
- Why Not: From Common Lisp to Julia (HN)
- Arrow-macros - Clojure-like arrow macros in Common Lisp.
- clingon - Command-line options parser system for Common Lisp.
- Common Lisp names all sixteen binary logic gates (HN)
- RE - Lua-style Pattern Matching for Common Lisp.
- sbcl-librarian - Opinionated interface for creating C- and Python-compatible shared libraries in Common Lisp with SBCL.
- OpenRPC for Common Lisp
- Ultralisp - Fast Common Lisp Repository. (Code)
- From Common Lisp to Julia (2022) (HN)
- Brief interview with Common Lisp co-creator Dr. Scott Fahlman (2022) (HN) (Reddit)
- easy-macros - Library to define less error-prone macros, faster.
- Imago - Image manipulation library for Common Lisp.
- Common Lisp Object System (CLOS) (HN)
- The empty list (2022)
- Astronomical Calculations for Hard SF in Common Lisp (2022) (HN)
- Application delivery for Common Lisp
- Common Lisp: 2022 in review (HN)
- Clozure Common Lisp Wiki
- SLT - Common Lisp Language Plugin for Jetbrains IDE Lineup. (HN)
- LMDB bindings for Common Lisp
- Parachute - Simple-to-use and extensible testing framework.
- iolib - Common Lisp I/O library.
- Common Lisp implementations in 2023 (HN)
- Transducers: Ergonomic, efficient data processing
- Common Lisp Quick Reference
- binary-structures - Library for reading, writing, and representing structures from binary storage.
- Successful Lisp: How to Understand and Use Common Lisp (2005) (HN)
- MGL Manual - Common Lisp machine learning library. (HN)
- claylib - Common Lisp 2D/3D game toolkit built on top of Raylib 4.5.
- ocicl - ASDF system distribution and management tool for Common Lisp.
- Reduce vs. Fold in Common Lisp (2023) (HN)
- Journal - Common Lisp library for logging, tracing, testing and persistence.
- It's 2023, so of course I'm learning Common Lisp (HN)