gds 13.04.2012 09:29 umodniD6D97C09

Удивительно, что у людей есть желание делать что-то на чистом javascript (ну или не очень чистом, в виде coffeescript), когда есть 1. js_of_ocaml, 2. agda→js.
Понятно, какие-то мелочи придётся описывать на чистом js, но только редкие и мелкие кусочки кода. Ну и понятно, что остальные пиздострадания с dom, css, html таки остаются.

Recommended by: @clayrat
1. clayrat 13.04.2012 09:31

clojurescript еще есть

2. gdsclayrat /1 13.04.2012 09:31 umodniD6D97C09

во, тоже хорошо.

3. superbobry 13.04.2012 09:31 Home090B3BF1

agda-js? этим вооще можно (и нужно) пользоваться?

4. clayrat 13.04.2012 09:32

по разряду агды можно еще задействовать ur/web

5. gdssuperbobry /3 13.04.2012 09:32 umodniD6D97C09

этим вообще, в принципе, можно пользоваться. Насчёт нужности — если задача хорошо ложится на агду, то покатит. Кстати, интересно, что там реализовали FRP, и всякие интерактивные штучки делаются прилично, по слухам.
Но, если чо, мопед не мой.

6. gdsclayrat /4 13.04.2012 09:33 umodniD6D97C09

ну, там вроде более комплексное решение, и я не помню / не знаю, компилит ли оно в чистый js, тогда как часто встаёт задача именно "реализовать функциональность на js".

7. arts 13.04.2012 09:39

Вы посмотрите, какой ниасилятор.

8. gdsarts /7 13.04.2012 09:41 umodniD6D97C09

ну почему же, пару годиков эпизодически кодил. Радости никакой, вообще, никак.

9. artsgds /8 13.04.2012 09:43

А по-моему, вполне себе неплохой язычок.

10. superbobryarts /9 13.04.2012 09:44 Home090B3BF1

толсто (но давай продолжим), что же в нем "неплохого"?

11. gdsarts /9 13.04.2012 10:00 umodniD6D97C09

с тем, что могло быть гораздо хуже, я согласен. Собственно, претензии: 1. динамическая типизация, 2. костыли для реализации модульности, 3. кривизна замыканий (требуются костыли для того, чтобы захватить значение/переменную внутрь замыкания), 4. sum types реализуются костыльно, 5. неявные приведения типов.
Это всё мне очень мешает (ну, понятно про танцоров), но я использовал языки, где этого всего нет, и отсутствие этого лично мне таки наоборот, помогает. А те, кто ниасилил эти языки (со статической типизацией, с нормальными типами, замыканиями, модулями) — лично для меня как раз они являются ниасиляторами.

12. Kakadu 17.04.2012 09:32

Тут человека рядом со смной недавно спросили "Неужели ты думаешь, что люди которые делали фэсбук неосилили языки отличные от РНР"? Пока думаю отвечать, что таки да, они неосиляторы. И дальше втирать про привычку людей пользоваться проверенной хернёй даже, если она унылая. Всё правильно думаю?

13. gdsKakadu /12 17.04.2012 09:34

да тут не только в неосилении дело, ещё в привычках, в том, какой инструмент "родной", в наследии старого кода, в наличии специалистов на рынке труда, в организации труда (если тонну обезьянок-кодеров и пол-тонны обезьянок-тестеров нанять допустимо — то похапэ покатит).

Do you really want to delete ?