These are chat archives for synrc/n2o

31st
Jan 2015
Namdak Tonpa
@5HT
Jan 31 2015 04:22
@fycth мы не уделяли большого внимания HTTP хендлеру, потому что мы давно перешли на SPA прилоежния и HTML сервим nginx а не ковбоем. А эти ответы выплевывает n2o_document HTTP endpoint handler. Для полноценного HTTP у нас есть synrc/rest.
Это нада переписывать n2o_document:23
брать wf:status из контекста как в нитрогене надо посмотреть чтоб также сделать
там работы немного, но для настоящих фанатов легаси )
Namdak Tonpa
@5HT
Jan 31 2015 04:29

n2o_document:23:

{ok, _ReqFinal} = wf:reply(wf:status(), Req2).

вот так там надо написать и сделать wf:status/1 и ws:status/0 которые работают например через wf:session(status,Code) и wf:session(status) соотвественно.

Namdak Tonpa
@5HT
Jan 31 2015 05:48
Не wf:session то я гоню, просто get/put в словаре процесса
нам надо ж только в пределах сессии
Namdak Tonpa
@5HT
Jan 31 2015 06:30
@fycth сделал для тебя 5HT/n2o@43a7c01
Andrii Sergiienko
@fycth
Jan 31 2015 07:22
круто. спасибо.
а можно еще затегировать текущее состояние avz как 2.1.1 хотя бы? ссылаться на мастер в 3rd-party projects как-то не очень хорошо. а в 2.1 в дефолте логин несколько сломан (без последнего мерджа).
Namdak Tonpa
@5HT
Jan 31 2015 07:24
счас
я переделал релиз 2.1 https://github.com/synrc/avz/releases
no need to worry
glad that avz is evolving to catch up n2o
Namdak Tonpa
@5HT
Jan 31 2015 07:32
maybe it's time to draft 2.1 of n2o
Andrii Sergiienko
@fycth
Jan 31 2015 07:33
thanks! your stack is awesome
Namdak Tonpa
@5HT
Jan 31 2015 07:51
попорбуй обновить ковбой :-)
интересно шо там ломается )
у нас ковбой 0.9
Andrii Sergiienko
@fycth
Jan 31 2015 08:06
ну вот все что выше 0.9 - все ломается. на любой реквест ERR_EMPTY_RESPONSE приезжает
копать надо чего там
Namdak Tonpa
@5HT
Jan 31 2015 08:07
а ковбой сам то работает?
Andrii Sergiienko
@fycth
Jan 31 2015 08:07
это хороший вопрос...
Namdak Tonpa
@5HT
Jan 31 2015 08:07
ну там примеры ж есть
Andrii Sergiienko
@fycth
Jan 31 2015 08:08
ща
сам работает. hello world работает. а с n2o не работает.
Namdak Tonpa
@5HT
Jan 31 2015 08:13
интерфейс в n2o_cowboy изменился
Andrii Sergiienko
@fycth
Jan 31 2015 08:13
умгу
Namdak Tonpa
@5HT
Jan 31 2015 08:13
это ковбоевский бридж
то что в нитрогене simple_bridge )
можно выпустить паралельный бридж для нового ковбоя
мне вообще шото ковбой не нравится
постоянно растет и все медленнее и медленее компилируется
вот до cowlib все было хорошо
Andrii Sergiienko
@fycth
Jan 31 2015 08:15
это да
солидарен
Namdak Tonpa
@5HT
Jan 31 2015 08:15
пора форкаться )
Andrii Sergiienko
@fycth
Jan 31 2015 08:16
ага. и новые красивые графики нарисовать... ;)
Namdak Tonpa
@5HT
Jan 31 2015 08:16
надо мерять Валкиновской tcpkali
и не HTTP тракт а WebSocket
Andrii Sergiienko
@fycth
Jan 31 2015 08:18
а че его мерять. он работает
Namdak Tonpa
@5HT
Jan 31 2015 08:18
интересно сколько гигабит сможет cowboy websocket переварить
не хоч померять?
сделал бы постик в бложике ;-)
Andrii Sergiienko
@fycth
Jan 31 2015 08:25
принципиальных противоречий на этот счет не имею. и даже на счет постика в бложике наметки есть.
Namdak Tonpa
@5HT
Jan 31 2015 08:26
я бы сам но просто если я начну то это превратиться в детальный перебор всех решений и рисование бесконечных графиков. нада чтобы без фанатизма запустил C150K и посмотрел где отвелилось и только n2o.
Andrii Sergiienko
@fycth
Jan 31 2015 08:26
:) ок. щас читну что там и как насчет tcpkali
Namdak Tonpa
@5HT
Jan 31 2015 08:27
там надо ulimits снять и желально линукс взять
Andrii Sergiienko
@fycth
Jan 31 2015 08:27
мак не покатит?
можно и линукс ок
Namdak Tonpa
@5HT
Jan 31 2015 08:28
ну можно и на маке
а 10 гигабитной сетки у тебя нет? :-)
чтобы вообще шикарно по сети )
и сервачек на ксеонах )
Andrii Sergiienko
@fycth
Jan 31 2015 08:30
вот чего нет того нет. хотя если поискать то может быть даже можно будет и найти сетку. насчет сервачков ниче пока не скажу, врядли
Namdak Tonpa
@5HT
Jan 31 2015 08:30
ну ладно давай на маке
только с тем шо тут надо подправить в этом маке
я тоже затещу
Alexander Bondarenko
@wiz
Jan 31 2015 09:07
Вот в ридми есть сниппет "со всеми фичами".. А как его запустить с нуля, с минимальным геморроем?
Namdak Tonpa
@5HT
Jan 31 2015 09:20
mad app sample
Alexander Bondarenko
@wiz
Jan 31 2015 09:20
sample же это all the kitchensink
(в котором mad не смог склонить зависимости, поэтому и вопрос)
Namdak Tonpa
@5HT
Jan 31 2015 09:22
только что не смог или давно было?
Alexander Bondarenko
@wiz
Jan 31 2015 09:22
только что - из тарбола "релиза"
где-то в недрах гита залипает, а потом считает что уже всё сделано - а там пустой .git только лежит, без код
Namdak Tonpa
@5HT
Jan 31 2015 09:23
ок mad из n2o, счас гляну
у меня все ок депсы скачало
Alexander Bondarenko
@wiz
Jan 31 2015 09:25
из тарбола или из гита?
Namdak Tonpa
@5HT
Jan 31 2015 09:26
чат работает http://localhost:8000
ну у меня версия не отличается от релиза который я только что сделал
хочешь могу скачать тарбол
вот этот ?
Alexander Bondarenko
@wiz
Jan 31 2015 09:27
да
распаковал ещё раз - вроде качает
надо бы валидацию сделать более умную, чем наличие пустых ошмётков гита, без самого контента...
хотя бы какой-нибудь well-known файл проверить или гит статус
Namdak Tonpa
@5HT
Jan 31 2015 09:29
так а шо ты собираешь mad app sample или n2o/samples ?
Alexander Bondarenko
@wiz
Jan 31 2015 09:29
n2o/samples
==> dependency: "git://github.com/synrc/fs"; tag: {tag,"0.9"}
во, опять залип
Namdak Tonpa
@5HT
Jan 31 2015 09:29
может у тебя с интернетом шото? :-)
Alexander Bondarenko
@wiz
Jan 31 2015 09:30
да это понятно. просто если сейчас ^C, то он будет считать, что fs уже выгружен, а это не так.
Namdak Tonpa
@5HT
Jan 31 2015 09:30
сейчас же заведу issue по этому поводу
synrc/mad#25
но помоему если б ты выкачивал rebar то было тоже самое бы
Alexander Bondarenko
@wiz
Jan 31 2015 09:34
да, после удаления fs и запуска deps/... всё собралось
уже приятный прогресс по сравнению с предыдущими заходами :smile:
Namdak Tonpa
@5HT
Jan 31 2015 09:35
а че ты молчал шо у тебя не работало?
ты шо партизан? :-)
или ты эрланг только с телефона на gprs запускаешь? )
Alexander Bondarenko
@wiz
Jan 31 2015 09:37
я в прошлый раз тоже пришёл в чатик жаловаться что в убунте не собирается (=
ты это уже пофиксил
теперь вот собралось
Namdak Tonpa
@5HT
Jan 31 2015 09:37
это я мог поломать но только после марта
так как до марта тоже в убунту работал
n2o дитя убунту ))
Namdak Tonpa
@5HT
Jan 31 2015 09:42
если ты сделаешь ./mad bun web_app
то ты получишь однофайловый сайт который ты сможешь запустить на любой машине, где есть эрланг с помощью escript web_app
на windows, linux и mac
Alexander Bondarenko
@wiz
Jan 31 2015 09:44
wiz@campfire:~/src/n2o-2.1$ ./web_app --help
escript: exception error: undefined function web_app:main/1
  in function  escript:run/2 (escript.erl, line 747)
  in call from escript:start/1 (escript.erl, line 277)
  in call from init:start_it/1 
  in call from init:start_em/1
Namdak Tonpa
@5HT
Jan 31 2015 09:45
ты это опцию где-то вычитал?
Alexander Bondarenko
@wiz
Jan 31 2015 09:45
ага. в памяти. когда оно мне без параметров тоже самое выдало.
--help и --version должны быть у всех команд сложнее башскрипта для удаления всего из рута
(имхо)
Namdak Tonpa
@5HT
Jan 31 2015 09:46
еще столмана сюда приведи
и про комунизм начни рассказывать )
Alexander Bondarenko
@wiz
Jan 31 2015 09:47
не, я не настолько ортодоксален.
Namdak Tonpa
@5HT
Jan 31 2015 09:47
бага очевидно есть
но не тут
Alexander Bondarenko
@wiz
Jan 31 2015 09:47
но когда у тебя лежит какой-то бинарь - хотелось бы понять что он вообще такое и как его запускать...
Namdak Tonpa
@5HT
Jan 31 2015 09:47
web_app:main/1
ты уверен что на диске есть web_app.beam
и ты сделал бандл после того как построил приложение
Alexander Bondarenko
@wiz
Jan 31 2015 09:48
ну я делал repl до этого, но там была пустая консоль
Namdak Tonpa
@5HT
Jan 31 2015 09:48
ты уверен что на диске есть web_app.beam
и ты сделал бандл после того как построил приложение
Alexander Bondarenko
@wiz
Jan 31 2015 09:49
кстати в релизе mad лежит в samples/
Namdak Tonpa
@5HT
Jan 31 2015 09:49
ну и прекрасно
пусть лежит там
зачем три репозитория качать
скачал поставил забыл :-)
Alexander Bondarenko
@wiz
Jan 31 2015 09:49
тогда из какого . ты предлагаешь делать ./mad ... ?
wiz @wiz всё это видит в (очередной) первый раз и не очень соображает что вообще тут происходит...
Namdak Tonpa
@5HT
Jan 31 2015 09:50
а из какого ты думаешь? :-)
из /etc/init.d ?
Alexander Bondarenko
@wiz
Jan 31 2015 09:51
я пробовал из n2o-2.1 и sample
а. из sample/apps/n2o_sample ещё
Namdak Tonpa
@5HT
Jan 31 2015 09:51
я бы попробовал на твоем месте там где это имеет смысл, т.е. там где лежит mad
но ты можешь и из /etc/init.d
как ты на хаскеле пишешь вообще? :-)
даже джо армстронг запускал ранние версии где нужно было еще nodejs ставить )
хоть и плевался
5HT @5HT прикольно тут работают отсебяшечки :+1:
Alexander Bondarenko
@wiz
Jan 31 2015 09:54
ну вот yesod сделан явно для дебилов и не стесняется говорить что происходит и куда дальше жать надо... так и живём.
Namdak Tonpa
@5HT
Jan 31 2015 09:55
$ git clone git://github.com/5HT/n2o
$ cd n2o/samples
$ ./mad deps compile plan repl
вот шо ты начинаешь тут.
вот строчки из README.md
Alexander Bondarenko
@wiz
Jan 31 2015 09:55
а при чём тут samples? я не хочу в них - я хочу свой проект с нуля.
Namdak Tonpa
@5HT
Jan 31 2015 09:55
я же тебе сказал

mad app sample

# cd sample
# mad deps compile plan bundle web_app
Alexander Bondarenko
@wiz
Jan 31 2015 09:56
я хочу скопипастить куда-нибудь тот сниппет из ридми, выполнить команду и чтобы всё запустилось
Namdak Tonpa
@5HT
Jan 31 2015 09:56
mad app sample
это и есть тот сниппет
Alexander Bondarenko
@wiz
Jan 31 2015 09:56
вот этого уже нет в ридми q:
Namdak Tonpa
@5HT
Jan 31 2015 09:56
так а шо в n2o readme должна быть любая хуйня которая может прийти в голову?
там написано ровно то что я посчитал нужным туда написать
README.md это не руководство для программиста
для этого есть книга
сайт документация
чат
или ты пришел мне рассказать как README должен выглядеть?
бо я сам разобраться не могу
Alexander Bondarenko
@wiz
Jan 31 2015 09:58
вот у мада уже нормальные доки
Namdak Tonpa
@5HT
Jan 31 2015 10:00
я понял n2o хуйня :-)
Alexander Bondarenko
@wiz
Jan 31 2015 10:00
не, просто onboarding надо прорабатывать
Namdak Tonpa
@5HT
Jan 31 2015 10:00
ок, кеп!
как в йесоде сделаю!
чтобы быстро просто и удобно было :-)
Alexander Bondarenko
@wiz
Jan 31 2015 10:02
вот я сейчас скопировал mad из сэмплов к себе в ~/bin и сделал mad app lolsies; cd lolsies; mad deps compile plan и оно что-то собрало.
Namdak Tonpa
@5HT
Jan 31 2015 10:03
я понял, тебе mad больше чем n2o нравится :-)
Alexander Bondarenko
@wiz
Jan 31 2015 10:04
app было бы неплохо переименовать в какой-нибудь startapp или там initapp и указать, что первым аргументом будет название всего этого счастья.
Namdak Tonpa
@5HT
Jan 31 2015 10:05
о ну да переименовывать переменные после клонирования это же первое что нужно сделать )
Alexander Bondarenko
@wiz
Jan 31 2015 10:05
а после инициализации так и сказать - делай cd и собирай депсы, потом смотри туда и пляши
а то что создал, зачем создал
да, because usability fucking matters.
Namdak Tonpa
@5HT
Jan 31 2015 10:05
ну это будет просто конманды которые все это будут сразу делать
такого пока в mad нет
он же в зародыше ему еще года нет
в эрланг мире все собирают ребаром
n2o тоже для rebar сделан
это просто либа которую страивают
Alexander Bondarenko
@wiz
Jan 31 2015 10:07
ну я то зашёл не за ребаром, а за n2o. мне чатики писать надо, а не мануалы читать :smile:
Namdak Tonpa
@5HT
Jan 31 2015 10:07
так шо у тебя не работает?
review приложение из n2o/samples работает?
Alexander Bondarenko
@wiz
Jan 31 2015 10:08
mad app --help
Create App Params: ["--help"]
Create File: "--help/apps/n2o_sample/src/web_app.erl"
голова у меня не работает
Namdak Tonpa
@5HT
Jan 31 2015 10:08
я не знаю как тебе помочь
буду говорить словами Будды
помоги себе сам
Alexander Bondarenko
@wiz
Jan 31 2015 10:09
так я и говорю - добавь --help везде
Namdak Tonpa
@5HT
Jan 31 2015 10:09
зачем. я не считаю этот язык коммандой уместным
это все что тебя волнует? или есть вопросы еще?
Alexander Bondarenko
@wiz
Jan 31 2015 10:10
ну так mad <cmd> help тоже не работает
хотя должен бы
Namdak Tonpa
@5HT
Jan 31 2015 10:10
я просто не хочу время тратить, один тут уже пиздорез приходил
проебался с ним неделю
Alexander Bondarenko
@wiz
Jan 31 2015 10:10
run := command [ help | options ]
Namdak Tonpa
@5HT
Jan 31 2015 10:10
а он потом на тостере написал шо n2o гавно
и лучше голый ковбой использовать :-)
Alexander Bondarenko
@wiz
Jan 31 2015 10:10
не, я обсирать не буду
Namdak Tonpa
@5HT
Jan 31 2015 10:10
ну твои вопросы хуже обсирания
Alexander Bondarenko
@wiz
Jan 31 2015 10:11
это неконструктивно
Namdak Tonpa
@5HT
Jan 31 2015 10:11
вот именно
ни одного вопроса по n2o
как писать чатики
а вопросы по scaffolding и mad
сегодня между прочим суботнее утро
Alexander Bondarenko
@wiz
Jan 31 2015 10:12
ну дык а как ты хотел чтобы я задавал вопросы по интерьеру, если у тебя входная дверь замурована
Namdak Tonpa
@5HT
Jan 31 2015 10:12
и рассказывать про все что я думаю когда вижу "--help" я не хочу
там есть BNF нотация
а ты шото набираешь такое шо пиздец
нахуя?
Alexander Bondarenko
@wiz
Jan 31 2015 10:16
означает ли command [ help | options ], что для любой command можно добавить help или options?
Namdak Tonpa
@5HT
Jan 31 2015 10:17
да
Alexander Bondarenko
@wiz
Jan 31 2015 10:17
вот и я так думал. а вместо этого app мне сделала приложение help
Namdak Tonpa
@5HT
Jan 31 2015 10:18
это сильно влияет на твою продуктивность?
может сделаешь еще mad app help && sudo rm -rf / ?
ты лучше бы попробовал сделать то что я тебе предлагал
бандл с прриложением
но если тебе интересно создавать приложения "--help" то ты можешь продолжить этим заниматься в это прекрасное утро
Alexander Bondarenko
@wiz
Jan 31 2015 10:22
ну вот уже час мы обсуждаем то, что могли бы не обсуждать
Namdak Tonpa
@5HT
Jan 31 2015 10:22
если бы были вопросы более достойные мы бы их обсудили
я вообще не понимаю, зачем вам n2o если есть прекрасный yesod
там же есть и вебсокеты и wai и темплейты и клауд хаскель
:-)
Alexander Bondarenko
@wiz
Jan 31 2015 10:24
добавь в ридми просто три строчки как сниппет превратить в рабочий код - чеклист для полных нубов.
Namdak Tonpa
@5HT
Jan 31 2015 10:24
и че не все примеры в мире добавить?
у меня их много
и skyline и games
я выбрал один пример
который поддерживается
и по нему отвечаю
если хочешь заниматься другими примерами ты только скажи каким
чтобы я не терял свое время
зачем кому-то может понадобиться помощь в САМОМ элементарном примере
если вот рядом пример на 15 строчек больше
где полноценный чат
с базой данных
нет блядь
не хочу его
хочу вот ту хуйню из ридми :-)
ну на
нет блядь
Alexander Bondarenko
@wiz
Jan 31 2015 10:26
ну не возбуждает меня большой и толстый пример
Namdak Tonpa
@5HT
Jan 31 2015 10:27
хочу чтобы она создавалась не так )
ну пиздец
Alexander Bondarenko
@wiz
Jan 31 2015 10:27
просто там предъява такая, что вот те код - он работает отлично... а там чтобы запустить его надо ещё подпрыгивать час.
не честно так
Namdak Tonpa
@5HT
Jan 31 2015 10:28
там тебе дали три строчки
которые тупо все решают
если тебе мало у нас больше нет ничего для тебя
Alexander Bondarenko
@wiz
Jan 31 2015 10:29
между заголовками "All Features in One snippet" и "Performance" нет никаких трёх строчек
я и прошу их просто туда добавить. неужели это так сложно?
Namdak Tonpa
@5HT
Jan 31 2015 10:29
там есть review пример
который я специльно поставляю с n2o
и есть три строчки в разделе Kickstart
$ git clone git://github.com/5HT/n2o
$ cd n2o/samples
$ ./mad deps compile plan repl
если это тяжело
Alexander Bondarenko
@wiz
Jan 31 2015 10:30
ты слышишь вообще что я говорю?
Namdak Tonpa
@5HT
Jan 31 2015 10:30
не будет 6 строчек
будет 3
выбирай какие review или sample
то что ты говоришь мне до пизды если оно не выражено в пул реквестах
Alexander Bondarenko
@wiz
Jan 31 2015 10:31
да было бы хоть десять тысяч строк - главное чтобы они были вовремя
ну вот так бы сразу
Namdak Tonpa
@5HT
Jan 31 2015 10:31
10 тысяч это в хаскель
Alexander Bondarenko
@wiz
Jan 31 2015 10:31
сейчас сделаю
Namdak Tonpa
@5HT
Jan 31 2015 10:31
но я же его зарежекчу
я же тебе объясняю что тут не GNU
тут минималистичный проект
Alexander Bondarenko
@wiz
Jan 31 2015 10:32
даже к ридми?
Namdak Tonpa
@5HT
Jan 31 2015 10:32
даже README
три строчки
ты как пользователь
выбери чтобы ты хотел увидеть там?
тот минипример бессмысленные?
который уже вот он в ридми есть
или плуработчее приложение с базой данных ?
которое тоже вот рядом ты уже его выкачал с n2o?
я провел опрос
и все захотели review
сейчас эти три строчки позволяют собрать review
в ранних версиях там был sample
шо ты меня мучишь и соки все из меня высасываешь?
Alexander Bondarenko
@wiz
Jan 31 2015 10:33
wget http://..../mad -O ~/bin/mad
mad app mynewsite
cd mynewsite
mad deps compile plan repl
Namdak Tonpa
@5HT
Jan 31 2015 10:34
ну так в mad README.md это и напиши
при чем тут n2o?
Alexander Bondarenko
@wiz
Jan 31 2015 10:34
при том, что мад генерит n2o_sample
Namdak Tonpa
@5HT
Jan 31 2015 10:34
ну и что?
он много чего генерит
будет
не только n2o но и bpe
это же билдтул
n2o с mad использую только мои клиенты
Alexander Bondarenko
@wiz
Jan 31 2015 10:35
ну тогда убери нахуй сниппет и перестать мозги морочить десятистрочностью
wiz @wiz проиграл
Namdak Tonpa
@5HT
Jan 31 2015 10:36
нахуя убирать снипет если он тебе нравится копируй его в модуль с любым именем
и положи в review рядом с index.erl
подключи route
и будет у тебя новая страница
он вообще там для демонстрации фич
Alexander Bondarenko
@wiz
Jan 31 2015 10:37
где это всё в ридми?
Namdak Tonpa
@5HT
Jan 31 2015 10:37
это в книге
почему ты решил что это должно быть в ридми
Alexander Bondarenko
@wiz
Jan 31 2015 10:37
потому что раз есть одно, то должно быть и другое
Namdak Tonpa
@5HT
Jan 31 2015 10:37
ататат
Alexander Bondarenko
@wiz
Jan 31 2015 10:38
я не хочу вообще в ревью лезть - я его боюсь
Namdak Tonpa
@5HT
Jan 31 2015 10:38
ты создал sample ?
Alexander Bondarenko
@wiz
Jan 31 2015 10:38
да
Namdak Tonpa
@5HT
Jan 31 2015 10:38
он раотает?
Alexander Bondarenko
@wiz
Jan 31 2015 10:39
работает
Namdak Tonpa
@5HT
Jan 31 2015 10:39
ты можешь bun web_app сделать находясь в корне sample там где rebar.config основной?
Alexander Bondarenko
@wiz
Jan 31 2015 10:39
да не нужно это всё. мад сам всё делает
а
Namdak Tonpa
@5HT
Jan 31 2015 10:40
не mad rep
а mad bun web_app
а потом ./web_app просто
только смотри чтобы два раза не запустить на одной машине
Alexander Bondarenko
@wiz
Jan 31 2015 10:40
wiz@campfire:~/src/lolsies$ mad bundle web_app
Tool Params: ["web_app"]
wiz@campfire:~/src/lolsies$ ls
apps  deps  rebar.config  sys.config  web_app
wiz@campfire:~/src/lolsies$ ./web_app 
escript: exception error: undefined function mad_repl:main/1
  in function  escript:run/2 (escript.erl, line 747)
  in call from escript:start/1 (escript.erl, line 277)
  in call from init:start_it/1 
  in call from init:start_em/1
web_app.beam где-то в недрах там есть
~/src/lolsies/apps/n2o_sample/ebin
Namdak Tonpa
@5HT
Jan 31 2015 10:42
да бля
точно
надо mad новый в n2o положить
Alexander Bondarenko
@wiz
Jan 31 2015 10:43
вот поэтому я и за wget http://.../mad
Namdak Tonpa
@5HT
Jan 31 2015 10:46
такой же факап может выйти
Alexander Bondarenko
@wiz
Jan 31 2015 10:47
ну да, только с другой стороны...
просто по хорошему если, то сам n2o качать или клонить не надо, если mad всё сам выгрузит.
Namdak Tonpa
@5HT
Jan 31 2015 10:50
для sample n2o не надо клонировать
достаточно скачать wget mad
я перезалил 2.1
Alexander Bondarenko
@wiz
Jan 31 2015 10:51
про то и речь, про то и речь...
Namdak Tonpa
@5HT
Jan 31 2015 10:51
чтобы mad bun web_app раоботал
ну если ты мне обещаешь что ты запишишь на n2o шото
то я добавлю 3 строки в README
а если это просто попиздеть то не добавлю :-)
будем действовать шантажом
Alexander Bondarenko
@wiz
Jan 31 2015 10:53
что-то я точно запилю, надо же мне с elm сравнить. если хорошо пойдёт, может даже удастся опрокинуть джангу с серверов...
Namdak Tonpa
@5HT
Jan 31 2015 10:53
я уже опрокинул пару джанг
врядли на элме можно шото реальное писать
Alexander Bondarenko
@wiz
Jan 31 2015 10:54
у нас тут пачка клиентских приложений без своего стейта. можно было бы и на лысом html-js, но это трэш и угар.
Namdak Tonpa
@5HT
Jan 31 2015 10:54
я бы лучше purescript юзал
Alexander Bondarenko
@wiz
Jan 31 2015 10:55
мне нравится бондаж и дисциплина в elm - даже жёсче, чем монадки.
purs насколько я понял это просто альтсинтаксис с типами
Namdak Tonpa
@5HT
Jan 31 2015 10:56
там больше чем в elm
в elm вообще нихуя нет
еще и рантайм
Alexander Bondarenko
@wiz
Jan 31 2015 10:56
это и хорошо, что нет ничего.
Namdak Tonpa
@5HT
Jan 31 2015 10:56
а purescript сохраняет семантику
Alexander Bondarenko
@wiz
Jan 31 2015 10:56
семантику жс? гори она в аду.
Namdak Tonpa
@5HT
Jan 31 2015 10:57
при трансляции хаскеля
читаемый код на выходе
в отлии от elm
Alexander Bondarenko
@wiz
Jan 31 2015 10:57
нафиг это ничего не надо.
я хочу чтобы компилятор меня нещадно пиздил палками и не давал писать явную хуйню.
Namdak Tonpa
@5HT
Jan 31 2015 10:57
зато показывает культуру и уровень джаскрипт транслятора
Alexander Bondarenko
@wiz
Jan 31 2015 10:58
есть стейт, есть сигналы и чистые функции - всё.
интероп конечно так себе, но это поправимое.
Namdak Tonpa
@5HT
Jan 31 2015 10:58
архитектура n2o кароче :-) actions processes handlers
Alexander Bondarenko
@wiz
Jan 31 2015 10:59
вебсокеты есть, больше мне ничего не надо
Namdak Tonpa
@5HT
Jan 31 2015 10:59
есть реальные приложения на elm для айфонов?
или хотябы чатик какой?
Alexander Bondarenko
@wiz
Jan 31 2015 10:59
не знаю, у меня только браузерный клиентсайд
Namdak Tonpa
@5HT
Jan 31 2015 10:59
у тебя есть в производстве elm?
покаж скришот
Alexander Bondarenko
@wiz
Jan 31 2015 11:03
да там три страницы, форма и таблица.
я потому и на н2о набегаю периодически, что элм сыроват, а тема правильная.
Namdak Tonpa
@5HT
Jan 31 2015 11:06
так шо бандл работает?
Alexander Bondarenko
@wiz
Jan 31 2015 11:09
неа. а тарбол тот же?
Namdak Tonpa
@5HT
Jan 31 2015 11:10
ну если тарбол то новый надо качать
а в чем прикол тарбол программисту качать?
ты что реально на GPRS ? )
Alexander Bondarenko
@wiz
Jan 31 2015 11:11
ну зачем-то ты его же выложил (=
значит надо качать
Namdak Tonpa
@5HT
Jan 31 2015 11:12
я просто тег поставил
меня @fycth сегодня попросил
Andy
@m-2k
Jan 31 2015 21:16
блядь что тут за хуйня с мад?