Life & fun · September 23, 2015
Eslisp – Minimal JavaScript S-expression syntax and macro system
un-opinionated S-expression syntax and macro system for JavaScript - anko/eslisp
Eslisp – Minimal JavaScript S-expression syntax and macro system launched on September 23, 2015 with 51 votes, #1,359 of 3,463 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 11 years on.
In plain words
Eslisp is a JavaScript tool that provides S-expression syntax and a macro system, allowing developers to write code in Lisp-like syntax that compiles to JavaScript. It offers an unopinionated approach to macros, letting users define their own code transformations. The tool is designed for developers who prefer functional programming paradigms or want to experiment with alternative syntax for JavaScript projects.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
a Lisp that uses JSON instead of S-expressions (in .js)2011 · github.com · ▲69a lisp implemented in Javascript (not very useful!) - jes5199/brid.js
Dak – a Lisp-like language that transpiles to JavaScript2023 · daklang.com · ▲94Hi HN, author here. Happy to answer any questions. I had an itch to make a lisp like language that was a thin layer on top JavaScript. Something that could leverage the thriving ecosystem that exists around JavaScript. It's brittle, hot off the oven. Besides being a fan of parenthesis, I think macros fill in a gap that the JavaScript ecosystem today fills in with one-off compilers, bundler plugins and such. Macros can't do everything, but for example I think they have the potential to enable things like JSX, Solid and Svelte style libraries. Take the tour to get a feel for what it can do and…
Compiler using Lisp’s macro system for metaprogramming C-like languages2018 · github.com · ▲80Next-level syntax for C-like languages :). Contribute to kiselgra/c-mera development by creating an account on GitHub.
How to write a tiny compiler2017 · blog.klipse.tech · ▲224Write your own compiler: introduction. Code genetation. AST. Abstract syntax tree. lisp. javascript.
Using Common Lisp from Inside the Browser2025 · turtleware.eu · ▲111
A Rust macro that parses Java-like syntax and runs it as a Rust program2018 · gitlab.com · ▲195A Rust macro that parses Java-like syntax and runs it as a Rust program
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, September 2015
the whole month →
Android application powering the mirror in my house - HannahMitt/HomeMirror
Life & fun · 2015 · github.com



Rhei is a dynamic installation, an animated sculpture, an idea expressed in the form of a minimalistic, digital clock.
Life & fun · 2015 · hellorhei.com

