Re[4]: [js] pattern-matching in a functional way
От: FR  
Дата: 18.05.10 03:56
Оценка:
Здравствуйте, c-smile, Вы писали:


CS>конкретно в JS, но и вообще также интересно.


Вообще очень хорошая вещь, прилично увеличивает мощность языка.

CS>В JS имплементация оного это просто набор


CS>
CS>var obj = ...
CS>if( test(obj, pattern1) ) ...;
CS>else if( test(obj, pattern2) ) ...;
CS>else if( test(obj, pattern3) ) ...;
CS>


Еще биндинг переменных нужен.

CS>вопрос состоит в том что стоит ли овчинка генерализации (на уровне библиотеки или языка) или нет (это я уже про tiscript)?


Стоит, но вопрос что разбирать в JS в функциональных языках вся мощь ПМ держится на разборе алгебраических типов данных.
Хотя если посмотреть на динамический Эрланг то наверно можно многое позаимствовать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.