Top all-time · #6119
my word against yours... fight. (gnuu.org)
Personal blog · gnuu.orgprogramming
my word against yours... fight. (gnuu.org) is a personal blog at gnuu.org about programming. Since 2009, 13 different Hacker News readers have linked it 22 times, most often “Writing Your Own Toy Compiler Using Flex, Bison and LLVM (2009)”. No feed was found, so read it on the site itself.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
Posts on writing compilers with Flex, Bison and LLVM, including a 2009 toy compiler tutorial, plus a 2010 post on TomDoc and YARD for Ruby documentation. Commenters link the compiler tutorial as a learning resource.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
my word against yours... fight.
Most-linked posts?
- Writing Your Own Toy Compiler Using Flex, Bison and LLVM (2009)2 people · 2 mentions · first linked 2014-07-07
- Demystifying continuations in Ruby (2009) 2 people · 2 mentions · first linked 2011-02-21
- Writing Your Own Toy Compiler Using Flex, Bison and LLVM2 people · 2 mentions · first linked 2009-09-18
What Hacker News says?
Surprisingly shadow article for someone like Walter Bright. Just some basic recommendations, but nothing practical? No links to books, parsers, implementations? The easiest start would be "Compiler Construction using Flex and Bison" by Anthony A. Aaby, available as free pdf, and for adding LLVM to the mix the link would be: http://gnuu.org/2009/09/18/writing-your-own-toy-compiler/ There needs much more to be said, e…
Comment linking /2009/09/18/writing-your-own-toy-compiler/
on “So you want to write your own language?”Submitted Writing Your Own Toy Compiler Using Flex, Bison and LLVM as a story · 96 points
HN discussion[Summary: read this paper instead http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf ] The article is both acceptable and appreciated, but not good . There are far better, not to mention easier ways to start hacking a compiler quickly than doing it with Flex/Bison/LLVM and in C++. Look at this over engineering: http://gnuu.org/2009/09/18/writing-your-own-toy-compiler/4/ A compiler should be written as a fluid, jelly-l…
Comment linking /2009/09/18/writing-your-own-toy-compiler/4/
on “Writing Your Own Toy Compiler Using Flex, Bison and LLVM”Submitted SlimGems, a drop-in replacement for RubyGems -- now available as a story · 94 points
HN discussionI found tutorials like this [0] one to be pretty useful, since they show how to actually use frameworks like LLVM, and lex/yacc/etc. practically. Note that this one is from 2009, and uses an outdated version of LLVM. Actually following along requires some debugging and digging through documentation, which is also helpful in its own way. [0] https://gnuu.org/2009/09/18/writing-your-own-toy-compiler/
Comment linking /2009/09/18/writing-your-own-toy-compiler/
on “Ask HN: How to learn to write a compiler and interpreter?”Submitted Loren Segal: Too Lazy to "Type" as a story · 34 points
HN discussionSee also http://tom.preston-werner.com/2010/05/11/tomdoc-reasonable-r... There's been some follow-up on Twitter, and Loren Segal has already written a blog post defending YARD and a YARD plugin so that you can use TomDoc and YARD together: http://gnuu.org/2010/05/12/whats-missing-from-tomdoc/ http://github.com/lsegal/yard-tomdoc Lots of thinking about documentation in the Ruby world lately - a good thing. See also r…
Comment linking /2010/05/12/whats-missing-from-tomdoc/
on “TomDoc 0.9.0”Submitted Writing Your Own Toy Compiler Using Flex, Bison and LLVM (2009) as a story · 15 points
HN discussionSubmitted Do Gem Downloads Really Correlate with Gem Usage? Survey Says: No as a story · 9 points
HN discussionSubmitted Let's Do Some Engineering Pt. 1: Design Patterns as a story · 9 points
HN discussionSubmitted Let's Do Some Engineering Pt. 2: Software Metrics as a story · 5 points
HN discussionSubmitted YARD 0.6.0 Released with New Doc Server and Tons of Features as a story · 3 points
HN discussionSubmitted Fixing Ruby's Inheritance Model Transparently (Neat Hack) as a story · 3 points
HN discussionSubmitted Writing Your Own Toy Compiler Using Flex, Bison and LLVM (2009) as a story · 2 points
HN discussionSubmitted Demystifying continuations in Ruby (2009) as a story · 2 points
HN discussionSubmitted Why are the Numbers So Whack? Explanations for Crazy Gem Download Counts as a story · 2 points
HN discussionSubmitted Clearing Launchpad and other OS X Lion (10.7) Tips as a story · 2 points
HN discussionSubmitted YARD 0.8.0 Released as a story · 1 points
HN discussionSubmitted Demystifying Continuations in Ruby as a story · 1 points
HN discussionSubmitted Ruby’s "private" Keyword is Not Heresy as a story · 1 points
HN discussionSubmitted Announcing "Friend": Adding Fine Grained Visibility Semantics to Ruby as a story · 1 points
HN discussionSubmitted Social Engineering Exploit of Google Chrome's Status Bar UI (with video demo) as a story · 1 points
HN discussion