Hacker News new | past | comments | ask | show | jobs | submit login

TLDR; Let's rewrite everything in 3 languages: Rust, RustGC, and RustScript!

Ugh.




That's missing out on the nice idea of four (or five) language "levels"

> 4: Interpreted, dynamically typed: JavaScript, Python, PHP

> 3: Interpreted, statically typed: Hack, Flow, TypeScript, mypy

> 2: Compiled with automatic memory management (statically typed): Go, Java (Kotlin), C#, Haskell, Objective-C, Swift

> 1: Compiled with manual memory management (statically typed): Rust, C, C++

> There is a 0th level, assembly, but it’s not a practical choice for most programmers today.

and it's also missing out on the generic hypothesis that a language is needed between levels 2 and 3, which is interpreted for fast turn-around times but also compilable for fast run time.


Hot reload has existed for decades. I don’t see how that is missing.

I really think the person your replying to really is just showing dissatisfaction that once again someone is trying to force Rust where it doesn’t belong. It’s exhausting.


That just seems like an evolution of what many of the level 2 languages can do without compromising on their primary definition of being statically typed and interpreted.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: