logoalt Hacker News

FpUseryesterday at 11:30 PM2 repliesview on HN

>"I have to admit, this is beautiful"

Terse it is, beautiful it is not (well my version of beautiful that is - easy to read and understand). this is not to diminish the language.


Replies

jfechertoday at 12:47 AM

What would your ideal version look like? I recommend reading the C++ or Rust equivalent code in the article. I like the example because it is copied 1:1 with example code from a textbook with only some keywords changed and a Copy constraint. Any other language without a GC and with unboxed types today represents it far more verbosely to the point where the meaning becomes obscured and a typo becomes more likely to survive code review.

wild_pointeryesterday at 11:44 PM

That's what I thought too when I first saw it. But then I actually took a moment to read it and eventually changed my mind.