Показать сообщение отдельно
  #1 (permalink)  
Старый 29.01.2012, 04:12
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Кто использует Coffeescript в своих проектах или на работе?
Собсно сабж. Вот смотрю я на огромный кусок человечества и не понимаю, действительно ли они используют кофескрипт для создания каких-нибудь вещей, сложнее, чем хеллоу ворлд. Я, вот, в очередной раз открыл сайт сабжа, сказал "круто" и закрыл.

Да и вообще, интересны подробности и особенности языка, проявляющиеся только в процессе работы. Сильно интересует вопрос отладки. Вот появилась ошибка синтаксиса или исключение, как найти соответствующую строку?

Хотя при всей своей крутости, язык попахивает бредом:
$('.account').attr class: 'active'
Первый вопрос: что здесь что? Только потом, вчитавшись, понимаешь, что это метод attr, с аргументом {class: 'active'}.

Вот это вообще кердык:
outer = 1
changeNumbers = ->
  inner = -1
  outer = 10
inner = changeNumbers()
Только прочитав результирующий JS я понял, что функция changeNumbers возвращает outer = 10.

А еще тут не используется var o_0

Честно говоря, хотел бы иметь в арсенале быстрый компилятор ограниченного количества сахара в JS, например, (краткие) -> записи*функций, генераторы, let и yield. Может еще чего-то из новых экмаскриптов.

Что-то много тут понаписал. Удалять лень
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием