ulisp-zero VS janet

Compare ulisp-zero vs janet and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
ulisp-zero janet
1 79
49 3,296
- 1.3%
10.0 9.4
almost 5 years ago 7 days ago
Arduino C
- MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

ulisp-zero

Posts with mentions or reviews of ulisp-zero. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-07-14.
  • Lisp in 99 lines of C and how to write one yourself [pdf]
    9 projects | news.ycombinator.com | 14 Jul 2022
    Since its name is TinyLisp, I'd like to mention uLisp.

    Lisp for microcontrollers - Arduino, Adafruit M0/M4, Micro:bit, ESP8266/32, RISC-V, and Teensy 4.x boards

    http://www.ulisp.com/

    In particular, its smallest variant (~800 LoC).

    > uLisp Zero is a pared-down version of uLisp, capable of running in 8 Kbytes of program memory with 1 Kbyte of RAM

    https://github.com/technoblogy/ulisp-zero/blob/master/uLispZ...

janet

Posts with mentions or reviews of janet. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-20.
  • Scriptable Operating Systems with Lua [pdf]
    2 projects | news.ycombinator.com | 20 Apr 2024
    Seems like a perfect use-case for Janet. (https://janet-lang.org/) A fast minimal VM like Lua, but even more extensible than Lua by being a "Lisp" with macro and C extension capabilities. Not a true Lisp, it's very pragmatic and performance-oriented. But it keeps the good stuff.
  • Ask HN: A Lisp with Cargo/NPM like build system?
    1 project | news.ycombinator.com | 7 Mar 2024
    You might be looking for: https://janet-lang.org/

    It comes with a build tool `jpm` which installs dependencies globally by default, but you can have it be installed in your project folder as well.

  • Babashka: Fast native Clojure scripting runtime
    2 projects | news.ycombinator.com | 24 Jan 2024
    I like Clojure, but I never had any good opportunities to use it other than for a few small hobby projects. It is unfortunate that it is so huge with tons of dependencies and no simpler native implementation. I started looking at various LISPs and Schemes to find something lighter to use instead and ended up settling for Janet that I think is Clojure-like enough to be comfortable to use, but in a small native binary with no dependencies and can be embedded in other native programs. I am sure for big, real, projects that Clojure makes more sense, but for my hobby projects and scripts I do not think I will install it again. I am still happy for the things I learned from learning Clojure. It was a real eye-opener for an old OO-programmer.

    https://janet-lang.org/

  • Janet Language
    1 project | news.ycombinator.com | 15 Nov 2023
  • Why Fennel?
    12 projects | news.ycombinator.com | 13 Sep 2023
  • Embeddable Common Lisp 23.9.9
    4 projects | news.ycombinator.com | 9 Sep 2023
  • Sharpscript: Lisp for Scripting
    5 projects | news.ycombinator.com | 5 Aug 2023
    One might also check out Janet for quick scripting tasks.

    https://janet-lang.org

  • Red Programming Language
    5 projects | news.ycombinator.com | 17 Jul 2023
    Thanks!

    I thought about another multiplatform, homoiconic, highly compact language: https://janet-lang.org/ (takes 803 kb on my machine).

    It has no types though.

  • Systems Programming with Racket
    2 projects | news.ycombinator.com | 1 Jul 2023
    Racket is great, and if you like it you might find Rash interesting:

    https://rash-lang.org/

    Janet and Gerbil Scheme are also worth a look:

    https://janet-lang.org/

    https://cons.io/

  • how did you finally reach Lisp enlightenment?
    1 project | /r/lisp | 15 Jun 2023
    Point here is that, for instance Janet language does not have cons / pair type but tuple (and so is lispoid, not lisp), but clearly this is sufficient for macros & hence seamless language construction: all you need is to be a lispoid although being a lisp gives another useful feature.

What are some alternatives?

When comparing ulisp-zero and janet you can also consider the following projects:

quicklisp-projects - Metadata for projects tracked by Quicklisp.

Fennel - Lua Lisp Language

BuildYourOwnLisp - Learn C and build your own programming language in under 1000 lines of code!

get-started-with-clojure - Learn Clojure and Interactive Programming – Zero install

joker - Small Clojure interpreter, linter and formatter.

babashka - Native, fast starting Clojure interpreter for scripting

mal - mal - Make a Lisp

scheme-for-max - Max/MSP external for scripting and live coding Max with s7 Scheme Lisp

ulisp - A version of the Lisp programming language for ATmega-based Arduino boards.

ferret - Ferret is a free software lisp implementation for real time embedded control systems.

pixie - A small, fast, native lisp with "magical" powers

kaboom.js - 💥 JavaScript game library