![]() |
|
||||||||||
|
|||||
|
4AM Games
|
- Traits (Scala) или Modules (Ruby), которые можно было бы присоединять к классам, что бы не реализовывать один и тот же интерфейс 10 раз.
- Overloading для функций - Хочу, что бы операторы были - функциями, и соответственно их можно было бы создавать или override'ить. - Хочу иметь возможность дополнять или изменять логику базовых классов - prototype AS1/JavaScript или через механизм Helper'ов, как в Ruby и Scala, ну или как в Ruby просто открыть класс и изменить. - Curry для функций. - Signed Function. - Оптимизацию для рекурсий - Symbols и/или Atoms - Более компактный формат определения анонимных фунций, например просто как блок кода: - Tuples ( Кортежи ). - И самое главное - Pattern Matching
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ Последний раз редактировалось Nirth; 12.01.2011 в 16:35. |
![]() |
Часовой пояс GMT +4, время: 13:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|