wok
tenderjit
Our great sponsors
wok | tenderjit | |
---|---|---|
1 | 10 | |
22 | 411 | |
- | - | |
0.0 | 0.0 | |
about 1 year ago | 13 days ago | |
Ruby | Ruby | |
ISC License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
wok
We haven't tracked posts mentioning wok yet.
Tracking mentions began in Dec 2020.
tenderjit
-
Asmrepl: REPL for x86 Assembly Language
JIT makes sense given his other current project: https://github.com/tenderlove/tenderjit
-
YJIT: Building a New JIT Compiler for CRuby
Just in case anybody finds the subject interesting and would like to play with this topic, there's an experimental native-Ruby JIT project by @tenderlove: https://github.com/tenderlove/tenderjit (and the companion native-Ruby assembler Fisk: https://github.com/tenderlove/fisk).
-
Hacker News top posts: Sep 23, 2021
Tenderjit – A JIT for Ruby Written in Ruby\ (39 comments)
-
Tenderjit – A JIT for Ruby Written in Ruby
It’s x86-64 only. A quick look at the https://github.com/tenderlove/tenderjit/blob/main/lib/tender... linked from the README reveals heavy references to x86-64 registers. The “Fisk” library used appears to be a x86-64 assembler in Ruby.
I guess that’s to be expected with “pure ruby” — all the cross-insn backends you can use (Cranelift, LLVM) are written in not-Ruby.
What are some alternatives?
duckduckgo-locales - Translation files for duckduckgo.com
WinREPL - x86 and x64 assembly "read-eval-print loop" shell for Windows
natalie - a unique Ruby implementation, compiled to C++ (WIP)
mb-sound - A library of simple Ruby tools for processing sound.
rhizome - A JIT for Ruby, implemented in pure Ruby
cemu - Cheap EMUlator: lightweight multi-architecture assembly playground
mb-sound-jackffi - An unstable Ruby FFI interface for the JACK Audio Connection Kit
logparser - Command line parser for common log format.
fisk - A pure Ruby assembler
LuaJIT - Mirror of the LuaJIT git repository
utlimate-saas-js - Template to quickstart a SAAS business [Moved to: https://github.com/gmpetrov/ultimate-saas-ts]
endbasic - BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust