Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I agree that block syntax should semantically result in expression evaluating to a Proc object. This would be great:

  y = {|x| x} # => #<Proc>
I agree that block syntax could therefore be greater than it is.

I disagree that you can fairly knock Ruby for this, since blocks and implicit block arguments are still better than what you get in other languages.



Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: