Replies (51)

  • @maxlapshin, популярность похапэ еще как-то объяснима, но популярность ноды ваще загадка. "джаваскрипт придумали для того, чтобы обезьяна плясала, когда на нее наводят курсор"
  • @maxlapshin, Потому что рекламируется как темная сторона Силы.
  • @maxlapshin, Предположительно, по принципу на этом я могу начать писать здесь и сейчас. Ну ещё либы допиливаются. libuv из node.js произошёл, а не откуда-то ещё. То есть, в node.js будет последнее слово техники, а где-то в другом месте пока ещё не последнее.
  • @OCTAGRAM, Плюс сам JS хорош. Плюс JSON. Вообще плюсов-то масса.
  • @stanis, чем хорош-то? очень бедный язык, для любой херни нужно велосипед городить
  • @bydlocoder, Ты голословен, это не подходящий тон для дискуссии.
  • @stanis, чем именно хорош?
  • @stanis, стандартной библиотеки нет, модулей нет
  • @maxlapshin, мегабит на 24 ядерном core i7 выдаст, или надо 64ядерный?
  • @bydlocoder, npm, require.js
  • @proton, Когда я его смотрел, мне очень нравился синтаксис, очень нравились лямбды, очень нравились прототипы. Проблема только в том, что, когда я его смотрел, хороших либ для него не было. Это было давно.
  • @stanis, ну всё очень просто: любая реализация чего-то на JS начинается с собственных классов, которым бы не протечь в глобальный неймспейс.
    Невозможность понять, что перед тобой: число или строка
  • @OCTAGRAM, ну да, велосипеды. на уровне языка поддержка code reuse отсутствует
  • @datacompboy, он не сможет выдать ни мегабит, ни гигабит, потому что какие-либо функции по чтению данных в нём появятся через год-другой
  • @maxlapshin, Разумно.
  • @bydlocoder, Я не настолько специалист по истории JS, но require(), насколько мне известно, появился не в node.js
  • @maxlapshin, с любителями js разговаривать нельзя. т.е. отрицать, что с модульностью и стандартной библиотекой полная жопа это как говорить "скала не сложная", "в похапэ есть логика", "ява succinct and elegant" и так далее
  • @bydlocoder, В ПОХАПЕ ЕСТЬ ЛОГИКА?!!
    М-да... А могли бы жить.
  • @bydlocoder, а так же "в эрланге нормальный синтаксис"
  • @stanis, Конечно есть! in_array($a, $b) — и то и то рулит!
  • @bydlocoder, В эрланге ненормальный, там ОТЛИЧНЫЙ синтаксис :)
  • @datacompboy, Кого куда рулит? :)
  • @datacompboy, отличный от других, т.е. полностью ебанутый. конечно, если есть задачи, которые удобно решать на $lang, то синтаксис не помеха, но ---
  • @bydlocoder, Побори фрустрацию и пройди пару туториалов. Синтаксис только выглядит страшно, внутри он очень логичный и простой. Когда пишешь, проблем с синтаксисом почти не бывает
  • @bydlocoder, если ты не умеешь думать в декларативной форме — ты отброс программиста, тебе всю жизнь быдлокодить на дельфях и похапе с нодой.
  • @maxlapshin, в жоэс можно все компилировать, а писать на чем угодно.
  • @datacompboy, сами мы не местные однако присоединюсь. У Эрланга всё вполне понятно и очень красиво.
  • @AKa, особенно если компилировать с умом, а не генерировать мегабайты ебаных виртуалок для бровсера.
  • @datacompboy, i rest my case
  • @bydlocoder, Rest in pace :)
  • @datacompboy, Я умею думать в декларативной форме, вот только моя декларативная форма содержит словари как объекты первого сорта и юникодные строки, а Erlang в такой декларативной форме думать не умеет
  • @OCTAGRAM, Я готов поставить деньги на то, что ты даже на половину не знаешь, что на самом деле такое юникод. Человек, который знает что такое юникод никогда не скажет «просто юникодная строка»
  • @maxlapshin, я уж молчу о том, что "словари как объекты первого сорта" это исключительно высер людей, не знающих, что такое алгоритм. и что мирозданью плевать, кто в небесный сад, кто на нары.
  • @OCTAGRAM, "словари как объект первого сорта" это сахар для их создания?
  • @OCTAGRAM, тем временем map'ы готовы к релизу в r17
  • @OCTAGRAM, а джаваскрипт умеет!
  • @datacompboy, Алгоритмы — хорошо, но сейчас очень важна интеграция, через JSON в браузер и обратно, а по пути с сервисов цепануть, которые либо XML, либо JSON.
  • @OCTAGRAM, Никаких проблем с этим в эрле нет, решается легко и просто. У меня смешанный сервис SOAP+JSON+REST работает, есть-пить не просит...
  • @OCTAGRAM, значит так. В эрланге до R17 манипулировать JSON действительно неудобно: удалить ключ, добавить — это сложно. В R17 есть map-ы, с ними скорее всего будет удобно.
    Что касается юникода, то в челябинске был программист, который очень любил залезать внутрь юникодных строк и что-то с ними делать. Видел что с ним произошло? В 99,999% случаев программисту надо взять текст и пропустить его дальше, не открывая черный ящик. Никаких «юникодных» строк!
  • @maxlapshin, ой, так метеорит это он взвал?
  • @datacompboy, он ещё на перле писал. Под винду. В cp1251 писал комментарии.
  • @maxlapshin, Меня бы устроило, если бы были utf-32 строки для обычных случаев и несколько implementation-specific как бы строк, состоящих из дополненного utf-32, где каждая не unicode code points, а графемы или другие сущности были бы в каждой ячейке. Например, в Windows API есть вызов, чтобы узнать, какими glyphs будет нарисована такая-то строка.
  • @OCTAGRAM, ну и нахуя тебе это на веб-сервисе? Такая информация нужна исключительно в программе, которая уже рисует на пиксельном девайсе
  • @maxlapshin, Например, чтобы эллипсис поставить так, чтобы он ничего не разрывал.
  • @OCTAGRAM, в веб-сервисе? Нахуя?
  • @maxlapshin, Чтобы в RSS выводить по лимиту, например. И проверять эти лимиты, например.
  • @OCTAGRAM, RSS с полгода как закрыли, не слышал что ли?
  • @maxlapshin, Нет, не слышал. У меня всё работает. Да не важно. Даже сейчас Juick в Jabber что-то обрезает по каким-то алгоритмам.
  • @OCTAGRAM, это ты про постскрипт-машину, да?
  • @stanis, прототипы это очень плохо на самом деле
  • @netoneko, Очень абстрактно. По-моему, зависит от ситуации.