Выдвигаю предложения по усовершенствованию синтаксиса языка JavaScript.
Для примера разберём такую простую конструкцию, как функция, генерирующая замыкания.
function foo(filter, pattern) {
var f = function(list) { return filter(pattern, list); };
return f;
};Конечно, в JavaScript есть опциональные точки с запятыми. Их можно не ставить,
(
Read more... )
Comments 123
Reply
foo = (filter, pattern) ->
(list) ->
filter pattern, list
Reply
Reply
Reply
Reply
Reply
Reply
Это я про последний пример, если что.
Reply
Reply
Вон их уже сколько: coffeescript, typescript...
Только те -- для программистов, а этот будет для матшкольников. Надо только еще подсократить, в примерах писать вот так:
foo f p =
\l = f p l
Reply
Reply
Reply
Leave a comment