Earlier quoted context omitted.
I think that was the exact opposite - they generated an interpreter from their JIT. This generates a JIT from their interpreter, like PyPy and Truffle do.
It seems to be to generate JIT snippets from the Rust compiler, not an interpreter.
HolyJit: A New Hope
21–30 of 219 posts
Re: HolyJit: A New Hope
#22First thought was: "Is this another Terry Davis language/framework?"[1] No, no it is not. I would suggest changing the name from HolyJit to anything else. [1] https://en.m.wikipedia.org/wiki/TempleOS
Re: HolyJit: A New Hope
#23Can we just drop the JS VM and embed some nicer VM (JVM, DartVM) instead?
Re: HolyJit: A New Hope
#24Does that have some significance to Rust or Mozilla? Or is this a case of copy pasta?
[1]: https://github.com/nbp/holyjit/blob/master/Cargo.toml
[2]: Permanent link to line: https://github.com/nbp/holyjit/blob/1f20eb41de2dae14179815c7...
Re: HolyJit: A New Hope
#25Can we just drop the JS VM and embed some nicer VM (JVM, DartVM) instead?
Re: HolyJit: A New Hope
#26Earlier quoted context omitted.
Checking other comments, it seems like this account has been hacked and used to post offensive comments.
Then the original owner should send an email to hn@ycombinator.com to get it back.
Re: HolyJit: A New Hope
#27I'm not sure as to what is fundamentally different about this JIT-compiler (except for the awesome name of course) Is it basically just a Rust rewrite which also tries to reduce the complexity of their current just-in-time compiler? Edit: By calling it "just" a Rust rewrite, I'm not implying that's a simple undertaking, even moreso considering the complexity of modern JS engines.
Name reminds me of TempleOs's HolyC language...
I wonder why they don't mention it.
Re: HolyJit: A New Hope
#28First thought was: "Is this another Terry Davis language/framework?"[1] No, no it is not. I would suggest changing the name from HolyJit to anything else. [1] https://en.m.wikipedia.org/wiki/TempleOS
I am absolutely convinced that the god of Terry A. Davis. does not approve of JIT compilation.
Re: HolyJit: A New Hope
#29Why does the Cargo.toml[1] file in the source repo for HolyJit have the word "brainfuck"[2] in it? Does that have some significance to Rust or Mozilla? Or is this a case of copy pasta? [1]: https://github.com/nbp/holyjit/blob/master/Cargo.toml [2]: Permanent link to line: https://github.com/nbp/holyjit/blob/1f20eb41de2dae14179815c7...
The HolyJit repo has a brainfuck jit example in the repository: https://github.com/nbp/holyjit/blob/master/examples/brainfuc...
Re: HolyJit: A New Hope
#30Why does the Cargo.toml[1] file in the source repo for HolyJit have the word "brainfuck"[2] in it? Does that have some significance to Rust or Mozilla? Or is this a case of copy pasta? [1]: https://github.com/nbp/holyjit/blob/master/Cargo.toml [2]: Permanent link to line: https://github.com/nbp/holyjit/blob/1f20eb41de2dae14179815c7...