4 ms·
CommonLisp really should evolve to update the language up to the modern standards and become more functional and better typed.
by xvilka 3mo ago
CommonLisp really should evolve to update the language up to the modern standards and become more functional and better typed.
- kanbankaren 3mo agoIt is already typed. Types are optional. I think types have been available for the last 30 years? Check the specs.
- xvilka 3mo agoI wrote "better typed", not just "typed".
- tmtvl 3mo agoIt is typed, but it's not very well typed. List is 'null or cons' for instance, not 'null or (cons * list)'. Also lack of generics so you can't have a class which holds an element of a generic type which can be determined later on in the compilation process (e.g. a weight-balanced tree which holds elements of a given type).