Lisp dialect or library that have monads and lenses

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • data-lens

    Functional utilities for Common Lisp

    There is a data-lens library for Common Lisp which also does transducers.

  • lux

    The Lux Programming Language (by LuxLang)

    It's been a while since I looked at it, but there's a new Lisp called Lux that incorporates a Haskell-like type system.

  • 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.

  • algo.monads

    Macros for defining monads, and definition of the most common monads

    Clojure is a partially lazy, functional lisp, that has some very neat abstractions underlying its core library. It doesn't have explicit monads builtin, but here's a great implementation that also has some educational material: https://github.com/clojure/algo.monads

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