News for hackers. Stuff that matters.
Re:Elixir – Why the dot (when calling anonymous functions)? by frou_dh on Monday August 14, 2023 @01:41PM (#37124027)
- Too many statements instead of expressions.

- Lacks structural pattern-matching.

- Lacks first-class sum-types (although they can be clumsily encoded as objects with "kind" properties).

These are the sort of things people appreciate in "good" static languages, as opposed to the static languages you alluded to that Python/Ruby/JS/etc were rebelling against in the 2000s.

Re:Elixir – Why the dot (when calling anonymous functions)? by wtetzner on Monday August 14, 2023 @01:52PM (#37124190)
Depending on who you ask, the fact that the type system is unsound could be considered a form of brokenness.