Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to femtolisp
The Julia Programming Language
Bootstrapping LISP in a Boot Sector
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
A statically typed lisp, without a GC, for real-time applications.
A very small lisp interpreter, that I may one day get working on my 8-bit AVR microcontroller.
Awesome Lisp Companies
Lua Lisp Language
The cling C++ interpreter
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
lisp-like syntax in julia
It's Python with a Lissp.
Maru - a tiny self-hosting lisp dialect (by attila-lendvai)
Fast multi-threaded, hybrid-out-of-core DataFrame library in Rust | Python | Node.js
Modin: Scale your Pandas workflows by changing a single line of code
Yaegi is Another Elegant Go Interpreter
The essential toolkit for web-developers
Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differential-algebraic equations (DAEs), and more in Julia.
An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
C to Common Lisp compiler
An implementation of the Language Server Protocol for Common Lisp
Tutorial-style FORTH implementation written in golang
An even lispier dialect of Julia [WIP]
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
femtolisp reviews and mentions
From Common Lisp to Julia
11 projects | news.ycombinator.com | 6 Sep 2022
> In short, Julia is very similar to Common Lisp, but brings a lot of extra niceties to the table
This probably because Jeff Bezanson, the creator of Julia, created a Lisp prior to Julia, which I think still exists inside Julia in some fashion
Modern Python Performance Considerations
8 projects | news.ycombinator.com | 5 May 2022
Well let's flip this around: do you think you could write a performant minimal Python in a weekend? Scheme is a very simple and elegant idea. Its power derives from the fact that smart people went to considerable pains to distill computation to limited set of things. "Complete" (i.e. rXrs) schemes build quite a lot of themselves... in scheme, from a pretty tiny core. I suspect Jeff Bezanson spent more than a weekend writing femtolisp, but that isn't really important. He's one guy who wrote a pretty darned performant lisp that does useful computation as a passion project. Check out his readme; it's fascinating: https://github.com/JeffBezanson/femtolisp
You simply can't say these things about Python (and I generally like Python!). It's truer for PyPy, but PyPy is pretty big and complex itself. Take a look at the source for the scheme or scheme-derived language of your choice sometime. I can't claim to be an expert in any of what's going on in there, but I think you'll be surprised how far down those parens go.
Given how many performant implementations of Scheme there are, I just don't think you can claim it's because of complex implementations by well-resourced groups. To me, I think the logical conclusion is that Scheme (and other lisps for the most part) are intrinsically pretty optimizable compared to Python. If we look at Common Lisp, there are also multiple performant implementations, some approximately competitive with Java which has had enormous resources poured into making it performant.
2 projects | reddit.com/r/cpp | 31 Mar 2022
While it uses an Algol inspired syntax, it has the same approach to OOP programing as CLOS(Common Lisp Object System), with multi-methods and protocols, it has a quite powerfull macro system like Lisp, similar REPL experience, and underneath it is powerered by femtolisp.
Julia and the Incarceration of Lisp
6 projects | news.ycombinator.com | 11 Jul 2021
What is the smallest x86 lisp?
5 projects | reddit.com/r/lisp | 25 Jun 2021
For a real answer, other replies have already mentioned KiloLisp, but there's also femtolisp. Also, not exactly what you're asking for, but Maru is a very compact and elegant self-hosting lisp (compiles to x86).
lisp but small and low level?Does it make sense?
4 projects | reddit.com/r/ProgrammingLanguages | 24 Mar 2021
Take a look at femtolisp It has some low level features and is quite small. There is also a maintenance fork at lambdaconservatory
Lispsyntax.jl: A Clojure-like Lisp syntax for julia
8 projects | news.ycombinator.com | 19 Jan 2021
A fun Julia easter egg I recently discovered.
Running 'julia --lisp' launches a femtolisp (https://github.com/JeffBezanson/femtolisp) interpreter.
Wisp: A light Lisp written in C++
10 projects | news.ycombinator.com | 28 Dec 2020
Reminds me of the femtolisp README :)
Almost everybody has their own lisp implementation. Some programmers' dogs and cats probably have their own lisp implementations as well. This is great, but too often I see people omit some of the obscure but critical features that make lisp uniquely wonderful. These include read macros like #. and backreferences, gensyms, and properly escaped symbol names. If you're going to waste everybody's time with yet another lisp, at least do it right damnit.
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Apr 2023
JeffBezanson/femtolisp is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.