I'm thinking about making my own someday. What would you want it to do?
Name:
Anonymous2012-12-03 6:32
What is actually needed:
Algebraic data types
Support for efficient and correct abstractions that looks like builtins
Several sort of polymorphism (not only OO)
Non shitty syntax
Deterministic resources management
Operator overloading
local function with static link to parent
Closures or at least C# "delegates"
Strong-typing
Static types (optional)
What every new language does:
Build an incorrect web server in 3 lines
Shitty "original" syntax
Optional semi-colons
Lacks ADT
Unfixed switch
Shitty ideas like all of Perl
Random limitations like Python GIL
Shit comprehensions
Fancy slow constructs that silently allocate memory
Half arsed Unicode