In

Interpreter for Piet Programming Language written in Rust

Hacker News

Interpreter for Piet Programming Language written in Rust

I just implemented an interpreter for Piet Programming Language in Rust. Some people may notice this implementation behaves differently from some of the existing implementations, but that is mainly due to the language spec had been changed relatively recently; my implementation conforms to the latest spec. See "4.2 Integration Tests" of `README.md` for the details.

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: exist, existing, io · Missing: https docs, excited, just released
61%61% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Missing: mac, agents, macos
60%60% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Indie HackersIH features products with proven revenue · Missing: supports, reddit linkedin, podcasting
43%43% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
43%43% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
30%30% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
20%20% 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
11%11% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Au
Aussie++, an Australian programming language written in Rust75%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Aussie++, an Australian programming language written in Rust

Hacker News9
JA
JAYFOR a compiled programming language written in C65%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

JAYFOR a compiled programming language written in C

Hacker News5
Go
Golsp – A simple programming language written in Go72%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Golsp – A simple programming language written in Go

Hacker News1
No
Noise Lang, JIT stochastic programming language in Rust61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Noise Lang, JIT stochastic programming language in Rust

Hacker News2
Ru
Rux, a hobbyist microkernel written in Rust66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Rux, a hobbyist microkernel written in Rust

Hacker News14
AV
AVR-VM – VM with JIT-compiler for ATMega32 written in Rust69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AVR-VM – VM with JIT-compiler for ATMega32 written in Rust

Hacker News78
Ca
Catfs – Cache AnyThing Filesystem Written in Rust79%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Catfs – Cache AnyThing Filesystem Written in Rust

Hacker News7
En
Encrusted – A Zork Interpreter Written in Rust / WebAssembly78%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Encrusted – A Zork Interpreter Written in Rust / WebAssembly

Hacker News6
To
Toy C Compiler written in Rust72%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Toy C Compiler written in Rust

Hacker News4
Eo
Eole, a Lévy-optimal lambda calculus evaluator written in Rust57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Eole, a Lévy-optimal lambda calculus evaluator written in Rust

Hacker News106