lisp-interpreter

Top 23 lisp-interpreter Open-Source Projects

  • mal

    mal - Make a Lisp

  • Project mention: Ask HN: Is Lisp Simple? | news.ycombinator.com | 2023-08-21

    >Would be interesting to see how the interpreter works actually...

    It's quite easy to see, there are interpeters for Lisp in like 20 lines or so.

    Here's a good one:

    https://norvig.com/lispy.html

    (It has the full code in a link towards the bottom)

    There's also this:

    https://github.com/kanaka/mal

  • pampy

    Pampy: The Pattern Matching for Python you always dreamed of.

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

    Glisp is a Lisp-based design tool that combines generative approaches with traditional design methods, empowering artists to discover new forms of expression.

  • Project mention: I wrote a new language to beat Figma | /r/ProgrammingLanguages | 2023-06-25

    Have you ever tried Glisp? IMO it is executed much better than yours because Lisp is a much better suited language. Anyways awesome idea!

  • tinylisp

    Lisp in 99 lines of C and how to write one yourself. Includes 20 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.

  • Project mention: What makes a language easy for writing a parser? | /r/Compilers | 2023-06-18

    LISP has a very simple and consistent syntax, so much so that a basic interpreter can be done in only 99 lines of C.

  • arpilisp

    A Lisp interpreter for Raspberry Pi implemented in a single ARM assembly file

  • Project mention: An ARM Assembler Written in Lisp | news.ycombinator.com | 2023-07-08

    And here's a Lisp written in ARM Assembler by the same author :)

    https://github.com/marcpaq/arpilisp

  • LIPS

    Scheme based powerful lisp interpreter in JavaScript

  • Project mention: LIPS: Powerful Scheme based Lisp interpreter in JavaScript | news.ycombinator.com | 2023-12-30
  • lone

    The standalone Linux Lisp

  • Project mention: How to Write a (Lisp) Interpreter (In Python) | news.ycombinator.com | 2024-03-11

    I made something somewhat close to that: a freestanding lisp. It targets the Linux kernel directly. No libc.

    https://github.com/lone-lang/lone

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • yoctolisp

    Tiny Scheme-like Lisp interpreter written in a weekend

  • lambdalisp

    A Lisp interpreter written in untyped lambda calculus

  • golisp

    Lisp Interpreter

  • lisp

    A mini Lisp in 1k lines of C with garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a mark-sweep/compacting garbage collector and REPL. (by Robert-van-Engelen)

  • lisp

    A lisp JIT compiler and interpreter built with cranelift. (by 0xekez)

  • lispkit

    FUNCTIONAL PROGRAMMING: Application and Implementation, Peter Henderson, ISBN 0-13-331579-7

  • Project mention: Secd: A silly implementation of the SECD machine | news.ycombinator.com | 2023-05-05

    I've actually recently read "FUNCTIONAL PROGRAMMING: Application and Implementation", by Peter Henderson from 1980, which contains a description of the SECD machine and a compiler for a simple purely-functional Lisp dialect called Lispkit.

    This <https://github.com/carld/lispkit> looks like a good repo if you want to know more, although I'm not related to it in any way.

    I can't say how it compares the book by Kogge mentioned in this post since I haven't read that, but I can say I think it's an excellent book and worth reading if you're interested in this kind of thing.

  • Connery

    Connery is an experimental lisp themed after veteran actor Sean Connery. (by willcipriano)

  • lispers

    Educational project: How to implement a Lisp interpreter in Rust?

  • Project mention: Astmaker – A DSL in Rust for programming language designers | news.ycombinator.com | 2023-05-17

    I also wrote about this here: https://david-delassus.medium.com/writing-a-simple-lisp-inte... (friend link, no paywall)

  • lisp-cheney

    A mini Lisp in 1k lines of C with Cheney's copying garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a copying garbage collector and REPL.

  • RainLisp

    RainLisp, a .NET LISP implementation.

  • Project mention: RainLisp on .NET | news.ycombinator.com | 2024-03-10
  • Ada-Lisp

    Tiny Lisp Interpreter Written in Ada

  • bel

    An interpreter for Bel, Paul Graham's Lisp language (by masak)

  • lisnim

    Lisp interpreter in Nim

  • jisp

    Small Lisp expression interpreter made in Java

  • jmurmel

    A standalone or embeddable JVM based interpreter/ compiler for Murmel, a single-namespace Lisp dialect inspired by Common Lisp

  • Project mention: Show HN: I Made a Lisp | news.ycombinator.com | 2024-01-01
  • roots-of-lisp

    Implementation of original Lisp as described in Paul Graham's article "The Roots of Lisp". In Typescript

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

lisp-interpreter related posts

Index

What are some of the best open-source lisp-interpreter projects? This list will help you:

Project Stars
1 mal 9,803
2 pampy 3,503
3 glisp 974
4 tinylisp 786
5 arpilisp 544
6 LIPS 386
7 lone 296
8 yoctolisp 247
9 lambdalisp 219
10 golisp 128
11 lisp 65
12 lisp 52
13 lispkit 48
14 Connery 33
15 lispers 32
16 lisp-cheney 31
17 RainLisp 29
18 Ada-Lisp 26
19 bel 25
20 lisnim 22
21 jisp 21
22 jmurmel 20
23 roots-of-lisp 8

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com