Re: [Erlang Forums] [Erlang/OTP Proposals/Proposals: RFC] Re-visiting EEP-0055
Nicolas Martyanoff <[email protected]> Mon, 25 Apr 2022 10:42:25 +0200
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <[email protected]> |
Stanislav Ledenev <[email protected]> writes: > In all history adding more language constructions never improved > anything in any language. Look at C++, C++ 20 and C++ 11 are totally > different languages! I cannot agree more. The saddest part of this whole thing is that there are obvious areas of improvements: - Improve dialyzer to work as other modern type annotation systems (i.e. treat type annotations as the truth and signal errors when the code does not satisfy them), and make its output readable. - Introduce a standard build/package system with dependency support, similar to go mod (for all its faults, it works). - Add a way to build self-contained single executables (again, something Go. - Retire the entire string-as-list paradigm, use binaries by default (the one good thing about Elixir), and at last make everything UTF-8 by default. - Clean and modernize the standard library. And the list could go on for pages, without having to destroy the basic concepts of the language. -- Nicolas Martyanoff http://snowsyn.net [email protected]