These are chat archives for synrc/n2o

10th
Mar 2016
Andy
@m-2k
Mar 10 2016 00:11
wow
а есть пруфы?
Oleg Zinchenko
@cystbear
Mar 10 2016 08:22
да, код
ща скину ссылку на строку
Namdak Tonpa
@5HT
Mar 10 2016 08:22
gproc автоматически удаляет записи из ETS если процес умер
Oleg Zinchenko
@cystbear
Mar 10 2016 08:32
err, код/ссылку не скину, но я проверял в обзервере
смотри функцию process_is_down
Andy
@m-2k
Mar 10 2016 12:19
ага. осталось только с syn разобраться
Oleg Zinchenko
@cystbear
Mar 10 2016 12:38
а скинь ссылку
Semyon Novikov
@semka
Mar 10 2016 17:10
У меня внезапный вопрос по кодинг-стайлу n2o
А чо вы так пробелы ненавидите?
rusjava8
@rusjava8
Mar 10 2016 17:11
на пример
Semyon Novikov
@semka
Mar 10 2016 17:11
[ supervisor:F(Group,{Class,Name})||F<-[terminate_child,delete_child]]
[ supervisor:F(Group, {Class, Name}) || F <- [terminate_child, delete_child]]
Namdak Tonpa
@5HT
Mar 10 2016 17:11
я буду разговаривать про Erlang code style с тем человеком который имеет хотябы 30 Eralng репозиториев на гитхабе в которые постоянно пишет и пишет на эрланге 3 года хотябы
Semyon Novikov
@semka
Mar 10 2016 17:12
Началось!
rusjava8
@rusjava8
Mar 10 2016 17:12
100%
Namdak Tonpa
@5HT
Mar 10 2016 17:12
пока такого человека нет, будете разговривать про code style сами с собой на канале
Semyon Novikov
@semka
Mar 10 2016 17:12
Ну вот взял бы и просто ответил :)
Нет же
Началось опять, выкручивание тестикулов
Я ведь ради тебя, считай, бросил эликсир
Namdak Tonpa
@5HT
Mar 10 2016 17:13
:-)
гг, бросил!
ты сколько на Эликрире пописал?
rusjava8
@rusjava8
Mar 10 2016 17:13
"Зашился"
Semyon Novikov
@semka
Mar 10 2016 17:13
6 часов!
6, Карл!
Namdak Tonpa
@5HT
Mar 10 2016 17:13
про коде стайл Жозе Валиму задвигал в IRC ?
Semyon Novikov
@semka
Mar 10 2016 17:13
Ну они пробелы ставят, честно
А вот тут глаз цепляется
вот и спросил
Namdak Tonpa
@5HT
Mar 10 2016 17:14
пробелы это мелочи
главное текст целиком
ты когда картину импрессионистов смотришь
ты доебуешься чего такие мазки наляпистые?
или смотришь картину целиком?
я не буду разговаривать ни с кем про code стайл
потому шо все дибилы
rusjava8
@rusjava8
Mar 10 2016 17:15
Современное искусство — это просто.
Насрал под дверью, позвонил и убежал — это инсталляция.
Позвонил, а потом насрал — это перформанс.
Namdak Tonpa
@5HT
Mar 10 2016 17:15
клонируйте себе и расставляйте пробелы
Макс, ты не выспался что ли? :)
Я же сформулировал не "надо ставить пробелы, почему вы их не ставите"?
Namdak Tonpa
@5HT
Mar 10 2016 17:17
та я парсер пишу
уже 40 часов подряд
заебался немного
Semyon Novikov
@semka
Mar 10 2016 17:17
А просто "почему вы их не ставите". Я ж хз, может в этом глубинный смысл есть
Namdak Tonpa
@5HT
Mar 10 2016 17:17
есть смысл
ищи!
Semyon Novikov
@semka
Mar 10 2016 17:17
ну заебись
:)
rusjava8
@rusjava8
Mar 10 2016 17:18
пробел место в исходах занимает :-D
Namdak Tonpa
@5HT
Mar 10 2016 17:18
небось открыли код на 1900x1080
он у вас в 1% области экрана
конечно нихуя пробелов нехватает :-)
а ты открой в 80x25 и попиши код
с прбелами
rusjava8
@rusjava8
Mar 10 2016 17:19
5120 x 2880 :-D
Namdak Tonpa
@5HT
Mar 10 2016 17:19
хипстеры йобаные
:-)
Semyon Novikov
@semka
Mar 10 2016 17:19
У тебя к маку VT05 подцеплен? :)
Namdak Tonpa
@5HT
Mar 10 2016 17:19
у меня шрифт 18pt
Semyon Novikov
@semka
Mar 10 2016 17:19
У меня 19pt
и чо?
Namdak Tonpa
@5HT
Mar 10 2016 17:20
и 1400x900
Semyon Novikov
@semka
Mar 10 2016 17:20
yep
у меня air
Namdak Tonpa
@5HT
Mar 10 2016 17:21
и че
как только ты сделаешь хотя бы 1000 комитов в N2O
я рассмотрю запросы на коде стайл
Semyon Novikov
@semka
Mar 10 2016 17:22
=)
Namdak Tonpa
@5HT
Mar 10 2016 17:22
а так пока о чем пиздеть
не о чем
я специально компактифицирую код
чтобы не дрочить курсоры
открыл файл — он должен поместится на экране
а те кто нихуя не делает на работе, а только пробелы расставляют — это их право
я одновременно работаю с 10-30 файлами
и все мои, форматирую так как мне удобнее с ними работать
чтобы не ебать себе мозг
объяснять что-то я заебался кому-то
не нравится отсуствие пробелов — на хуй
Semyon Novikov
@semka
Mar 10 2016 17:25
Во)
Развернутый ответ, спасибо, Макс)
не нервничай так
всё хорошо :)
Namdak Tonpa
@5HT
Mar 10 2016 17:26
:-)
Andrii Zadorozhnii
@doxtop
Mar 10 2016 17:50
один хер все равно кто-то придет и пробелов наставит :) есть такая работа просто - расставлять пробелы.
Namdak Tonpa
@5HT
Mar 10 2016 17:50
Space Master
Andrii Zadorozhnii
@doxtop
Mar 10 2016 17:50
раз в неделю получаю мержреквест полный пробелов :)
Namdak Tonpa
@5HT
Mar 10 2016 17:51
Trailing Space Guru
Andrii Zadorozhnii
@doxtop
Mar 10 2016 17:51
акцептю - потом по мере работы с файлом удаляю.
так дешевле
:)
начинать разговаривать с пробелами - очень дорого стоит дл я компании гг
причем любители пробелов всегда найдут куда поставить пробел, даже если там уже был другой любитель пробелов :)
можно все пробелы подрубить в какую-то сеть и генерировать энергию :)
пробелореактор :)
Namdak Tonpa
@5HT
Mar 10 2016 17:54
есть еще другая хуйня
приходят и говорят хули я \n не ставлю а все в одну строку пишу
Carriage Return Adept
или говорят нихуя не понятно
давай пиши автоформатер свой
вместо мозгов роботы уже давно сидят
Andrii Zadorozhnii
@doxtop
Mar 10 2016 17:56
заебца шо скобок нет, а то были бы еще скобки в пробелах и с новой строки
Namdak Tonpa
@5HT
Mar 10 2016 17:57
хотите пробелы — берите OM
  λ (A: *)
→ λ (Head: A)
→ λ (Tail:
    ∀ (List: *)
  → ∀ (Cons:
      ∀ (Head: A)
    → ∀ (Tail: List)
    → List)
  → ∀ (Nil: List)
  → List)
→ λ (List: *)
→ λ (Cons:
    ∀ (Head: A)
  → ∀ (Tail: List)
  → List)
→ λ (Nil: List)
→ Cons Head (Tail List Cons Nil)
каждый терм именно нормальную форму вериткальную
пишите на этой хуйне
Andy
@m-2k
Mar 10 2016 20:07
а мне норм, тоже не понимаю этого вашего дрочева по пробелам и ретурнам
про картину хороший пример
Namdak Tonpa
@5HT
Mar 10 2016 20:18
rewind([{{':',_},_}|_]=A,T,R)               -> {T,om:flat([R|A])};
rewind([{'$',M}|A],T,[{B,Y}|R])             -> rewind2([{{':',M},{B,Y}}|A],T,R);
rewind([{B,Y},{'$',M}|A],T,R)               -> rewind2([{{':',M},{B,Y}}|A],T,R);
rewind([{C,X},{open},{B,Y}|A],T,R)          -> rewind2([{app,{{B,Y},{C,X}}}|A],T,R);
rewind([{arrow},{{':',M},I}|A],T,[{C,X}|R]) -> rewind2([{M,{I,{C,X}}}|A],T,R);
rewind([{C,X},{arrow},{{':',M},I}|A],T,R)   -> rewind2([{M,{I,{C,X}}}|A],T,R);
rewind([{arrow},{B,Y}|A],T,[{C,X}|R])       -> rewind2([{func(arrow),{{B,Y},{C,X}}}|A],T,R);
rewind([{C,X},{arrow},{B,Y}|A],T,R)         -> rewind2([{func(arrow),{{B,Y},{C,X}}}|A],T,R);
rewind([],T,R)                              -> {T,R};
rewind(A,T,R)                               -> {T,om:flat([R|A])}.
на напиши мне этот алгоритм так чтобы он поместился в гиттер и его можно было читать
с пробелами :-)
Roman
@AstRonin
Mar 10 2016 21:18
я тоже не сторонник задрочеств, но мне чисто визуально легче такое прочесть rewind2([{func(arrow), {{B,Y}, {C,X}}} | A], T, R); а то уже в символах путаешься...
Andy
@m-2k
Mar 10 2016 21:22
тут смысл в том чтобы логику всего блока охватить, а отдельные ф-ии (кляузы)
Andrii Zadorozhnii
@doxtop
Mar 10 2016 22:45
похуй на задротство, но вот реально не понятно как пробел после запятой визуально работает лучше чем запятая, которая собственно все и отделяет и не только визуально. ну вот с чем можно спутать запятую? если она по определению expression separator и ничем другим не является. почему тогда задротсво не доведено до абсолюта, почему {B,Y} и {C,X} без пробела. получается у пробелистов есть еще какие-то негласные правила где видно а где нет? вместо пользования одним правилом ", - expression separator" предлагается в голове нахуевертить кейсов и применять моск не по назначению :) получается открытие - не удивительно что у меня фэны пробелов в общем случае пишут больше бездумной хуйни и делают это дольше, у них парсер хуевый :)
Andy
@m-2k
Mar 10 2016 22:53
типа того
rusjava8
@rusjava8
Mar 10 2016 23:13
Apps couldn't be loaded: [cowboy,n2o,cowboy,cowlib,crypto] что может быть?
rusjava8
@rusjava8
Mar 10 2016 23:19
Странно
Было всё нормально
root@raspberrypi:/home/pi/n2o/samples/n2o/samples# ./mad start
Scripting: "./mad"
OK
и болт
Andrii Zadorozhnii
@doxtop
Mar 10 2016 23:32
cowboy,n2o,cowboy эт руками сделал?:)
для красоты ?
а где ядро, стдлибы, всякие жпроцы?
вообще запусти в repl моде чтобы видеть приложение
rusjava8
@rusjava8
Mar 10 2016 23:52
да не как бло в терминале так и скопировал
начал всё с нуля, видимо где то ошибся