Hacker News new | ask | show | jobs
by lolinder 696 days ago
"Just" don't do that is easy to say, but it's better to design the language to make it easy to catch mistakes.

The urge to remove delimiters is the lojban impulse [0] applied to programming languages. It's elegant and clean and impractical.

[0] https://mw.lojban.org/index.php

1 comments

Read my message again, I'm not saying 'just don't do that'.
"Just test against visual regressions" sounds to me like "just look twice at the code you indented". Did I misunderstand?
What I mean is this code should be tested like any other, using visual testing suites like playwright or cypress.
Got it.

My opinion is that if your answer to a deficiency in the language's syntax is to just test harder you're missing something. Quick feedback loops are essential, and the quickest feedback loop at all is having a syntax where it's immediately obvious to the human looking at the code (before analysis is even run!) when there's a problem.

No not test harder. You should be testing anyway.