News for hackers. Stuff that matters.
Re:Crystal in Production: Diploid by claar on Saturday October 28, 2017 @04:53PM (#15576727)
> proc identity*[T](x: T): T =

Personally, I still have symbol-overload PTSD from my Perl 4 days. When I see a flurry of that many symbols crunched together, followed by a dev saying "what's weird about them", I stay far far away from that language. Could just be me.

Re:Crystal in Production: Diploid by dom96 on Saturday October 28, 2017 @05:58PM (#15576900)
I was asking what's weird about the variable naming convention which the OP made a remark about.

You will actually find that Nim typically avoids operators. For example, boolean expressions use `and`, `or` instead of `&&`, `||`. I personally like that a lot.

Having to write `public` before every procedure would, on the other hand, be a massive PITA :)

Re:Crystal in Production: Diploid by RX14 on Saturday October 28, 2017 @04:59PM (#15576743)
I agree, I think ruby strikes the perfect balance between symbols and words, and I think that spirit has been kept alive in crystal despite it's syntax extensions. I truly enjoy crystal's "visual weight" (apart from proc syntax, thats just ugly).