nowfound

Dev tools · January 1, 2024

IM

I Made a Lisp

Hi all, powerful open-source Lisp implementations are a dime a dozen, why not try JMurmel instead? The language is inspired by Common Lisp, except it's a Lisp-1, and it is mostly a subset of CLtL-1. Jmurmel can be used standalone with or without the Repl, for "#!"-style hashbang scripts or embedded in a Java program. It features [documentation for the core language](https://jmurmel.github.io/murmel-langref.html) as well as [documentation for the default library](https://jmurmel.github.io/mlib.html), a REPL, an interpreter, a compiler, macros, backquotes,…

What it does

In the maker’s words, at launch

Hi all, powerful open-source Lisp implementations are a dime a dozen, why not try JMurmel instead? The language is inspired by Common Lisp, except it's a Lisp-1, and it is mostly a subset of CLtL-1. Jmurmel can be used standalone with or without the Repl, for "#!"-style hashbang scripts or embedded in a Java program. It features [documentation for the core language](https://jmurmel.github.io/murmel-langref.html) as well as [documentation for the default library](https://jmurmel.github.io/mlib.html), a REPL, an interpreter, a compiler, macros, backquotes, [turtle-](https://jmurmel.github.io/img/fern-min.png) and (simple) [bitmap graphics](https://jmurmel.github.io/img/julia-min.png). It is implemented in Java (compatible with Java8..22-ea) with some library functions and macros implemented in itself. Code is on [Github](https://github.com/mayerrobert/jmurmel), the latest release with a precompiled jar (or alternatively a Windows .exe-style launcher) is at [Release V 1.4.5](https://github.com/mayerrobert/jmurmel/releases/tag/jmurmel-...). A Repl example: JMurmel> ((lambda (x) (list x (list (quote quote) x))) (quote (lambda (x) (list x (list (quote quote) x))))) ==> ((lambda (x) (list x (list (quote quote) x))) (quote (lambda (x) (list x (list (quote quote) x))))) JMurmel> Any feedback is welcome and thanks for reading.

Does the same job

all alternatives →

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 1d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, January 2024

the whole month →