News for hackers. Stuff that matters.
Re:eC Programming Language by teo_zero on Saturday April 06, 2024 @02:03PM (#39954204)
I know many will disagree, but I feel that all the worst syntax mistakes from C/C++ are there.

It's uneasy to spot declarations:

  Point p {1,2} // declaration
  Point {1,2} // expression
Semicolons are sometimes required, sometimes not:

  class C { ... }
  struct S { ... };
I despise the use of <...> as a type of parentheses, as if the < and > symbols were not enough overloaded.

And finally, probably it's my problem, I really really hate the :: symbol.

Re:eC Programming Language by jerstlouis3 on Saturday April 06, 2024 @04:49PM (#39955383)
< > are used for template arguments, just as in the familiar C++ syntax.

Not a big fan of the syntax myself, but that seemed like the right decision at the time :)

Similar reason for ::, inspired from C++.