Viewing profile — drnewman
drnewman
HN member- Joined
- Tue, Oct 04, 2011, 8:48 AM UTC
- HN karma
- 304
- Public activity
- 107 items
- HN profile
- View on Hacker News ↗
About drnewman
Recent public activity
-
comment
Comment #44068936
Nice explanation
-
comment
Comment #44064715
I’ll check it out. Thank you.
-
comment
Comment #44064688
I would say more broadly the innovation was two fold: 1) to make these features available in a syntactic form that would seem more familiar to programmers and 2) the powerful insig…
-
comment
Comment #44064369
I agree blocks are closures. But they’re call stack aware closures. Which gives them _some_ of the power of continuations. I’m also sure you’re right that they’re not implemented u…
-
comment
Comment #44058083
Yes Smalltalk has continuations. So it can do all of those things as well. But I don't think they're explicitly tied to blocks like they are in Ruby. This really isn't a problem fo…
- comment
-
comment
Comment #44057968
I'd think the preferred way would be to implement them as a separate class. That'd be more in line with the design of other core classes (like TrueClass & FalseClass). It'd also ha…
-
comment
Comment #44057948
Yeah, I think I've heard that too.
-
comment
Comment #44057945
That's insightful
-
comment
Comment #44057889
Blocks in Smalltalk (to my understanding) are closures. Blocks in Ruby are closures that also bring the call stack they were created in with them. One way to think of about it is t…
-
comment
Comment #44057101
It seems you're pretty upset about your experience with Ruby. I'm sorry that's been the case for you. However, in Ruby blocks aren't just about flexibility, more importantly they'r…
- story
- story
- story
-
comment
Comment #42669723
Laziness is great for collections, and modeling the infinite but as a general model for programming it's a little loopy for my taste too ;-)
-
comment
Comment #42594308
SEEKING WORK | Maine | Remote Software Engineer, Product Designer & Analyst able to help clients complete stalled projects, design & deliver user-friendly applications, and work th…
-
comment
Comment #42594290
Location: Maine Remote: Yes Willing to relocate: No Technologies: Primary Languages: Ruby, JavaScript (TypeScript) Databases: SQL (PostgreSQL, MySQL, MS SQL, Oracle), Datomic, Redi…
-
comment
Comment #42306959
SEEKING WORK | Maine | Remote Software Engineer, Product Designer & Analyst able to help clients complete stalled projects, design & deliver user-friendly applications, and work th…
-
comment
Comment #42306905
Location: Maine Remote: Yes Willing to relocate: No Technologies: Primary Languages: Ruby, JavaScript (TypeScript) Databases: SQL (PostgreSQL, MySQL, MS SQL, Oracle), Datomic, Redi…
-
comment
Comment #41230365
Thank you for clarifying that.
-
comment
Comment #41230354
Thanks so much for sharing that. I'm so glad that you and your dear one have gotten to such a beautiful place! I had to learn a similar lesson with regard to self-love and care fro…
-
comment
Comment #41230222
True, but I think the point of the article is that, in modern life, we tend to err strongly in the other direction.
-
comment
Comment #39567833
Location: New Mexico Remote: Yes, preferably or hybrid in Northern Maine Willing to relocate: Yes, Northern Maine Technologies: Primary Languages: Ruby, JavaScript Databases: SQL (…
-
comment
Comment #39307808
Location: New Mexico Remote: Yes, preferably or hybrid in Northern Maine Willing to relocate: Yes, Northern Maine Technologies: Primary Languages: Ruby, JavaScript Databases: SQL (…
-
comment
Comment #38931741
SEEKING WORK | New Mexico | Remote Seasoned Software Engineer & Systems Analyst able to help clients complete stalled projects, design & deliver user-friendly applications, and wor…