Hacker GitHub

← All repos

raganwald-deprecated/homoiconic

View on GitHub ↗ ★ 1,826 Ruby

An experiment in publishing code and words about code on a small scale.

191 mentions on Hacker News by 66 people: 120 stories, 71 comments · first 2008-10-29 · latest 2026-04-23

Mentions per year 191 mentions · busiest year 2009 (51)
20082026
  1. …this [1] from this [2]. Seems like a good explanation. It doesn't exist on Wikipedia though. [1] https://github.com/raganwald-deprecated/homoiconic/blob/mast... [2] https://stackoverflow.com/a/285973/88231
    comment by wslh · 2024-08-29 · in Google's new pipe syntax in SQL
  2. …a example that resembles my experience writing bugs when I knew way more ruby than javascript: https://github.com/raganwald-deprecated/homoiconic/blob/mast...
    comment by topher6345 · 2020-10-30 · in Ruby on Rails in a week
  3. …forum is almost never the right place for it. Here is an entire essay touching on the subject: https://github.com/raganwald-deprecated/homoiconic/blob/mast... And the HN discussion at the time: https://news.ycombinator.com/item?id=589200
    comment by braythwayt · 2020-01-17 · in A Sad Day for Rust
  4. …I wrote about combinators and concatenative languages a while ago, in “Finding Joy in Combinators:” https://github.com/raganwald-deprecated/homoiconic/blob/mast... Factor is another concatenative language worth a look.
    comment by braythwayt · 2018-09-04 · in To Grok a Mockingbird
  5. https://github.com/raganwald-deprecated/homoiconic/blob/mast...
  6. Raganwald shows an interesting point of view on Coffeescript scoping in relation to javascript https://github.com/raganwald/homoiconic/blob/master/2012/09/...
    comment by agumonkey · 2014-01-25 · in The worst thing about CoffeeScript
  7. …what I am seeing) articles that I can go through one by one...little by little. Like this one - https://github.com/raganwald/homoiconic/blob/master/2008-10-... For some reason, I have never used `and` instead of `&&` in Ruby. Perhaps…
    comment by marcamillion · 2013-07-23 · in Reginald Braithwaite is a GitHubber
  8. …I outlined this idea a while back and mentioned Factor in "Finding Joy in Combinators:" https://github.com/raganwald/homoiconic/blob/master/2008-11-...
  9. …it's the distinction between "functional" and "not functional" so much as... "composability"? [1] https://github.com/raganwald/homoiconic/blob/master/2013/01/...
    comment by akavi · 2013-04-02 · in Explicit vs. Clever
  10. …in an outer scope, there are ways to do it, specifically an IIFE. Here's an article for you: https://github.com/raganwald/homoiconic/blob/master/2012/09/...
    comment by notb · 2013-02-23 · in Discourse ditches CoffeeScript
  11. Part II: https://github.com/raganwald/homoiconic/blob/master/2012/12/...
  12. The author is the cad responsible for this flagrant violation of blog title ethics: https://github.com/raganwald/homoiconic/blob/master/2011/12/...
    comment by raganwald · 2012-12-07 · in On Programming Languages
  13. …of writing linkbait-y titles in the past, such as "CoffeeScript isn't a language worth learning." https://github.com/raganwald/homoiconic/blob/master/2011/12/... So I suppose I'll have to just say that looking at the article itself and…
  14. …people to think. If they try some hair-brained programming scheme like "The Williams Style:" https://github.com/raganwald/homoiconic/blob/master/2011/11/... I don't lose sleep over the result: They are adults, they made a choice, they are…
    comment by raganwald · 2012-09-12 · in Good people behaving badly on the Internet
  15. …Optimism:" https://en.wikipedia.org/wiki/Learned_optimism I wrote about my experience with it here: https://github.com/raganwald/homoiconic/blob/master/2009-05-... It's not the only methodology, there are other very good ones in the…
    comment by raganwald · 2012-08-17 · in Dear sw007
  16. sweet! the best thing about this book is that it led me to homoiconic! https://github.com/raganwald/homoiconic so much goodness there.
  17. …Undecideable //=> Undecideable You are opening up the “Hopelessly Egocentric Null” can of worms: https://github.com/raganwald/homoiconic/blob/master/2009-02-...
    comment by raganwald · 2011-12-15 · in Strangest Language Features
  18. …thoughts, but Learned Optimism has helped me with a more generalized despondency and helplessness: https://github.com/raganwald/homoiconic/blob/master/2009-05-... My won feelings about helplessness learning to play Go parallel feelings if…
    comment by raganwald · 2011-12-13 · in Suicide
  19. For posterity, the original title of this blog post was "White Power": https://github.com/raganwald/homoiconic/commit/bd55e8ad731cc... Reg Braithwaite doing the Clayton Bigsby. Stay classy.
    comment by quitedisgusted · 2011-12-01 · in Making Coffeescript’s Whitespace More Significant
  20. …mention jQuery. I wrote “Significant Whitespace” in March of 2010, long before trying Coffeescript: https://github.com/raganwald/homoiconic/blob/master/2010/03/...
  21. trying: https://github.com/raganwald/homoiconic/pull/6
    comment by lukeholder · 2011-11-30
  22. …talking about blocks, lambdas or methods that do not call anything except what has been passed in. https://github.com/raganwald/homoiconic/blob/master/2008-11-... Thanks for pointing out an important omission. Updated.
  23. Learned Optimism really helped me: https://github.com/raganwald/homoiconic/blob/master/2009-05-...
  24. Some consequences: https://github.com/raganwald/homoiconic/blob/master/2009-02-...
    comment by raganwald · 2011-11-10 · in Don't overload #nil? in Ruby
  25. …and giggles, here’s another Fib algorithm, chosen strictly for the pleasure of implementing it: https://github.com/raganwald/homoiconic/blob/master/2008-12-...
    comment by raganwald · 2011-10-03 · in Node-fib: Fast non-blocking fibonacci server
  26. A few of my own reasons for thinking Joy is interesting: https://github.com/raganwald/homoiconic/blob/master/2008-11-...
    comment by raganwald · 2011-08-15 · in Perlis Languages
  27. The Hopelessly Egocentric Blog Post discusses this anti-pattern: http://github.com/raganwald/homoiconic/blob/master/2009-02-0...
  28. Let's make closures easy: https://github.com/raganwald/homoiconic/blob/master/2010/10/...
    comment by raganwald · 2011-06-23 · in How do JavaScript closures work?
  29. raganwald has some nice thoughts and code devotes to our feathered friends. https://github.com/raganwald/homoiconic/blob/master/2008-10-...
    comment by route66 · 2011-06-17 · in ICFP Programming Contest started
  30. …complex and subject to change, thus it is very difficult for me to brand someone as an "asshole." http://github.com/raganwald/homoiconic/blob/master/2009-05-0... UPDATE: Thinking about the OP, I wonder if seeing behaviours as simple and…
    comment by raganwald · 2011-05-19 · in I refuse to tolerate assholes
  31. …apologise for the blatant blog self-promotion, but I tried to say this exact thing a few years back: http://github.com/raganwald/homoiconic/blob/master/2009-05-0...
  32. …in the same way that Lisp (in its purest sense) is a direct representation of the Lambda Calculus: http://github.com/raganwald/homoiconic/blob/master/2008-11-1...
  33. …yours. If you would like something pretentious to ponder, here is my post on what's wrong with OOP: https://github.com/raganwald/homoiconic/blob/master/2010/12/... I suggest to you--with absolutely no justification whatsoever--that…
    comment by raganwald · 2011-03-08 · in What's a Post-PC device?
  34. …for loops are clever and unmaintainable. Moving up the scale, what about recursive combinators? https://github.com/raganwald/homoiconic/blob/master/2008-11-... They look very clever. But then again, rolling your own recursion from scratch…
  35. …Combinatorial Logic, just as Lisp and it's descendants are representations of the Lambda Calculus: https://github.com/raganwald/homoiconic/blob/master/2008-11-...
    comment by raganwald · 2011-02-13 · in What if Lisp were invented by the Japanese?
  36. …ought to write a blog post about it tonight, but for now this sketchy overview will have to do: https://github.com/raganwald/homoiconic/blob/master/2011/02/...
  37. …Fibonacci in an interview, I could say "Oh yes, I blogged my answer to your question in advance." https://github.com/raganwald/homoiconic/blob/master/2008-12-... As it happens, I have never been asked to code Fibonacci. But if I ever am…
    comment by raganwald · 2011-01-31 · in Interviews with Fibonacci
  38. Part II: https://github.com/raganwald/homoiconic/blob/master/2011/01/...
    comment by raganwald · 2011-01-25 · in Misadventure Code Review, Part I
  39. …FWIW, I think I understand the solution. In fact, I wrote a blog post about the exact same thing: https://github.com/raganwald/homoiconic/blob/master/2010/10/... But nevertheless, I know that from time to time I unwittingly make this…
    comment by raganwald · 2011-01-20 · in JavaScript Interview Question
  40. …discovered a truly marvellous follow-up to your comment, which this box is too small to contain. http://github.com/raganwald/homoiconic/blob/master/2010/12/o...
    comment by raganwald · 2010-12-10 · in What OOP Isn't
  41. …it can't be both. So if I want to take the same ideas and put them in writing, I write a blog post: https://github.com/raganwald/homoiconic/blob/master/2010/01/...
    comment by raganwald · 2010-11-25 · in Matt Blaze: No, You Can't Have My Slides
  42. Sweet. This is an area Reg Braithwaite (AKA raganwald) has explored quite well: http://github.com/raganwald/homoiconic/blob/master/2008-10-2... http://github.com/raganwald/homoiconic/blob/master/2008-10-3... with more links at the bottom…
    comment by jamesbritt · 2010-09-30 · in Mock a mockingbird combinators in Ruby
  43. …job explaining the pitfalls (and to the OP's credit this was also linked from the original post.) http://github.com/raganwald/homoiconic/blob/master/2009-02-0...
    comment by wgj · 2010-06-24 · in The 28 Bytes of Ruby Joy
  44. …and not by the expected length of the code. It's an idea I explored very poorly in an old blog post: http://github.com/raganwald/homoiconic/blob/master/2009-06-0...
  45. …Seligman's book "Learned Optimism." I wrote a little about my perspective on it about a year ago: http://github.com/raganwald/homoiconic/blob/master/2009-05-0... I'm sorry that isn't a grand, unified answer to everything, but if it helps…
  46. He's still publishing, at least as of February 2010: http://github.com/raganwald/homoiconic/tree
  47. …on the server and then write it again on the client using Javascript/Underscore/JQuery/whatever? http://github.com/raganwald/homoiconic/blob/master/2010/02/d...
  48. …to cheap excuses like "Well it's a block argument." Raganwald et al seem to have managed just fine. http://github.com/raganwald/homoiconic/blob/master/2009-09-2... And deriding the brackets is just as meaningless as someone deriding the…
    comment by _pius · 2010-02-04 · in What Pythonistas Think of Ruby
  49. Raganworld's markdown rendered blog @ github http://github.com/raganwald/homoiconic has convinced me that while eye-candy and design is great, it is the content of the blog post itself that is of more value to me as a reader.
    comment by r11t · 2010-02-03 · in What Pythonistas Think of Ruby
  50. …I agree with the OP that the problem here is that it is not easy to measure productivity. http://github.com/raganwald/homoiconic/blob/master/2009-02-1...