News for hackers. Stuff that matters.
Re:Crystal Programming Language by pell on Friday September 02, 2022 @04:36AM (#32688216)
What about it makes you cringe?
Re:Crystal Programming Language by ed25519FUUU on Friday September 02, 2022 @11:39AM (#32692058)
This kind of thing

            End
          End
        End
      End
    End
Re:Crystal Programming Language by lgreiv on Friday September 02, 2022 @03:10PM (#32694655)
While it is not completely impossible to end up (pun intended) with something like this, you usually follow a coding style that avoids it. Kind of like in Ruby.

You have the option to define named methods that yield or to use the short one-parameter syntax where this:

  method do |param|
    param.some_method
  end
becomes

  method &.some_method