Live data from Hacker News

Viewing profile — saturnflyer

saturnflyer

HN member
Joined
Wed, Apr 14, 2010, 11:57 PM UTC
HN karma
318
Public activity
71 items

About saturnflyer

I'm the owner of Saturn Flyer, lead developer of Radiant CMS and author of Clean Ruby (http://www.clean-ruby.com)

[ my public key: https://keybase.io/saturnflyer; my proof: https://keybase.io/saturnflyer/sigs/1b51SrA-WjDVL6tnHd3bv3EXpAkCGn4nwo7b9ADqafQ ]

Recent public activity

  1. comment
    Comment #34448590

    I'm on a project that isn't yet on ruby 3.2 and wanted to use the new Data class. I implemented this to allow me to move to it easily. It does still have 1 failing test about redef…

  2. story
  3. story
  4. story
  5. story
  6. story
  7. story
  8. story
  9. comment
    Comment #9426391

    Interesting. What kind of stuff does this course have?

  10. story
  11. comment
    Comment #9010632

    Yes. Too often this is done even with complex procedures inside methods. A good DSL should be syntactic sugar for making things easy or at least provide some syntactic vinegar for …

  12. comment
    Comment #9010605

    Ah. I see. That Ruby doesn't afford this can be somewhat annoying. A counter example is using "alias". It can accept bare words, symbols, or strings. If you really wanted to get ar…

  13. comment
    Comment #9010458

    This surprises me. Can you offer an example of those types of problems in some Ruby code?

  14. comment
    Comment #9010448

    Not yet. But you can signup for a 5-email crash course. It's being updated almost every day now as I add more content.

  15. comment
    Comment #9010443

    I'm the author. In fact, the first bit of advice I have in the book is: Don't. DSLs often involve metaprogramming, but they don't have to. I'm writing it to record the code practic…

  16. story
  17. story
  18. story
  19. story
  20. story
  21. story
  22. story
  23. story
  24. comment
    Comment #6586950

    Thanks for some fantastic feedback. I haven't read the worrydream link yet, but will check it out.

  25. comment
    Comment #6585561

    thanks! I'd love to see what you do