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. ▲ 2
    Optimism (2009)
    story by Sir_Twist · 2026-04-23 · 0 comments
  2. …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
  3. …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
  4. ▲ 2
    Elegance and the Surreals (2009)
    story by tosh · 2020-06-20 · 0 comments
  5. ▲ 1
    The Thrush
    story by tosh · 2020-06-20 · 0 comments
  6. …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
  7. …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
  8. https://github.com/raganwald-deprecated/homoiconic/blob/mast...
  9. 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
  10. …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
  11. …I outlined this idea a while back and mentioned Factor in "Finding Joy in Combinators:" https://github.com/raganwald/homoiconic/blob/master/2008-11-...
  12. …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
  13. …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
  14. ▲ 2
    Tortoises, Teleporting Turtles, and Iterators
    story by raganwald · 2013-02-16 · 1 comment
  15. ▲ 5
    The Madness of King JavaScript
    story by raganwald · 2013-01-25 · 0 comments
  16. ▲ 1
    More than you ever wanted to know about "this" in JavaScript, Part I
    story by jgv · 2013-01-25 · 0 comments
  17. ▲ 4
    More than you ever wanted to know about "this" in JavaScript, Part I
    story by raganwald · 2013-01-25 · 0 comments
  18. ▲ 5
    Practical Applications of Partial Application
    story by cpleppert · 2013-01-05 · 0 comments
  19. ▲ 87
    Effective JavaScript Reviewed
    story by raganwald · 2013-01-03 · 20 comments
  20. ▲ 11
    Programming's Walled Gardens
    story by raganwald · 2012-12-22 · 0 comments
  21. ▲ 13
    Implementing a CoffeeScript Feature in Pure JavaScript
    story by raganwald · 2012-12-20 · 5 comments
  22. ▲ 6
    More Combinator Recipes in JavaScript: Partial, Bound, Send and Fluent
    story by raganwald · 2012-12-17 · 0 comments
  23. Part II: https://github.com/raganwald/homoiconic/blob/master/2012/12/...
  24. ▲ 104
    Combinator Recipes for Working With Objects in JavaScript
    story by raganwald · 2012-12-15 · 28 comments
  25. 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
  26. ▲ 96
    "Smart and Gets Things Done" is necessary, but not sufficient
    story by raganwald · 2012-12-06 · 46 comments
  27. …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…
  28. ▲ 1
    Refactoring to jQuery Combinators
    story by raganwald · 2012-11-15 · 0 comments
  29. ▲ 2
    Lexical Scope in CoffeeScript
    story by joeyespo · 2012-11-09 · 0 comments
  30. ▲ 5
    Somewhere, a JavaScript Village is Missing Its Idiot
    story by icey · 2012-10-31 · 1 comment
  31. ▲ 1
    Somewhere, a CoffeeScript Village is Missing Its Idiot
    story by llambda · 2012-10-31 · 0 comments
  32. ▲ 2
    Encapsulating State in CoffeeScript
    story by raganwald · 2012-10-24 · 0 comments
  33. ▲ 3
    Encapsulating State in CoffeeScript
    story by llambda · 2012-10-23 · 0 comments
  34. ▲ 1
    Actually, you don't understand lexical scope
    story by joshuacc · 2012-09-21 · 0 comments
  35. ▲ 107
    Actually, you don't understand lexical scope
    story by fogus · 2012-09-17 · 68 comments
  36. …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
  37. ▲ 5
    Memoize the Practical Method Decorator
    story by llambda · 2012-09-05 · 0 comments
  38. ▲ 6
    Using Method Decorators to Decouple Code
    story by raganwald · 2012-08-31 · 0 comments
  39. ▲ 2
    Raganwald on Optimism
    story by Katelyn · 2012-08-30 · 0 comments
  40. ▲ 64
    Method Combinators in CoffeeScript
    story by grifaton · 2012-08-27 · 25 comments
  41. ▲ 1
    Method Combinators in CoffeeScript
    story by koide · 2012-08-27 · 0 comments
  42. …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
  43. ▲ 1
    Eyes of Wood, Hands of Stone, Heart of Paper
    story by llambda · 2012-07-08 · 0 comments
  44. ▲ 21
    High Anxiety (raganwald on Go and learning new things)
    story by ColinWright · 2012-07-08 · 22 comments
  45. ▲ 3
    Anaphora in Ruby
    story by raganwald · 2012-05-22 · 1 comment
  46. ▲ 5
    There's no trick question if the language isn't tricky to begin with
    story by raganwald · 2012-05-11 · 2 comments
  47. ▲ 1
    Bruno Marchal's Combinator Chemistry
    story by raganwald · 2012-05-10 · 0 comments
  48. ▲ 11
    A program to compute the nth Fibonacci number
    story by ColinWright · 2012-04-28 · 18 comments
  49. ▲ 2
    Garbage Collection in HashLife
    story by bartonfink · 2012-03-13 · 0 comments
  50. ▲ 7
    Implementing Garbage Collection in CS/JS with Aspect-Oriented Programming
    story by llambda · 2012-03-13 · 6 comments