JumperBot / Unsafe-4-Bit

The UFB (Unsafe Four Bit) Programming Language -- FAST | EASY | VERBOSE -- Built With Rust

Home Page:https://jumperbot.github.io/Unsafe-4-Bit/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

:sparkles: Language Change! (Please)

JumperBot opened this issue · comments

Is your feature request related to a problem? Please describe.
Performance and portability; not all systems have Java installed, what a shame.

Describe the solution you'd like
Change the whole codebase from Java to Rust.

Describe alternatives you've considered
Write it in C? Pfft. Just kept on shooting myself in the foot.

This is crazy, I know.
But there is always more opportunity in a space not relying on any kind of VM.
Also, running things in the bare metal itself is always wicked fast.

The compiler, as of the moment, is compiling Main.ufb in just 10ms on a potato Crostini container.
Versus that of java-orig/UFBC.java which compiles at 900ms at best on the same potato container...

I'm expecting it to bloat up to 20-30ms because it's not even writing and optimizing yet.