amrok
coffeescript c4d Ребзя, а посоветуйте, с чего начать (и тут же хорошо бы кончить) некий скриптовый язык C.O.F.F.E.E. для Cinema4D. Надо сделать динамическую раскраску номеров, да и сами номера тоже.

В AfterEffects решал извлечением из массива номера по номеру кадра и перекраской его из выбранных в контроле цветов с получением непрерывной секвенции однотипной анимации появления номеров от «0» до «36» (ну и «00» для двух зеро), о раскраске и о том, чтобы что-то добавить думать не надо было.
mikachiari
coffeescript JavaScript openSUSE та же опенсуся, жабаскрипт. верней, guard, компилящий ассеты. какого-то лешего, команда bundle exec guard падает с ошибкой (уж не припомню). workaround таков — пишешь TERM=dumb и в путь. очередной раз пишу (по привычке) bundle exec guard и о чудо! всё работает само! и не припомню ничего особого, что произойти могло. разве что, может, oh-my-zsh как-то к этому причастен? (обновился недавно)
Yurtaev
coffeescript JavaScript Никогда бы не подумал, но пока было не так много кода перевел свой проект с js на coffeescript. Я всё еще считаю что он более вредный, чем полезный. Вредный для тех кто так и не осилил изучить js, для тех кто впадает в панику от прототипов. Но для тех кто в курсе всех хитростей и может не напрягаясь реализовать объект с приватными/публичными методами, coffeescript позволяет избежать написание монотонного кода и сократить количество строчек.
Я не сильно понимаю тех кто говорит что в coffeescript больше от питона, по мне так это в большей степени руби. Но с питоном тут есть общая черта. В питоне есть зародки функционального программирования, но которыми не принято пользоваться (в массе своей) т.к явное лучше, чем неявное, а всякие генераторы с лямбды для многих действительно менее явное. Поэтому в большинстве проектов лучше избегать этих "фишек".
Но черт возьми! С ними больше фана!
Hamper
node.js coffeescript JavaScript nodejs есть скриптик который должен прочитать около 70Гб файлов и обработать их, на самом деле получается что полностью обрабатываются около 90 строчек и потом буфер начинает забиваться и примерно через полминуты все падает потому что сжирает всю память, как можно синхронизировать построчное чтение из таких больших файлов? pastie.org (откомпиленный pastie.org) (в файлах строки типа "1:[1,2,3],")
mc
coffeescript Game_of_Life evolution Грег Сабо написал на CS вариант "Conway’s Game of Life". Автор сделал всё, чтобы конечный код был как можно проще для понимания.
Выдержка из Википедии: "Game of Life — клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 году."

Результат: savanttrigger.com
Исходники: github.com
Блог автора (статья по теме): blog.gsabo.com
Википедия: ru.wikipedia.org
demiazz
coffeescript JS backbone Написал то всего ничего, а оно мне уже в 600> строк JS компилится О_О опять JS прилага в несколько тысяч строк выйдет >_< убейте меня... благо на этот раз у меня есть backbone, и хорошие инструменты...
demiazz
coffeescript работа Написал Cake файлы для сборки модулей JS-части приложения. Прикрутил к этому делу uglify-js. Вообще супер. Теперь весь код собирается в нужные модули (при этом структура кода на CoffeeScript, его модульность и разнесение по файлам не отражаются на генерируемом JS), и при этом еще неплохо сжимается uglify-js. Остается сделать задачу деплоя для автоматической сборки SASS и CS при деплое новой версии на сервере — и будет вообще шикарная штука. )))
demiazz
coffeescript Да. CoffeeScript штука замечательная. Но использовать ее не помня об особенностях JS нельзя ни в коем случае. Особенно это относится к this и пространствам имен в классах. Если к примеру мы создаем класс, внутри его метода через jQuery навешивать события, то в функции callback события будет использоваться this который jQuery элемент, а не экземпляр класса. Поэтому, всегда надо помнить о хаках вида self = this в методах класса, чтобы использовать экземпляр класса где то внутри. Жаль, что по умолчанию такое не делают местами, хотя сомнительная фича, да. Лучше уж помнить об особенностях JS, чем помнить об особенностях CoffeeScript )
dluciv
ня coffeescript софт В качестве штатного калькулятора (то, что на курсах компьютерной грамотности называется calc.exe) у меня до сих пор выступал ipython. Да, для Питона до фига всяких численных библиотек и т.д. Только вот вопрос: нужно ли мне это в калькуляторе.
В калькуляторе скорее нужна, по хорошему, только слабая динамическая типизация... Даже комплексные числа в нём не особо нужны. Калькулятор нужен, чтобы понять, не обсчитала ли тебя бухгалтерия. Чтобы сверстать по идиотским стандартам III поколения учебный план. И т.д.
В общем сейчас у меня постепенно coffeescript приживается в данной роли.
moh
coffeescript Открываю в хроме javascript console, пишу там код на coffeescript, и только через несколько минут до меня доходит, почему ничего не работает. К хорошему быстро привыкаешь, да.
dluciv
бгг ня coffeescript программирование Чтобы понять, насколько что-то является живучим, надо его поместить в совсем уж кошмарную и невменяемую среду.
Код, который генерирует компилятор coffeescript, нормально работает в Internet Explorer 5.5 и Windows Script Host 5.7 (и 5.6, подозреваю, тоже).
По всей видимости он, как КАМАЗ, может работать на любом говне.
kb
coffeescript JavaScript а насчет coffeescript — я его почти полюбил, но как-то они перестарались слишком (все эти -> и =>). ну и джаваскрипт остается джаваскриптом ([] == [] вернет false).
Jesus
coffeescript объясните мне дзен вот таких штук «lunch: eat food for food in ['toast', 'cheese', 'wine']» Компилируется это в js, который мой мозг отказывается читать
(function(){
var _a, _b, _c, _d, food, lunch;
lunch = (function() {
_a = []; _c = ['toast', 'cheese', 'wine'];
for (_b = 0, _d = _c.length; _b < _d; _b++) {
food = _c[_b];
_a.push(eat(food));
}
return _a;
})();
})();