Re:I wrote an LLVM-powered trace-based JIT for Brainfuck
by jrockway on Monday August 30, 2010 @08:50AM
(#1646045)
exercise projects do not belong to [sic] HN
You've used HN for 38 days and you are already saying what kinds of programming articles should and shouldn't be on HN?
Sorry, but this is exactly the sort of thing we should see on HN.
But this project is just a JIT for Brainfuck, there's no creativity in it, and all it did was give the author some experience writing JITs.
How exactly do you define creative?
The author applied his programming skills to create something that didn't exist before. That's creative.
Re:I wrote an LLVM-powered trace-based JIT for Brainfuck
by travisa on Monday August 30, 2010 @12:09PM
(#1646590)
As someone interested in compiler technology, I was happy to see a simple example of a tracing JIT in LLVM. See: http://lambda-the-ultimate.org/node/3851
Re:I wrote an LLVM-powered trace-based JIT for Brainfuck
by StavrosK on Monday August 30, 2010 @08:00AM
(#1645967)
Does HN censor the "fuck" in "Brainfuck", or was it just you?
EDIT: Ah, it doesn't.
Re:I wrote an LLVM-powered trace-based JIT for Brainfuck
by steveklabnik on Monday August 30, 2010 @10:45AM
(#1646315)
Generally, as long as it's part of something constructive and adds rather than detracts from the message, the community won't downvote profanity. http://news.ycombinator.com/item?id=1636262
But the fact is, even a purely artistic/fun project will have some creativity or originality in it. I would consider a toy language or Brainf__k written for the first time as artistic.
But this project is just a JIT for Brainf__k, there's no creativity in it, and all it did was give the author some experience writing JITs. In that sense this is an exercise project, and IMO exercise projects do not belong to HN.