Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

list of related projects (feel free to edit) #6

Open
matu3ba opened this issue Jan 10, 2023 · 3 comments
Open

list of related projects (feel free to edit) #6

matu3ba opened this issue Jan 10, 2023 · 3 comments

Comments

@matu3ba
Copy link

matu3ba commented Jan 10, 2023

Interpreters

Fast JIT compilers.

Notable mention (syntax etc)

@fubark
Copy link
Owner

fubark commented Jan 10, 2023

I tried to run paka, a language that uses minivm but ran into issues running fib.paka. Looks like paka might not have been updated in a while though.

Then I tried out wasm3, I assumed it would be faster but Cyber is 25% faster:

hyperfine 'cyber fib/fib.cy' 'wasm3 --func fib fib/fib32.wasm 30'
Benchmark 1: cyber fib/fib.cy
  Time (mean ± σ):      41.2 ms ±   3.1 ms    [User: 40.9 ms, System: 0.6 ms]
  Range (min … max):    36.1 ms …  52.1 ms    55 runs
 
Benchmark 2: wasm3 --func fib fib/fib32.wasm 30
  Time (mean ± σ):      52.7 ms ±   3.1 ms    [User: 52.4 ms, System: 0.5 ms]
  Range (min … max):    47.3 ms …  60.5 ms    50 runs

@dumblob
Copy link

dumblob commented Jan 28, 2023

@ShawSumma might be of interest to you.

@erlend-sh
Copy link
Sponsor

erlend-sh commented Mar 13, 2023

Sharing Discord notes from Darek with some additions.

Production ready

Embedded languages

Zig-based languages

Rust-based languages

Compiled languages

  • Zig - I think this might be the future for low level gamedev, author seems focused on getting the ugly basics right
  • V - was promising, but they're very scattered, chasing every shiny new thing, rewriting everything in V, making their own GitHub (gitly), database (vsql), OS (vinix), UI, etc
  • Odin
  • Beef - https://github.com/beefytech/Beef
  • Jai

Other

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants