[09:06:56] <geniepro> *
[09:06:57] <тихий бот> geniepro, ⑤ - ④
[09:15:52] <geniepro> vаlexey: у тя лостфильм вё ещё забаненый? попробуй сменить dns на гугловский 8.8.8.8 -- заработает лостфильм? у меня стал открываться
[09:16:51] <s6> на мусорку кто-то выбросил 25 клавиатур, почти все целёхоньки
[09:16:58] <s6> и 4 мыши, 3 из них целые
[09:17:27] <s6> я унёс три клавы - ms, logitech, mitsumi =) genius клавы поскипал =)
[09:18:03] <s6> даже одна беспроводная, но без адаптера
[09:30:29] <geniepro> s6: продизенфицируй их хоть ))
[09:31:29] <s6> ломы
[09:32:23] <s6> мыши целые тож забрал
[09:32:55] <geniepro> а чо гениус не взял? рульные же ))))
[09:32:58] <s6> не
[09:33:04] <s6> жиниус третий сорт
[09:33:22] <geniepro> ну как так? третий сорт -- это а4тех всякие )
[09:33:36] <s6> a4 ещё хуже
[09:33:41] <s6> чем жиниус
[09:33:48] <geniepro> а второй сорт тогда что? ))
[09:33:51] <s6> впрочем бракоделы и те и другие порядочные
[09:34:00] <geniepro> и что за мицуми такие? первый раз слышу )
[09:34:04] <s6> второй и первый сорт это то что я взял
[09:34:28] <s6> мицуми приятные для пальцев стандартные недорогие клавы без выпендрежа
[09:34:40] <geniepro> s6: а ты сколько времени в IBM работал?
[09:34:50] <s6> месяцев 7
[09:38:09] <s6> там напряг лютый был. текучка кадров мощнейшая  в том отделе
[09:39:09] <s6> клёва же. теперь мой MSX со storage device'ом
[09:39:38] <s6> правда с него никакой пользы кроме баловства =)
[09:40:18] <s6> пойду мыться и стричься покрасивше перед собеседой завтрашней
[09:43:25] <geniepro> s6: а чем занимался тот отдел?
[09:43:41] <s6> а всевозможные двухнедельные заказы по яве
[09:43:58] <geniepro> аутсорсинг на индусов? )))
[09:44:17] <s6> для всяких там хонда, ю.с. правительства, cgmi bank group, и прочих такого ранга клиентов
[09:44:30] <s6> аутсорсинг на ibm
[09:45:10] <s6> точнее ibm был аутсорсинг конторой
[09:45:27] <s6> для всяких мощняцких дядь и тёть
[09:46:40] <s6> а офис наш был в новосибе возле академа
[09:46:44] <s6> в мкрн Щ
[10:09:11] <geniepro> http://uborshizzza.livejournal.com/3064672.html
[10:15:43] <s6> жж срач про жж срач
[10:15:55] <s6> массы говен бурлят
[10:16:10] <s6> одни мещане пишут про других мещан
[11:28:39] <vаlexey> http://lenta.ru/news/2014/06/25/eye/
[11:28:42] <vаlexey> Так победим!
[11:43:52] <vаlexey> http://www.opennet.ru/opennews/art.shtml?num=40075
[12:13:55] <geniepro> "Сверхнадёжное ядро seL4 будет переведено в разряд открытых проектов" а вот это давно пора
[12:15:27] <geniepro> хаскиль рулит! хотя, это микроядро после доказательства корректности взяли и переписали с хаскиля на си или с++ (не помню уже), так что хз что там с его сверхнадёжностью )))
[12:27:52] <vаlexey> хаскель он же не для работающих программ :-) он для доказательства корректности лишь.
[12:28:01] <vаlexey> а  программы на нем не работают - они тормозят.
[13:05:14] <vаlexey> "12:56 Совфед отменил постановление об использовании войск на Украине"
[13:05:27] <vаlexey> "НАТО создаст фонд помощи украинской армии"
[13:21:44] <geniepro> vаlexey: у меня куча программ на нём работает -- всё ок
[13:22:22] <geniepro> geniepro: ну как куча, две всего в режиме 24*365
[13:23:44] <geniepro> vаlexey: https://pbs.twimg.com/media/Bq1GsU8IYAAlX3k.jpg
[13:43:24] <kpmý> > импортные аккумуляторные батареи стали давать сбои
[13:46:10] <geniepro> дешёвые китайские комплектующие -- вот и падают спутники
[13:46:15] <vаlexey> ну о чем я вчера уполрно ссылки и кидал :-)
[13:50:12] <geniepro> vаlexey: ты кидай ссылки с аннотациями лучше )))
[13:53:49] <kpmý> не всегда понятно, то ли рашку обсирает без перерыва, то ли что-то осмысленное сказать хочет
[13:54:34] <vаlexey> ты не беспокойся, я глумлюсь над всем. не только над рашкой :-)
[13:55:12] <kpmý> от большого ума!
[13:55:31] <vаlexey> от огромадного!
[13:55:54] <vаlexey> правда вот у Антона ума больше - ему уже и череп вот жать начал!
[13:56:23] <kpmý> скоро сдохнет и все будет хорошо
[13:57:01] <vаlexey> да всё и так неплохо
[13:57:58] <geniepro> vаlexey: а ты откуда с этим Антоном знаком? он что, твой хозяин? о_О
[13:58:10] <vаlexey> my master!
[13:58:27] <geniepro> masta Tom
[13:59:02] <kpmý> взаимоотношения паразита и носителя
[13:59:12] <geniepro> kpmý: а ты за что Антона этого ненавидишь? о_О
[13:59:56] <kpmý> завидую уму!
[14:00:22] <geniepro> пля спаааать хаччу (
[14:01:03] <vаlexey> а скажите мне, чем плохи значащие отступы? ну как там в питоне, или хаскеле каком.
[14:01:14] <geniepro> vаlexey: о_О
[14:01:24] <geniepro> это ТЫ у нас спрашиваешь или что?
[14:01:29] <vаlexey> угу
[14:01:51] <geniepro> значимые отступы плохи тем, что не являются обязательными для ВСЕХ языков в мире!!!
[14:02:24] <vаlexey> ну вон на рсдн вылез перец, который говорит, что питон не годится для начального обучения программированию именно из за отступов значащих
[14:02:38] <geniepro> сцылко на этого дауна?
[14:03:08] <kpmý> > whitespace character does not correspond to a visible mark

не видно их
[14:03:17] <geniepro> линкани этому дятлу статью Криса Окасаки о том, насколько полезны значимые отступы в начальном обучении программированию
[14:03:48] <vаlexey> отступы то как раз видно. и отлично видно во что превращается код без этих отступов :-)
[14:03:50] <geniepro> kpmý: нужен только ОДИН whitespace character -- пробел
[14:04:15] <vаlexey> http://rsdn.ru/forum/education/5547022.flat#5547022
[14:04:21] <kpmý> ну так его все равно не видно будет
[14:05:26] <vаlexey> ну, во-первых, если хочется, то пробелы в редакторе можно вполне визуализировать, равно как и табы. все редакторы это умеют
[14:05:32] <kpmý> да ладно, что говорить, многие считают, что \n внутри моей строки это правильный путь
[14:05:36] <vаlexey> во вторых нужно видеть не пробел, а отступ.
[14:05:55] <kpmý> визуализировать символом прогона ->? :)
[14:05:57] <vаlexey> "Эти бейсики и паскали сломали жизнь очень многим людям, навсегда привив отвращение к программированию."
[14:06:06] <vаlexey> да как угодно.
[14:06:15] <vаlexey> пробелы обычно точечками визуализируются
[14:06:18] <vаlexey> либо цветом
[14:06:20] <vаlexey> либо еще как
[14:06:37] <kpmý> ну там давайте сразу точечки ставить)
[14:06:46] <kpmý> черезжопица
[14:07:00] <kpmý> ставить пробелы которые не видно чтобы визуализировать точками которые видно
[14:07:16] <kpmý> что за символ "отступ"?
[14:08:21] <vаlexey> а при чем тут символы? мы говорим про то что видем, и про те понятия с которыми оперирует человек, а не про то как оно там на уровне грамматики отображается
[14:08:37] <kpmý> человек в текстовом редакторе видит текст
[14:08:46] <kpmý> ну, максимум еще юникодные дополнения
[14:08:56] <kpmý> а пробелы или табы он не видит
[14:09:00] <kpmý> это их смысл
[14:09:05] <kpmý> их не видно
[14:09:11] <kpmý> по определению
[14:09:56] <vаlexey> именно. текст, а не символы. видит он предложения, выражения, и то что формирует текст - отступы и пустые строки. комментарии еще видит.
[14:10:12] <kpmý> какие отступы)
[14:10:14] <vаlexey> а уж через какой именно механизм эти отступы формируются - дело десятое
[14:10:20] <vаlexey> пробелы, табы, или же что-то другое.
[14:10:40] <kpmý> что?
[14:10:47] <kpmý> и как это программировать
[14:10:55] <kpmý> когда не знаешь, что там :)
[14:11:26] <geniepro> vаlexey> ну, во-первых, если хочется, то пробелы в редакторе можно вполне визуализировать, равно как и табы. все редакторы это умеют
+1
[14:11:32] <kpmý> ну, да, для этого можно быть охуенно умным и смеяться над тупыми, но этот сценарий пропустим)
[14:11:39] <vаlexey> что именно программировать? компилятор? ибо прикладнику глубоко пофиг чем формируются отступы в его IDE и его ЯП
[14:12:22] <kpmý> ты говоришь про значимые отступы
[14:12:27] <vаlexey> пробелами, табами, или какой-нибудь линейкой аля MS Word (можно настроить отступ для каждого абцаза свой)
[14:12:33] <kpmý> их на экране не видно без подсветки
[14:12:59] <vаlexey> приведи пример когда отступа не видно :-)
[14:13:02] <kpmý> о, для таких умников придумали язык http://ru.wikipedia.org/wiki/Whitespace
[14:13:35] <kpmý> отступа не видно, это же отсутствие видимого
[14:13:45] <kpmý> отступ видно по искривлению простыни текста
[14:13:50] <kpmý> "видно"
[14:13:51] <kpmý> лол
[14:13:56] <kpmý> можно обнаружить
[14:14:12] <kpmý> иди играй в астронома, и не порти людям детство
[14:14:27] <vаlexey> https://github.com/ahupp/python-magic/blob/master/magic.py
[14:14:30] <geniepro> [15:13:35] <kpmý> отступа не видно, это же отсутствие видимого
[15:13:45] <kpmý> отступ видно по искривлению простыни текста
ты определись -- видно тебе отступ или не видно )))
[14:14:36] <vаlexey> например тут я вижу отступы. что я делаю не та?
[14:14:38] <vаlexey> не так?
[14:14:44] <kpmý> ты бредишь
[14:14:49] <kpmý> geniepro: я уточнил
[14:15:28] <geniepro> kpmý: ну вот, достаточно что бы отступы были обнаруживаемы!!!
[14:15:40] <geniepro> а видно их или нет -- дело десятое )
[14:16:53] <kpmý> geniepro: попадаем в зависимость от устройства отображения, от глазомера, от шрифта, от чего угодно еще в этой цепочке
[14:17:08] <geniepro> та и пох же )
[14:17:24] <kpmý> для обнаружения черной дыры нужно больше средств просто по определению
[14:17:35] <geniepro> мы и так в зависимости от компов -- без компов наш труд нинужен
[14:18:13] <geniepro> ну, whitespace по определению не является чорной дырой )))
[14:18:15] <vаlexey> проблема в том, что человек - это не парсер. в потоке текста глаз ни за {} ни за begin/end не зацепляется. каким бы капсом они не были нарисованы. Поэтому даже в Обероне пользуются отступами.
[14:18:28] <vаlexey> И даже в Си :-D
[14:18:29] <kpmý> "пох" это не вариант, можно убить веселовского и пох на его мнение про отступы
[14:18:51] <kpmý> vаlexey: пиздеж
[14:19:05] <geniepro> kpmý: используй семантический редактор, Люк!
[14:19:25] <vаlexey> просто потому, что у нас мозг заточен не на парсинг текста, а на распознавание образов, контуров и так далее. Эволюционно, так сказать. Поэтому "искривление текста отступами" отлично распознается. Влёт.
[14:19:55] <kpmý> давно ты стал, эмм, нейрофизиологом?
[14:20:07] <vаlexey> а всякие лексемы, токены и прочие нетерминалы - они важны для парсера, компилятора и компиляторщика. Программист, человек, этим не мыслит.
[14:20:20] <vаlexey> чуть раньше тебя :-)
[14:20:41] <kpmý> geniepro: надо вообще валить из ИТ
[14:20:51] <geniepro> kpmý: точняк!
[14:21:18] <kpmý> МОЗГ НЕ ЗАТОЧЕН НА ПАРСИНГ ТЕКСТА
[14:21:26] <geniepro> kpmý: в IT разбогатеть гораздо труднее, чем в торговле, например
[14:21:35] <vаlexey> на парсинг - не заточен.
[14:21:37] <geniepro> мозг ваще ни на что не заточен
[14:21:41] <vаlexey> Во! Панацея! http://www.pythonb.org/
[14:22:26] <vаlexey> поэтому мы вполне нормально читаем слова с переставленными буковками. если бы мы парсили - мы бы этого не могли.
[14:22:59] <kpmý> а слова поди из букв состоят
[14:23:08] <kpmý> а буквы имеют образ
[14:23:19] <kpmý> вот это поворот
[14:23:26] <kpmý> МОЗГ НЕ ЗАТОЧЕН НА БУКВЫ
[14:23:49] <geniepro> мозг жидкий! его не заточить!!! это НИВАЗМОЖНО!!!
[14:24:07] <kpmý> да
[14:24:08] <тихий бот> kpmý, нет
[14:24:11] <kpmý> нет
[14:24:11] <тихий бот> Нет, не нет...
[14:24:13] <kpmý> ну ок
[14:24:14] <тихий бот> ага, слился уже ))))
[14:24:48] <geniepro> https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-xpa1/t1.0-9/10487196_10201195859497333_6175864163386161595_n.jpg
[14:24:53] <vаlexey> "S>Классика — паскаль.
Паскаль — мертв."
[14:25:28] <kpmý> и линейку к хую приложить, чтобы придать значимость словам
[14:25:52] <vаlexey> geniepro: да, такие настроения нонче в США
[14:26:11] <kpmý> обама дикхед лалалала
[14:26:20] <geniepro> ну, Блез паскаль, с научной точки зрения, и правда мёртв
но если религии правы -- то может он и жив в каком-нить раю )))
[14:27:29] <vаlexey> http://lenta.ru/news/2014/06/25/minfinpension/
[14:28:27] <kpmý> скинул на крым, ага, ишь ты.
пусть умники поругают путина и крым
[14:29:17] <vаlexey> минфин таки
[14:33:37] <vаlexey> кстати, а вот это надо будет пощупать http://doc.pypy.org/en/latest/getting-started-dev.html
[14:38:35] <geniepro> гейтон нинужен
[14:45:28] <vаlexey> а что нужно? сишечка?
[14:47:31] <vаlexey> http://lenta.ru/news/2014/06/25/putin/
[14:48:20] <geniepro> хацкиль, что же ещё ))
[14:49:22] <vаlexey> у него семантика оторванная от реального мира :-)
[14:50:08] <vаlexey> " Издеваться сейчас паскалем над программистами — это сразу же портить им стиль. Издеваться паскалем просто над технарями, которые профессиональными программистами быть не должны, но базовые навыки программирования иметь обязаны — это тратить понапрасну их время."
[14:50:29] <vаlexey> "Сейчас стандарт для обучения — это Питон, а не Паскаль. Как мультипарадигменный язык с очень хорошим синтаксисом, приучающим сразу к хорошему стилю, при этом являющимся не только учебным языком, но и вполне промышленным."
[14:51:05] <kpmý> истину выясним голосованием
[14:52:37] <vаlexey> "В ветке почему-то не прозвучал JavaScript.
Оно и наглядный результат и удобный инструментарий в наличии (Chrome Dev Tools, например, чтобы интерактивно), и вообще, веб — практичный, вездесущий и всё такое."
[14:53:05] <vаlexey> "Вначале надо выработать привычки к нормальным языкам и хорошим принципам, и только после этого спихивать в помойную яму конкретной странной реальности."
[14:55:48] <geniepro> http://ima.la/i/amyfegfnqqtqc.jpg
[14:57:11] <vаlexey> "Более того, по современным меркам паскаль — это язык слишком низкого уровня. Непонятно какого черта нужен этот низкий уровень школьникам. Ведь научат паскалю на свою голову — потом хрен отучишь переменные выделять как можно ближе к использованию."
[15:08:12] <kpmý> не могут же люди по своей воле такое писать :)
самоуверенным мудакам больше платят, самоуверенное мудачество это просто эволюционный инструмент, коньюнктура рыночной среды
[15:08:57] <geniepro> kpmý: по своей воле человек что хочешь напишет )
[15:10:35] <kpmý> его ли это воля
[15:12:14] <vаlexey> да кому нужна, эта самая ваша воля?
[15:12:17] <vаlexey> НИНУЖЕН!
[15:19:34] <kpmý> В случае, если рабский ум достаточно гибок и мощен, страдания раба в самом деле могут уйти на второй план - и оставаться там достаточно долго, чтобы у раба были шансы на долгую и счастливую жизнь.
[15:22:50] <vаlexey> "- вы страдаете извращениями? - нет, я ими наслаждаюсь!"
[15:28:54] <vаlexey> "Приехали из Славянска. Подробностей мало (та знакомая в депресняке и на эту тему не говорит). Начальник мой тоже рассказал о негативе оттуда: его знакомый бизнесмен пытался уезжать с семьёй на своей иномарке (средней паршивости) - его остановили в лесу люди в камуфляже (без знаков принадлежности) и заявили что конфискуют автомобиль на военные нужды в связи с военным положением. Он пролепетал что-то о специальной процедуре в таких случаях, о документах и т.п. А они ему калаш ко лбу приставили и спрашивают: "Мужик, у тебя туго с пониманием?". Короче вышвырнули их шмотки, забрали машину и оставили их посреди шоссе... Другого бизнесмена продержали в подвале несколько дней, после чего он отдал дом, машину и солидную сумму денег..."
[15:30:58] <geniepro> Sheridan тот ещё даун
[15:31:59] <geniepro> vаlexey: дада, там всё "неоднозначно"
цру свой хлеб не зря ест
[15:32:18] <vаlexey> а что оно там разведывает?
[15:33:15] <geniepro> оно сидит де-то в ираке и пишет о том, что оно -- "дочь офицера, коренная крымчанка и там всё неоднозначно"
[15:35:55] <vаlexey> кто, оно?
[15:35:59] <vаlexey> у меня знакомые там.
[15:36:04] <geniepro> в цру? о_О
[15:36:04] <vаlexey> и это он и пишет
[15:36:13] <vаlexey> на украине.
[15:36:21] <vаlexey> на восточной украине, если угодно.
[15:36:26] <kpmý> мои знакомые не голосовали за путина!
[15:36:37] <vаlexey> kpmý: соболезную
[15:36:44] <kpmý> можно представить, какие у тебя знакомые
[15:37:06] <geniepro> vаlexey: ну так и уточняй, что твой знакомый, которому ты безоговорочно доверяешь, пишет вот что: .....
[15:37:36] <vаlexey> а есть разница?
[15:37:43] <geniepro> ну хз
[15:37:47] <vаlexey> ладно, я убёг визу делать.
[15:38:05] <kpmý> сомневаться в словах интеллигента позволяется не только лишь всем
[15:40:30] <kpmý> вот например умный человек не врет http://kiev.vgorode.ua/news/227468/?004
[15:56:23] <geniepro> не там он искал бандеровцев, надо было в сторону Славянска ехать ))) по дороге наверняка нашёл бы бандеровцев )))
[15:56:41] <kpmý> надо было без камеры ходить
[15:57:15] <kpmý> он наверное подходил, говорил "надо сделать мирное фото с колорадом" и все норм
[15:57:22] <kpmý> пропаганда умных людей!
[16:00:03] <_valexey_> На меня примерно также смотрят в НН когда я с нашим прибором на лбу хожу :-)
[16:00:24] <_valexey_> Оно еще светлдиодом мигает раз в две секунды :-)
[16:00:35] <_valexey_> И без корпуса - плата просто
[16:01:31] <geniepro> _valexey_: ты что визу передумал делать? )))
[16:01:43] <_valexey_> Я в пути
[16:01:55] <_valexey_> version
[16:01:56] <тихий бот> version
[16:01:57] <Жаба> _valexey_,  you have Talkonaut 5.93 on iPhone 7.1.1
[16:02:10] <geniepro> _valexey_: про тебя думают что ты из психушки сбежал, и они недалеки от истины ))))
[16:02:51] <kpmý> ДИКИЙ У НАС НАРОД!
[16:03:47] <kpmý> завидуют умным людям с диодами на голове
[16:03:55] <geniepro> _valexey_: а нафига на лбу-то прибор вешать? )))
[16:04:11] <_valexey_> А куда еще? Там удобней всего
[16:04:21] <_valexey_> Можно еще на ухо
[16:04:48] <geniepro> сделай прибор в виде клипсы, раз уж в виде анальной свечи не хочешь делать )
[16:04:56] <_valexey_> http://m.lenta.ru/news/2014/06/25/cancerhydra/ - многоклеточные defective by design!
[16:05:13] <_valexey_> Сложность это уязвимость!!1
[16:07:56] <geniepro> короче стив жоппс правильно сделал, что нихера не давал денег на поиски лекарства от рака -- бесполезная трата денег оказывается )))
[16:08:47] <_valexey_> То есть причину не устранить, но можно научиться лечить
[16:08:51] <_valexey_> Как-то так
[16:10:06] <_valexey_> А профилактика проста - жить спокойно, без стрессов, в нормальной стране :-)
[16:12:31] <geniepro> _valexey_: в штатах что ле? )))
[16:12:42] <_valexey_> Не
[16:12:52] <_valexey_> Там довольно стрессово
[16:13:04] <geniepro> вот недавно какие-то дятлы выясняли, какая страна -- лучшая
оказалось, что для них -- это ирландия
с её ИРА, терактами и всё такое
[16:13:45] <geniepro> _valexey_: езжай на бора-бора!!!
[16:16:38] <_valexey_> НИНУЖЕН!!1
[16:44:42] <geniepro> http://habrahabr.ru/post/227119/
[17:24:15] <_valexey_> geniepro: НИНУЖЕН!!1
[19:11:25] <vlad2> питон
[19:11:27] <тихий бот> питон няшка!
[19:29:24] <vаlexey> vlad2: а ты не смотрел RPhyton?
[19:33:55] <vаlexey> http://www.pythonb.org/
[19:33:59] <vаlexey> это тоже хорошо!
[19:42:46] <geniepro> http://www.pythonb.org/ непонятно зачем нужная хрень
[19:44:48] <vlad2> Это не стеб а-ля жасмин фрэймворк?
[19:46:25] <vlad2> По повод Салвянска - иномарка средней паршивости, случайно, не джип какой?
[19:47:59] <vlad2> (сомневаюсь, что они отжимают авто с целью обогащения)
[19:50:16] <vаlexey> vlad2: судя по всему - не джип
[19:50:22] <vаlexey> думаю им просто тачка нужна была для перемещений
[19:50:24] <vаlexey> пофиг какая
[19:50:34] <vаlexey> vlad2: а разве питон так умеет? искаропки?
[19:58:49] <geniepro> vаlexey: то есть по-твоему отобрать тачку для военных целей по защите родного города -- это куда более страшное преступление, чем разбомбить нахрен этот город, что бы из-под него добывать сланцевый газ?
[19:59:36] <vаlexey> в лесу города не было :-)
[19:59:54] <geniepro> при чём здесь лес ваще?
[20:00:12] <geniepro> они же там не в лесах воюют
[20:00:48] <geniepro> http://profile.ru/rossiya/item/82409-shest-druzej-rossii
[20:01:40] <vlad2> vаlexey: как так? со скобками? кто любит скобки - используют js, а не питон и все. питон для нормальных людей с чувством прекрасного.
[20:02:14] <vаlexey> vlad2: ну не думаю что основное преимущество питона перед js в отсутствии скобок :-)
[20:02:26] <vаlexey> geniepro: а отобрали - в лесу
[20:03:00] <vаlexey> vlad2: алсо мне лично нужны оба способа написания кода - в основном просто отступами: но иногда - скобочками/бегиноендами.
[20:03:06] <vlad2> Во всей этой истории самое истеричное только дети. Типа вот так оставили посреди дороги. Ко материальным аспектам предъявлять претензии странно.
[20:03:09] <vаlexey> просто потому, что так оно читается лучше
[20:05:31] <vlad2> конечно в питоне не только скобки. Просто если индивидуум не переваривает отступы в пользу скобок, то скорее всего ему реально пофиг на остальные аспекты и он вполне сможет писать на жабаскрипте.
[20:06:39] <vаlexey> эмм.. нет. мне вот и без значащих отступов нормально (пишу же и на С++ и на матлабе и на всяком ином), но вот жабаскрипт надух не переношу.
[20:06:56] <vаlexey> ибо синтаксис это ладно, у жабаскрипта семантика порочна. и это главное.
[20:08:10] <vlad2> Без отступов нормально - ладно, я тоже вполоне комфортно. Просто ставить остутствие скобок как фатальный недостаток - вот это клиника, только жабскрипт.
[20:09:05] <vlad2> geniepro: мда, с друзями напряг. А ты чего еще не в #Ukraine? Там зорко тусуется ;)
[20:09:58] <vаlexey> vlad2: таких товарищей довольно много на самом деле. вот я и пытаюсь понять аргументацию и причину. вот например kpmý жестко против значащих отступов в принципе.
[20:10:26] <vаlexey> на rsdn тоже товарищи встречаются вот.
[20:10:27] <vlad2> Дык, это как раз отдельный клинический случай :)
[20:10:55] <vlad2> он вообще на обероне пишет
[20:11:01] <vаlexey> Sheridan например
[20:11:10] <vаlexey> http://rsdn.ru/forum/education/5547022.1
[20:12:17] <vаlexey> не, kpmý пишет на КП :-)
[20:13:24] <vlad2> Клиника. Я лично показывал как решить химическую задачку (там куча циферок была) на питоне - человеку, который вообще к программированию никаким боком. В фаре. Человек проникся - он даже и не предпологал, что программировать так просто.
[20:14:32] <vlad2> Если бы я стал делать это на каком-нибудь простом обероне... Вот тут мы напишему MODULE. А тут VAR. А тут WriteLn. Магия!!!
[20:15:20] <vаlexey> а там не было writeln? :-)
[20:15:31] <vlad2> print x
[20:15:50] <vlad2> А теперь представь форматированный вывод на обероне. Магия ж.
[20:16:20] <vlad2> param1 = ...
[20:16:26] <vlad2> paramN = ...
[20:16:36] <vlad2> x = param1 + ... param2
[20:16:39] <vlad2> print x
[20:16:39] <vаlexey> ну, это да-а.. с форматным выводом там беда.
[20:16:41] <vlad2> Все!
[20:17:57] <vаlexey> не, ну одну чиселку то через Writeln можно сделать. Но вот чтобы "hello" + 10 "  world"; // это да
[20:19:35] <kpmý> шо за хайлайт
[20:19:49] <vlad2> кстати, ты компилер давно обновлял - я там уже доделал мегафичу, напишу доку и буду клеветы писать - нужна страничка ;)
[20:19:55] <kpmý> ололо, а в питоне есть \n?
[20:20:07] <kpmý> или \l
[20:20:21] <kpmý> ну или другая экранохрень, которую еще надо объяснить
[20:20:50] <vаlexey> vlad2: давно не обновлял. обновить?
[20:20:51] <kpmý> или наоборот, не надо объяснять, нехуй тут умничать и занудствовать, MODULE блять, VAR нахуй
[20:21:02] <vlad2> \n не понадобился - достаточно было print
[20:21:51] <vlad2> Да, обнови плз. Ты уже заюзал новый скриптик?
[20:22:10] <vаlexey> а я помню? :-)
[20:22:17] <vаlexey> наверно было что-то.
[20:22:28] <vlad2> pull_and_build_html.py
[20:22:53] <vаlexey> 2014-03-19 - дата обновления
[20:23:16] <vlad2> Древняя.
[20:23:30] <vаlexey> ща обновлю, фигли
[20:27:38] <vаlexey> vlad2: напомни, как этим шкриптом пользоваться?
[20:28:03] <vlad2> Запусти без аргументов pull_and_build_html.py
[20:28:20] <vlad2> Он там, вроде, хочет только аутпут каталог
[20:28:30] <vаlexey> то есть вот так вот rtfm читать послал, да? :-)
[20:28:40] <vlad2> pull_and_build_html.py <куда класть html>
[20:29:09] <vlad2> Не, это я к тому, что там все культурно, не какая-то школьная поделка :)
[20:29:32] <vlad2> И не какой-то галимый шелл скрипт ;)
[20:29:58] <vаlexey> Exception: "./build.py --out="/home/o" --set-version html" failed with exit code 32256
[20:30:22] <vаlexey> запускаю так:
[20:30:23] <vаlexey> python pull_and_build_html.py /home/o
[20:30:33] <vаlexey> что я делаю не так?
[20:30:40] <vаlexey> /home/o -- директория
[20:30:50] <vlad2> F xtuj gbitn-nj d rjycjkm&
[20:30:53] <vаlexey> а, руки кривые
[20:30:55] <vаlexey> щща
[20:30:58] <vlad2> А чего пишет-то в консоль?
[20:30:58] <geniepro> vlad2> geniepro: мда, с друзями напряг. А ты чего еще не в #Ukraine? Там зорко тусуется ;)
я твиитер-шмиттер не юзаю )
[20:30:59] <vаlexey> пермишшн не пермишшн
[20:31:19] <vlad2> geniepro: это не твиттер, это irc
[20:31:29] <geniepro> vаlexey> Sheridan например
шеридаун идёт лесом
[20:31:38] <vаlexey> чо это?
[20:31:48] <geniepro> vlad2> geniepro: это не твиттер, это irc
ирком я тоже не пользуюсь )
[20:32:10] <vlad2> ну попробуй ему chmod +x build.py
[20:32:12] <geniepro> vаlexey> чо это?
кто не терпит значимых отступов и ругает их -- они все идут лесом
[20:32:24] <vаlexey> Ж-В
[20:32:53] <vаlexey> vlad2: обновил. проверь.
[20:32:57] <vlad2> (хотя странно, я думал гит эти атрибуты умеет пулать)-
[20:33:23] <vаlexey> а ты в линуксе разрабатываешь?
[20:33:28] <vlad2> Да.
[20:33:42] <vlad2> Гхм. Че-то версия не прописалась. Странно.
[20:34:05] <vаlexey> Зато видно что обновилось - раньше версия была!
[20:34:09] <vlad2> Ага. Криво построилось.
[20:34:27] <vlad2> Оно тебе там ошибок никаких не написало?
[20:35:00] <vаlexey> # python pull_and_build_html.py /var/www/
Already up-to-date.
Already up-to-date.

unpacking compiled js to bin/js...
browser/oberonjs.html -> /var/www/oberonjs.html
browser/codemirror -> /var/www/codemirror
browser/jslibs -> /var/www/jslibs

[20:35:05] <vаlexey> это всё..
[20:35:14] <vlad2> Вроде все ОК.
[20:35:25] <vlad2> Ладно, вечерком гляну, может отвалилось чего.
[20:35:27] <vаlexey> угу
[20:38:26] <vаlexey> vlad2: а точно там set-version а не set_version
[20:38:27] <vаlexey> ?
[20:38:29] <тихий бот> тварь я дрожащая, или тот, кому надо?
[20:38:51] <vаlexey> if options.set_version:
[20:38:53] <vаlexey> в коде
[20:39:32] <vаlexey> а, не. всё не так
[20:40:55] <kpmý> больше ядер богу ядер http://habrahabr.ru/post/227587/
[20:42:08] <vаlexey> " Система программирования платформы поддерживает языки С, С++, Java, Фортран-77, Фортран-90."
[20:42:26] <vаlexey> старьё
[20:42:33] <vаlexey> в плане фортрана по кр. мере
[20:47:03] <vlad2> vаlexey: фикснул, попробуй еще раз
[20:47:19] <vlad2> А первый рпаз оно чего обломилось? Из-за chmod?
[20:47:32] <vаlexey> угу
[20:47:37] <vаlexey> обновил. проверь
[20:48:02] <vаlexey> гм. но я тоже модифицировал build.py
[20:48:13] <vаlexey> и оно таки сейчас пашет с моей модификацией.
[20:48:19] <vаlexey> то есть не обновилось? o_O
[20:48:25] <vаlexey> но работает O_o
[20:49:05] <vlad2> Не, я Linkjs.py обоновлял
[20:49:11] <vаlexey> а, ок.
[20:49:33] <vlad2> ЗАцени новый синтаксис:
MODULE test;
IMPORT JS;
BEGIN
   s <- "hello";
   JS.alert(s + ", World!")
END test.
[20:49:57] <vаlexey> а где же := ?!?!11
[20:49:58] <vаlexey> ж-)
[20:50:03] <vlad2> А все :)
[20:50:06] <vаlexey> ты что, изменил Вирту с Кнутом?!
[20:50:44] <vаlexey> :-D
[20:50:44] <тихий бот> вахахахаха
[20:50:55] <vlad2>    s <- "Hello";
   s := s +  ", World!";
   JS.alert(s)
[20:51:14] <vlad2> := остался
[20:51:23] <vаlexey> а-а... это хуже!
[20:51:29] <vаlexey> это вместо варов!!1
[20:51:35] <vlad2> <- означает объявление + инициализация
[20:51:36] <vаlexey> это как := в Go
[20:51:44] <vаlexey> с выводом типа!!1
[20:51:51] <vlad2> Дык! ;)
[20:52:05] <vаlexey> fooBar <- FunctionCall(); (* сработает? *)
[20:52:10] <vlad2> Даже в свифте уже есть, чем оберон хуже? :)
[20:52:14] <vlad2> Да.
[20:52:25] <vаlexey> это добавка в еберон или в оберон?
[20:52:43] <vlad2> еберон, конечно
[20:53:12] <vаlexey> ага. гут
[20:53:16] <vаlexey> много пришлось для этого пилить?
[20:53:32] <vlad2> Да. Но на самом деле я его пили в паре с другой фичей.
[20:53:47] <kpmý> содомит!
[20:53:58] <vаlexey> с какой?
[20:56:09] <vаlexey> What's next
There's still a lot of work to be done. We're planning to:

* Add indentation support to C language
[20:56:12] <vаlexey> :-D
[20:56:12] <тихий бот> вахахахаха
[21:01:04] <vlad2> MODULE test;
IMPORT JS;
TYPE
   Base = RECORD END;
PBase = POINTER TO Base;

   Derived = RECORD (Base) derivedField: STRING END;
PDerived = POINTER TO Derived;

PROCEDURE make(): PBase;
VAR
   result: PDerived;
BEGIN
   NEW(result);
 result.derivedField := "Hello, World!";
   RETURN result
END make;

BEGIN
   p <- make();
IF p IS PDerived THEN
       JS.alert(p.derivedField);
   END;   
END test.
[21:01:22] <vlad2> решение проблемы WITH
[21:01:28] <vlad2> Без WITH :)
[21:02:25] <vаlexey> и как оно решается?
[21:02:46] <vаlexey> IS?
[21:02:48] <vlad2> IF p IS PDerived THEN
   JS.alert(p.derivedField);
END;
[21:02:58] <vlad2> Тип неявно промоутается.
[21:04:15] <vlad2> В выражения тоже работает: bool := (p IS PDerived) & p.derivedMethod();
[21:04:34] <vlad2> Т.е., не надо явных и ненужных кастов.
[21:04:35] <vаlexey> хы
[21:04:51] <vаlexey> да, прикольно. похоже на kotlin
[21:05:05] <vаlexey> vlad2: аналогично можно и на nil проверять в принципе
[21:05:08] <vlad2> Да, я помню ты мне на какой-то язык давал ссылку, но я уже забыл :)
[21:05:12] <vаlexey> см. котлин по этому поводу
[21:05:29] <vаlexey> http://kotlin.jetbrains.org/
[21:05:33] <vlad2> Да, на это тожде есть прицел. Только не NIL, а вообще OPTIONAL
[21:05:58] <vаlexey> http://confluence.jetbrains.com/display/Kotlin/Null-safety
[21:07:23] <vlad2> Ну вот, а работает это в паре только с переменными "по месту" - потому что их модификация полностью контроллируется.
[21:08:34] <vаlexey> угу
[21:09:47] <vlad2> Более сложные выражения тоже поддерживаются, но без констант. Т.е. "(p IS PDervied) == TRUE" уже не сработает как сужение типа. Можно сделать, но смысла пока особого нет.
[21:10:22] <vаlexey> (p IS PDervied) = NIL;
[21:10:26] <vаlexey> сработает? ;-)
[21:10:45] <vlad2> Сравнивать BOOLEAN и NIL нельзя
[21:11:04] <vаlexey> а, логично. да
[21:12:03] <vlad2> Вобщем осталось доку неаписать и обсудить :)
[21:12:13] <vаlexey> vlad2: могу попробовать эти клеветы озвучить 14 сентября ;-)
[21:12:15] <vlad2> Ну и баги, может, будут.
[21:12:21] <vаlexey> В присутствии info21 ;-)
[21:12:25] <vlad2> А что будет 14 сентября?
[21:12:28] <vlad2> А :)
[21:12:34] <vlad2> Усложнение ж!
[21:12:58] <vаlexey> а сильно ли компилер усложнился? ;-)
[21:13:00] <vlad2> Хотя по количесву кода если глянуть - там не очень много добавилось.
[21:13:50] <vlad2> Там есть сильная завязка на грамматику оберона. Т.е. шаг в стору - придется допиливать.
[21:14:08] <vlad2> И завязка на то, как оно все парсится.
[21:14:43] <vаlexey> vlad2: вот поэтому и разносят парсинг и семантику по возможности. в современных компиляторах :-)
[21:15:04] <vаlexey> однопроходные не рулят, ибо не гибки
[21:15:09] <vlad2> Угу.
[21:15:21] <vаlexey> а так было бы промежуточное представление - и пофиг как оно там выглядит вначале.
[21:20:40] <vаlexey> ы-ы какая штука! http://msdn.microsoft.com/en-us/library/e7k32f4k(v=vs.110).aspx
[21:22:28] <vlad2> Не очень понятно как это автоматизировать.
[21:23:02] <vlad2> Построить приложение, запустить в тестовом режиме, построить еще раз?
[21:23:41] <vlad2> А если мне кокретные компоненты надо оптимиизровать?
[21:24:14] <vlad2> Вот у меня приложение браузер, а оптитмизировать я хочу JS-движок.
[21:24:35] <vlad2> (в икскоде тоже какая-то акая хрень есть_)
[22:14:31] <geniepro> http://blogokrot2.livejournal.com/9146.html
[22:26:03] <geniepro> vаlexey: блин, ты же из арзамаса? да у вас же там эти эльбрусы-2 де-то используются ))) и ты ими не пользовался? )))
[22:32:20] <vаlexey> geniepro: нет, я из Сарова, ну раньше он назывался Арзамас-16
[22:32:36] <vаlexey> А самое крутое что есть в Арзамасе (он от нас недалеко) - это какое-нибудь ПТУ :-)
[22:32:57] <vаlexey> И, насколько я знаю, эльбрусы там не пользуют. Ибо нинужны
[22:33:10] <vаlexey> Там суперкомпы на АМД в основном. + всякие теслы от нвидии
[22:46:10] <geniepro> ну википедики пишут, что в арзамасе-16 используются
[22:46:32] <geniepro> там ккая-нить ПВО/ПРО есть?
[22:47:02] <vаlexey> хез. вроде было что-то. но не как москва
[22:47:11] <vаlexey> то есть зонтиком нас не накрывают от баллистики.
[22:47:11] <kpmý> http://www.stihi.ru/pics/2012/09/06/411.jpg
[22:48:43] <geniepro> kpmý: болтун -- находка для шпиона? да америкосы и без валексея всё про ваши про знают )))
[22:50:24] <vаlexey> тем более что они там пасутся абсолютно легально сколько себя помню
[22:50:29] <vаlexey> постоянно есть в городе :-)
[22:53:07] <vаlexey> http://bmpd.livejournal.com/898083.html
[23:00:00] <kpmý> будущие поравалитики http://drugoi.livejournal.com/4006371.html
[23:09:06] <geniepro> учатся работать в опенспейсе )