Lisp is Not an Acceptable Lisp

This page summarizes the projects mentioned and recommended in the original post on /r/programming

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • hamt-rs

    Discontinued A Persistent Map Implementation based on Hash Array Mapped Tries

  • For me something is persistent if it survives program restart, e.g. saving it into a file. But I haven't seen this so far. Okay, I only looked up hamt-rs, and search for the hamt.rs file for "save" or "load" --- I didn't find where the persistence is supposed to be.

  • rutils

    Radical Utilities for Common Lisp

  • CL21 is pretty decent. I prefer rutils. Here's a list of the libraries I'd recommend to "modernize" CL:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • quid-pro-quo

    A contract programming library for Common Lisp in the style of Eiffel’s Design by Contract ™.

  • These are just his opinions. Many people really enjoy CLOS, and closer-mop provides better compatibility across implementations. Hygienic macros can be cool (like Racket's) but ultimately I'd consider them a preference. defmacro and gensym are more than fine. CL's type system is quite flexible, and there's stuff like defstar for better function signatures and quid-pro-quo for contract programming (which can actually solve the heading numbering problem). Multimethods are awesome. If you want an ML/Hindley-Milner type system then you should probably be using a different language anyway.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts