Writing a simple Lisp interpreter in Rust

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

    Functional language with a powerful type system.

  • Author here, the article is more about how Rust and its ecosystem are nice tools for language designers rather than the beauty of Lisp.

    The crates listed in that article are the ones I use for my compiler: https://letlang.dev

    Lisp was only chosen as a way to demonstrate the power of those crates and Rust features. A kind of way of justifying my choices for Letlang.

    It's not "you should do it like this" but "you can do it like this".

  • rust_lisp

    A Rust-embeddable Lisp, with support for interop with native Rust functions

  • Well, the article is called "a simple Lisp", not "a fully featured Lisp". It's a demo, not a compliant implementation.

    You may be interested by https://github.com/brundonsmith/rust_lisp though

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