Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Кто использует Coffeescript в своих проектах или на работе? (https://javascript.ru/forum/node-js-io-js/25218-kto-ispolzuet-coffeescript-v-svoikh-proektakh-ili-na-rabote.html)

FINoM 29.01.2012 16:38

Цитата:

Сообщение от B@rmaley.e><e
Traceur

Слишком долго компилируется, да и отлаживать непонятно как.
Цитата:

Сообщение от Gozar
Здесь всё вообще кристально понятно.

Офигеть.
Цитата:

Сообщение от Gozar
Ты наверное ещё никогда не видел как список можно поделить на голову и хвост

Это ты о чем? О прологе?
Цитата:

Сообщение от Gozar
Попробуй почитать другой язык

Я читал, но только не руби, не питон и не ерланг. Читал C, C++, C#, Паскаль, PHP и, возможно, что-то еще. Вот эти языки и определили, как должны выглядеть, как минимум, процедуры и функции (функция()), что конец функции заканчивается чем-то большим, чем отсутствие табуляции. Да, надо как-то расширять сознание. Пойду-ка наркотиков куплю, чтоль.

monolithed 29.01.2012 17:06

Цитата:

Сообщение от FINoM
Я читал, но только не руби, не питон и не ерланг. Читал C, C++, C#, Паскаль, PHP и, возможно, что-то еще.

Потому что они не на столько функциональные

Цитата:

Сообщение от FINoM
Пойду-ка наркотиков куплю, чтоль.

Начни с Haskell :D

trikadin 29.01.2012 17:12

Цитата:

Сообщение от monolithed
Курни Haskell

А я пролог в своё время изучал)

Кстати, очень интересный язык, но, к сожалению, практического применения особого не имеет.

monolithed 29.01.2012 17:24

Цитата:

Сообщение от trikadin
Кстати, очень интересный язык, но, к сожалению, практического применения особого не имеет.

Ага конечно, на нем сейчас даже сервера пишут. Есть ряд веб-фреймворков, а по скорости он очень сильно приближается к С++

FINoM 29.01.2012 17:32

Цитата:

Сообщение от trikadin
практического применения особого не имеет.

Зато задачу Энштейна решает :D

Да и пролог бы мог стать неплохим языком запросов к БД, просто сложный он очень. Иногда сидишь, втыкаешь в две строки по несколько минут, перебирая пальцами в воздухе.

Gozar 29.01.2012 17:33

Цитата:

Сообщение от FINoM (Сообщение 153932)
Это ты о чем? О прологе?

В Erlang-е можно делать так:

1> List = [du, hast, { mein, herz, berührt }].
2> [A, B | Any] = List.

Соответственно A, B, Any переменные теперь содержат:
3> A.
du
4> B.
hast
5> Any.
[{mein,herz,berührt}]


Any - хвост.

Но суть не в этом. Чтение разных языков, хотя бы просто чтение, ставит мысли на место и позволяет взглянуть на мир под другой точкой зрения.

Я привел пример языка, который сильно отличается от стереотипа каким должен быть язык.

trikadin 29.01.2012 17:34

Цитата:

Сообщение от monolithed
Ага конечно, на нем сейчас даже сервера пишут. Есть ряд веб-фреймворков, а по скорости он очень сильно приближается к С++

Значит, мои знания устарели.

Цитата:

Сообщение от Gozar
Но суть не в этом. Чтение разных языков, хотя бы просто чтение ставит мозг и позволяют взглянуть на мир под другой точкой зрения.

Полностью согласен.

monolithed 29.01.2012 18:02

Цитата:

Сообщение от Gozar
В Erlang-е можно делать так:

В ES6 тоже так можно

Gozar 29.01.2012 18:28

Цитата:

Сообщение от monolithed (Сообщение 153970)
В ES6 тоже так можно

Вот так нельзя(смысл про голову и хвост, а не про деструктуризацию):

1> List = [du, hast, { mein, herz, berührt }, 10, 20].
2> [A, B | Any] = List.
3> Any.
[{mein,herz,berührt},10,20]

Но они уже к этому движуться :)

4urbanoff 30.01.2015 17:49

Нате вам для сабжа Nali - fullstack фреймворк на coffeescript+ruby моей разработки ) Добавлю свое имхо - и coffee и ruby - отличные языки, в них надо всего лишь разобраться )


Часовой пояс GMT +3, время: 14:35.