Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Why 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...




Because the first example that uses holyjit is an implementation [1] of the brainfuck [0] language.

[0]: https://en.wikipedia.org/wiki/Brainfuck

[1]: https://github.com/nbp/holyjit/blob/master/examples/brainfuc...


This is a reference to examples/brainfuck.rs in the repository, which seems to implement a JIT interpreter for Brainfuck, a very basic esoteric programming language.


Because it has an example that JITs Brainfuck: https://github.com/nbp/holyjit/blob/master/examples/brainfuc...

(They actually don’t even need that line, as Cargo already infers this via convention)


There's a brainfuck [1] interpreter example in the examples/ directory, which I assume is the reason for this allegedly temporary name.

[1] https://en.wikipedia.org/wiki/Brainfuck


>the source repo for HolyJit have the word "brainfuck"[2] in it?

It is a reference to the best programming language ever created.




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

Search: