I

I wrote a Logo interpreter using JavaScript

Hacker News

I wrote a Logo interpreter using JavaScript

Hi everyone - I wrote a Logo interpreter in JavaScript, no regex, no external libraries. https://logo-lang.pages.dev I wanted to understand how interpreters work but I struggled with the regex that's used to implement parsers for most interpreters. Logo's syntax is simple and it allowed me to implement it without regex. There are no external libraries - SVG is used for drawings. I wrote a short book about the project: https://alabhya.gumroad.com/l/logo Source: https://github.com/alabhyajindal/logo

Share card

Actual performance

1points
2comments
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Missing: https docs, excited, just released
63%63% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
58%58% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
43%43% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Product HuntUnlikely to reach the leaderboard · Strong signals: using · Missing: mac, agents, macos
41%41% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
29%29% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
18%18% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
4%4% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

A
A more ergonomic sed using JavaScript regexes34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A more ergonomic sed using JavaScript regexes

Hacker News1
“W
“Why Using Jsdoced JavaScript?” – Test Your JavaScript with Jsdoc41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

“Why Using Jsdoced JavaScript?” – Test Your JavaScript with Jsdoc

Hacker News3
Te
Text Steganography for JavaScript using Markov Chains53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Text Steganography for JavaScript using Markov Chains

Hacker News2
De
Design your own t-shirt using JavaScript48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Design your own t-shirt using JavaScript

Hacker News5
Em
Emacs-ng – Run JavaScript in Emacs using Deno/Tokio57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Emacs-ng – Run JavaScript in Emacs using Deno/Tokio

Hacker News10
Js
Jsmv – Manipulate your file system using JavaScript37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Jsmv – Manipulate your file system using JavaScript

Hacker News1
Wr
Write Redis Modules Using JavaScript68%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Write Redis Modules Using JavaScript

Hacker News3
Fu
Funicular.js: Kinect to JavaScript Using WebSockets55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Funicular.js: Kinect to JavaScript Using WebSockets

Hacker News2
Bu
Build ZigZag Game Using Cocos2d-X JavaScript55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Build ZigZag Game Using Cocos2d-X JavaScript

Hacker News1
Pr
Promises in JavaScript41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Promises in JavaScript

Hacker News1