[00:01:23] <valexey> Похоже на то
[00:01:28] <genieprox> этой статейке вроде уже несколько лет...
[00:01:59] <valexey> Угу.
[00:02:07] <valexey> И я её вроде бы даже читал когда-то.
[00:02:21] <valexey> Но сейчас вот читаю, и понимаю что на самом деле это все про Оберон :-)
[00:03:42] <valexey> "Кажется, ставится задача приложить усилия (PDF) по разработке простого подмножества Java, предназначенного для изучения студентами, выпуск упрощённой документации, которая заботливо прячет весь этот EJB/J2EE-мусор от их нежных мозгов так, чтобы они не беспокоили свои крохотные головки какими-то другими классами кроме тех, которые необходимы для того, чтобы решать стандартный простейший набор заданий по курсу. "
[00:03:45] <valexey> Оберон же!
[00:03:51] <genieprox> разве? в обероне же есть указатели )))
[00:05:18] <valexey> Где? Точнее - чем они отличаются от жабных ссылок?
[00:06:40] <genieprox> о_О в жабе есть ссылки? о_О
[00:07:29] <valexey> А что в жабе есть кроме ссылок?
[00:07:53] <valexey> A a = new A(); // a тут ссылка на объект класса A
[00:08:32] <genieprox> ну так тут это неявно. щитай что и нет. это примерно как в хаскелле тогда уж... а в обероне есть ссылки явные
[00:09:45] <valexey> фига се неявно. в хаскеле - вот достаточно неявно, потому что если там передачу по ссылке заменить полным копированием - ничего не изменится (кроме скорости) а вот в яве изменится, и очень сильно.
[00:20:54] <valexey> Дас. Какие-же все таки ЯП все аццтойные. И почти все, ну кроме разве что С++, привносят невидимый оверхед даже если он в данном случае не нужен вовсе.
[00:25:55] <genieprox> так и с++ тоже привносит. и даже с. по сравнению с ассемблером...
[00:27:30] <valexey> это например?
[00:27:47] <valexey> С89, да, привносит
[00:27:57] <valexey> но С++ и С99 нет.
[00:29:35] <genieprox> ну например вызовы функций, особенно с переменным числом аргументов. на асме пошустрее всё же -- меньше оверхеда
[00:30:03] <genieprox> даже у паскалевских прог и то шустрее вызовы были
[00:31:10] <valexey> В С++ и в С99 вызовов функций вообще не будет, если они не нужны :-)
[00:32:12] <genieprox> inline? так это теже макросы вид сбоку
[00:32:37] <genieprox> ,лана я спать ))) всем бб
[00:32:59] <valexey> не, это много безопасней макросов. и правильней.
[00:33:06] <valexey> BB CB!
[08:15:50] <subj_rs> а вы говорите венда. два дня бездействия ,и вот ща пришел - а все жутко глючит и тормозит
[08:16:46] <subj_rs> все засвопила, жди теперь пока каждое приложение отдуплится
[08:31:55] <geniepro> перезагрузить и дело с концом )
[08:32:09] <subj_rs> обновление ставитцо
[08:32:19] <geniepro> нинаю, дома бывает неделями не перегружаюсь -- всё ок
[08:32:57] <geniepro> а вот если большие файлы туда-сюда, то да, тормоза дикие (( ни разу не реал тайм (((
[08:33:10] <subj_rs> при чем тут реалтайм?
[08:33:31] <subj_rs> ты что, исключения обрабатываешь на уровне драйвера?
[08:33:38] <geniepro> ну при том что при реалтайме ждать не надо, ибо вапще свопинга нет
[08:34:54] <subj_rs> одно с други не связанно. http://ru.wikipedia.org/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8
[08:36:54] <subj_rs> geniepro: реал-тайм система также может жутко затормозить при копировании - отличие в том, что в этом случае можно сразу же сказать о сбое в ее работе )
[08:48:17] <geniepro> http://pit.dirty.ru/lepro/604/2011/05/17/51583-120945-8f406a3cb4c101c42202ccb40e52be69.gif
[08:48:42] <subj_rs> коп-падонаг ))
[09:41:35] <geniepro> http://www.rsdn.ru/forum/philosophy/4319131.flat.aspx
[09:47:40] <subj_rs> geniepro: в ada-ru тоже запости )
[09:47:45] <subj_rs> не знаю )
[11:01:42] <valexey> свопинг реалтайму никак не мешает :-)
[11:03:52] <geniepro> ну если вдруг задача высвопится на диск, то как она потом реалтаймно сможет отработать? ведь время доступа к диску недетерменировано
[11:04:22] <subj_rs> реалтайм не относится к задачам
[11:04:40] <geniepro> как не относится? а к чему же тогда?
[11:04:49] <subj_rs> к обработчикам прерываний
[11:05:25] <subj_rs> и какой к черту свап во встраиваемой системе?
[11:06:00] <subj_rs> там образ в памяти целиком разворачивается и в зависимости от задачи данные сливаются либо на диск либо по сети
[11:06:03] <geniepro> каждая процедура должна отработать не больше времени, чем на неё отведено -- ведь именно это и есть требование реалтайма?
[11:06:22] <subj_rs> каждое собитые, ога
[11:06:48] <subj_rs> об этом разработчик должен заботиться, ОС гарантирует только что не проморгает событие
[11:06:48] <geniepro> вызов каждого события + обработка каждого события
[11:07:15] <subj_rs> genieproу тебя само ПО тоже должно соответствовать RT
[11:07:53] <geniepro> ну да
[11:08:22] <valexey> geniepro: почему не детерминировано? вполне детерминировано.
[11:08:41] <valexey> алсо конечно от диска зависит :-)
[11:08:49] <valexey> вообще оборудование тоже должно быть реалтайм
[11:09:58] <valexey> то есть давать некие гарантии. например что чтение дорожки с диска займет не более 20ти минут.
[11:11:34] <geniepro> файл может быть фрагментирован на миллиард кусков -- подсчёт времени его считывания займёт не меньше времени, чем само его считывание
[11:12:02] <valexey> это зависит от ФС. в частности ФС может не допускать фрагментирования данных вообще
[11:12:28] <valexey> алсо даже при самой сильной фрагментации мы можем сказать за какое время данные будут гарантированно прочитаны.
[11:12:33] <valexey> что соответствует реалтайму.
[11:15:12] <valexey> единственное что - должен быть механизм ограничивающий вызов по времени. то есть говоришь - прочитай мне 10 байт, времени тебе минута. и все, если на чтение требуется минута и одна секунда, то через минуту оно возвратит код ошибки и ничего не прочитает.
[11:15:14] <geniepro> а если диск сломается? а если он перешёл в слип-режим и должен полчаса раскручиваться???
[11:15:40] <valexey> то см. выше.
[11:15:48] <subj_rs> выключение системы и переход на резерв
[11:16:24] <subj_rs> в тех же спутниках все ПО продублированно по три-четыре раза
[11:16:42] <valexey> вообще ты так говоришь, будто в реалтайм системах диски не используются :-)
[11:16:49] <valexey> они там используются и весьма широко.
[11:16:58] <valexey> а своп или не своп - дело абсолютно десятое.
[11:17:15] <subj_rs> что мешает в том же линуксе отключить своп?
[11:17:22] <valexey> если на то пошло, куча хаскеля - это один большой непредсказуемый своп :-) даже если винтов нет.
[11:17:53] <valexey> subj_rs: ну да, более того - в отличае от винды он там в любом случае используется только при крайней необходимости.
[11:18:01] <valexey> это винда постоянно диск надрачивает.
[11:18:10] <subj_rs> +1
[11:54:48] <valexey> http://habrahabr.ru/blogs/windows/122719/
[11:54:51] <valexey> вендекапец
[13:17:36] <geniepro> вендекапец уже лет 20, и ещё лет 20 будет...
[13:34:33] <geniepro> Windows 8 — вовсе не кошмар разработчика, а наоборот, большой шаг вперед: шаг, который может сделать разработку Windows-приложений одинаково удобной как для разработчиков, использующих С++ или С#, так и для веб-разработчиков.
[13:34:36] <geniepro> о как!
[13:55:48] <valexey> ога, а все иные языки идут резко лесом
[13:55:57] <valexey> всякие хаскели, обероны, рефалы и так далее
[13:56:17] <valexey> ибо если к сишному API подцепиться элементарно, то к плюсовому - проще застрелиться.
[13:56:29] <kemiisto> они же нинужны, не?
[13:56:55] <geniepro> http://itc.ua/articles/tron_uzhe_zanyat_17961
[13:57:04] <valexey> ну, делфятникам тоже тяжко будет :-)
[13:57:09] <valexey> и фортранщикам
[13:57:41] <geniepro> вряд ли там будет qt-like api/тот же winapi, но попроще
[13:58:16] <geniepro> говоря с++ они имеют в виду си
[13:58:31] <valexey> гм. попроще - это не си-API, а какое-нибудь модула-API — это было бы да, проще.
[13:58:44] <valexey> а C++ API просто по определению проще сишного не может быть :-)
[13:59:13] <valexey> по моему, нет. ибо там COM предполагается, а ком на сях - это жуткий BDSM
[13:59:29] <geniepro> не надо драматизировать. майкрософт палюбому оставит возможность работы миллиарда программ для win32
[13:59:51] <valexey> угу. легаси которое не будет развиваться.
[14:00:15] <geniepro> для хаскелла кстати была подвязка под COM, тока нинужна оказалась. значит реанимируют
[14:00:20] <valexey> то есть вместо того, чтобы сделать нормальное новое сишное API, они городят зверь-машину из пачки технологий.
[14:00:43] <geniepro> старые проги будут работать в виртуалке, новые -- в реалке
[14:01:00] <valexey> а лучше бы сделали новый API с описанием на языке более простом нежели сишные хедеры. что-нибудь процедурное, аля та же модула.
[14:01:06] <valexey> и вот тогда-а, бы было дело.
[14:02:43] <geniepro> процедурщина нонче не в моде. такой апи надо аписывать на хацкеле!
[14:13:22] <kemiisto> апи на хаскелле?
[14:13:35] <kemiisto> вот тогда точно будет вендокапец
[14:13:37] <kemiisto> :D
[14:14:22] <geniepro> да намана буит! да придёт спаситель!!!111
[14:14:57] <geniepro> Haskerminator!
[14:17:04] <geniepro> http://www.ifr.mavt.ethz.ch/research/xoberon/
[14:31:36] <valexey> гм. а зачем мода? базовый API должен быть процедурным.
[14:31:50] <valexey> высокоуровневые надстройки для разных языков и парадигм могут быть какими угодно.
[14:32:10] <valexey> гибче процедурного API вроде как пока ничего не придумали :-)
[14:33:36] <geniepro> ассемблерный! )))
[14:34:30] <valexey> он слишком машинозависим
[14:38:26] <geniepro> а какие ещё машины нужны венде? тока x86 + x64
[14:39:09] <valexey> MS  считает иначе :-)
[15:48:16] <geniepro> Aghora супер группа! за 16 лет аж 2 (два) альбома. нинаю как первый, а второй зупер!!!111
[15:50:48] <geniepro> http://aghora.thelyricarchive.com/aghora/ надо заслушать
[15:51:39] <kemiisto> фу, метал
[15:51:43] <kemiisto> :-!
[15:51:46] <geniepro> ващенно!
[15:52:17] <geniepro> кемиисто, а если не метал, то что слушать-то? рэп это кал, что ле?
[15:52:30] <kemiisto> эх, только я начал ругать ББ за платформозависимость
[15:52:36] <kemiisto> как оборонкоре упал
[15:52:40] <kemiisto> :D
[15:52:51] <geniepro> ну вот, уронил оберонщиков своими клеветами )
[15:53:12] <kemiisto> я trance слушаю и rock современный (alt, indie)
[15:53:30] <kemiisto> geniepro: не виноватая я! он сам упал!
[15:53:31] <valexey> /me слушает баллады
[15:53:44] <geniepro> баллады о солдатах? о_О
[15:53:45] <valexey> алсо Эдипов Комплекс. Хез какой у них жанр :-)
[15:53:55] <valexey> geniepro: ну, Скади например.
[15:54:05] <kemiisto> valexey: на оборонкоре баллады то слушаешь? :D
[15:54:06] <geniepro> Эдипов Комплекс -- фу, психоанализис
[15:54:19] <valexey> нет там психоанализа :-)
[15:54:35] <geniepro> а группа Комплекс Электры есть?
[15:54:40] <romiras> не, это опять у РесурсСвязи какие-то очередные зацикленности
[15:55:04] <romiras> .. на коммутаторах
[15:55:23] <valexey> http://ru.wikipedia.org/wiki/%D0%AD%D0%B4%D0%B8%D0%BF%D0%BE%D0%B2_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%81_(%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0)
[15:55:49] <kemiisto> это для забаненных в гугле было
[15:56:27] <geniepro> "Отличительной особенностью коллектива является использование в качестве солирующего инструмента поперечной флейты." фу падумаешь, такое у Сплина давным давное ещё было
[15:56:36] <kemiisto> фу, рузский рок
[15:56:43] <kemiisto> он и на англ будет уныл
[15:57:12] <valexey> гм. это рок? в общем, не разбираюсь я в этих течениях  :-)
[15:57:25] <geniepro> «Эдипов Комплекс» принято называть брит-поп группой.[9][10] Однако, музыке ЭК трудно дать однозначное стилистическое определение: в основе звучания лежит брит-поп, но также присутствуют элементы арт-рока, альтернативного рока и танцевальной музыки[11].
[15:57:32] <valexey> у меня нет предпочтений стилей, но есть предпочтения произведений.
[15:57:54] <kemiisto> ну так русский рок он ни разу и ни рок
[15:58:05] <kemiisto> вот Лагутенко прально говорит
[15:58:09] <geniepro> Дискография
1996 — Egoism
2008 — Lost&Found  -- тоже не густо )))
[15:58:09] <kemiisto> это рокопопс
[15:58:23] <kemiisto> а то, что альбомов мало - хорошо
[15:59:28] <valexey> /me думает что надо прочитать книжечки Tufte по визуализации данных.
[15:59:46] <kemiisto> не надо
[15:59:46] <geniepro> http://www.zrclub.ru/groups/ke/  вот тогда уж чо тоже надо слушать ))
[16:00:09] <valexey> kemiisto: читал?
[16:00:14] <kemiisto> TROJAN HORSE BLOCKED
[16:00:32] <geniepro> психопаталогоаналитики млин )))
[16:00:37] <kemiisto> valexey: нет, нинужно же
[16:00:40] <kemiisto> :D
[16:00:45] <valexey> мне - нужно :-\
[16:00:47] <kemiisto> Пастернак нинужен!
[16:01:03] <geniepro> у мя намана открылсо, убей своего антивируса )))
[16:01:06] <kemiisto> http://www.last.fm/music/Lissie
[16:01:15] <kemiisto> слушай инди фолк, блеать!
[16:01:47] <geniepro> http://mama-doch.livejournal.com/866.html
[16:02:39] <geniepro> http://mama-doch.livejournal.com/389.html
[16:02:59] <geniepro> рокеры-фрейдисты )))
[16:03:12] <valexey> geniepro: если что, я и Maximum the Hormone <http://en.wikipedia.org/wiki/Maximum_the_Hormone> слушаю иногда. довольно часто - раз в четыре месяца где-то.
[16:03:18] <geniepro> ниаткрывается лисси ))
[16:03:54] <geniepro> а Tokio Hotel? грят они в стиле Muse исполняют
[16:04:44] <valexey> нет, токио я не хотел
[16:04:52] <kemiisto> как ты смел так опустит Муз!!!111
[16:05:12] <kemiisto> Муз черезчур оригинален
[16:05:35] <kemiisto> Kasabian разве что
[16:05:40] <geniepro> это не я, это лео каганов так сказал. а я ему в этом плане вполне доверяю )
[16:06:26] <kemiisto> чушь
[16:06:43] <kemiisto> даже какой-нить Limp Bizkit ближе к Muse
[16:06:48] <kemiisto> :D
[16:07:39] <valexey> /me не понимать этих терминов
[16:07:41] <geniepro> http://lleo.me/dnevnik/2008/01/10.html
[16:08:43] <kemiisto> я не знаю, кто это
[16:08:48] <kemiisto> но по стиле изложения
[16:09:08] <kemiisto> ещё один полудорок, считающий себя гуру во всём и вся
[16:09:20] <kemiisto> и думающий, что его маты кому-то интересны
[16:09:24] <kemiisto> НИНУЖЕН!
[16:10:00] <geniepro> о_О да Каганов писал программы, сочиняющие стехи, когда мы все ещё пешком под стол ходили!!!111
[16:10:18] <kemiisto> мусор то есть производил
[16:10:24] <kemiisto> никому нинужный
[16:10:33] <kemiisto> до сих пор тем и занят
[16:10:37] <valexey> когда  info21 занимался символьной математикой, мы делали то же самое!
[16:10:37] <geniepro> нифига, он вапще один из гениев времён позднего союза
[16:10:54] <geniepro> в отличии от инфо вашего
[16:12:03] <geniepro> ну в принципе у инфо21 тоже есть положительные стороны -- он старательно отбивает у народа желание работать на обероне, который всё равно нинужен
[16:13:33] <valexey> он иногда говорит интересные вещи. до тех пор, пока не пытается лезть в политику и прочие вещи в которых не компетентен.
[16:14:30] <geniepro> какие, например, его вещи интересны?
[16:15:04] <valexey> например по нормальному благодаря ему я покопался в языках Маркова. И вообще в рефале.
[16:15:38] <valexey> вне зависимости от того, приятен человек тебе или нет, он может владеть полезной информацией. и грех проходить мимо.
[16:16:10] <geniepro> типа "Деньги не пахнут"? о_О
[16:16:29] <valexey> угу.
[16:16:41] <valexey> мне плевать на то, что обо мне подумают, главное результата достичь.
[16:16:41] <geniepro> важен не только результат, но и путь, которым доходишь до результата )))
[16:17:09] <geniepro> Благомыслие, благословие, благодеяние ))))
[16:18:05] <valexey> знания не пахнут!
[16:21:00] <kemiisto> Православие, Самодержавие, Народность!!!111
[16:21:08] <valexey> /me качает Tufte
[16:21:09] <kemiisto> Вступай в Народный Фронт!!!111
[16:21:21] <geniepro> нинадо туфту слушать )))
[16:21:34] <kemiisto> Bloodhound Gang – The Bad Touch
[16:21:35] <valexey> угу. надо читать и смотреть
[16:21:55] <valexey> алсо надо еще будет раскина качнуть. говорят там процентов 70 полного маразма, но остальные 30 стоят того, чтобы зачесть.
[16:21:57] <kemiisto> valexey: щито это? пруф запили!
[16:22:20] <geniepro> кемиисто, ну туфта и есть туфта
[16:22:22] <kemiisto> раскина я знаю
[16:22:32] <kemiisto> пруф на туфту в студию!
[16:22:46] <valexey> http://narod.ru/disk/4300885000/Tufte_Visual_Display_of_Quantitative_Information_hi-res.pdf.html
[16:23:01] <valexey> мне как раз надо визуализировать данные.
[16:23:16] <valexey> кстати, Tufte последовательный противник поверпоинта :-)
[16:23:46] <geniepro> почему? паверпоинт -- просто векторная графика же
[16:24:14] <valexey> потому, чта он провоцирует на определенный стиль изложения и подачи материала
[16:24:34] <kemiisto> вот!
[16:24:42] <kemiisto> я вообще считаю
[16:24:49] <kemiisto> что профессорам нужно запретить
[16:24:57] <kemiisto> его использовать на лекциях
[16:25:01] <kemiisto> мел, доска
[16:25:35] <geniepro> у кого-то я тоже такое читал... у окасаки, что ле
[16:26:41] <valexey> вот тут подробно изложено: http://www.pertsiya.com/page.php?id=232
[16:27:23] <kemiisto> valexey: там говноскан чолэ? 250 метров то?
[16:27:35] <valexey> там много графики. текста мало.
[16:27:44] <valexey> да, это скан, который распознавать вообще не имеет смысла
[16:27:52] <valexey> скан высокого качества
[16:27:59] <kemiisto> ну, всё равно скан
[16:28:06] <kemiisto> нам, привыкшим к препринтам
[16:28:09] <kemiisto> :D
[16:29:38] <geniepro> млин ну нафига в хацкель ввели расширяемые исключения? это же не ООП езыг ((((
[16:36:19] <valexey> а что, таки ввели? где зачесть?
[16:36:33] <valexey> вообще, с существовательными типами - он уже вполне себе ООП :-)
[16:38:12] <geniepro> да уже давно они появились -- модуль Control.Exception. а старые исключения в модуле Control.OldException, который, конечно же, депрекатед
[16:38:26] <geniepro> что ещё за существовательные типы?
[16:38:37] <geniepro> экзистенциалы?
[16:38:43] <geniepro> это вроде ещё не ооп
[16:40:18] <valexey> почему не ООП? как раз дозволяют ровно ту форму полиморфизма что в ООП сидит
[16:40:33] <valexey> c теми же граблями
[17:07:17] <valexey> дас, книженция впечатляет. весьма.
[17:12:24] <valexey> "Все четыре книги живого гения в области отображения информации (и вообще - отображения смысла) стоят того, чтобы немедленно потратить 160 долларов, оставив квартиру неоплаченной, а семью - голодной. Тафти страшный параноик, категорически отказывается даже обсуждать перевод или издание где-либо, кроме своей собственной типографии (как я его понимаю)."
[18:35:15] <vlad2> valexy: а в какоа есть что-нибудь для работы с файловой системой?
[18:35:39] <vlad2> Конкретно - аналог FSGetCatalogInfo
[18:39:54] <valexey> vlad2: NSFileManager не катит?
[18:43:32] <vlad2> Available in Mac OS X v10.0 and later.
[18:43:36] <vlad2> Не катит.
[18:43:44] <vlad2> А. Не.
[18:43:55] <vlad2> Я там 10.5 тоже видел.
[18:44:17] <vlad2> Например, вот это: attributesOfFileSystemForPath
[18:44:21] <vlad2> только для 10.5
[18:45:01] <vlad2> Мля. Как бы дропнуть 10.4...
[18:45:18] <vlad2> Я тут в пятницу такие чудеса наблюдал.
[18:45:19] <vlad2> apple
[18:45:21] <Жаба> vlad2, да ну, Applo куда круче -- оно хоть не погрызенное мышами...
[18:46:13] <vlad2> Все это гавно мамонта (FSGetCatalogInfo) глючит если не крутить event loop! Полный привет.
[18:50:28] <valexey> гм. а чем тебе Available in Mac OS X v10.0 and later. не устроило? :-)
[18:50:40] <valexey> вы до сих пор поддерживаете девятку?
[18:51:40] <vlad2> Э... Читай ниже :)
[18:51:44] <vlad2> У нас 10.4
[18:52:11] <valexey> блин. закопайте уже это говно мамонта :-)
[18:52:47] <vlad2> Мы ж не эппл ;) Не можем себе позволить так жестоко кинуть кастомеров :)
[18:53:23] <valexey> а чем тебя не устраивает fileAttributesAtPath:traverseLink: ?
[18:54:19] <valexey> точнее даже fileSystemAttributesAtPath:
[18:54:38] <vlad2> Возможно устраивает. Следующий раз гляну :) Уже и так таймаут на день из-за этой херни.
[18:54:53] <valexey> оно как раз Deprecated in Mac OS X v10.5 , то есть то что вам надо :-)
[18:55:37] <vlad2> У меня сейчас примерно такая стратегия - все если можно через юникс. Если нельзя - тогда угребищный карбон. В юниксе, правда, тоже не все шоколадно (см. мой пятничный коммент про unmount).
[18:56:00] <valexey> где? в пятницу мну не было.
[18:56:25] <valexey> а вообще как вы там с карбоном? он уже научился 64 бита?
[18:56:28] <vlad2> Короче, юниксовая (точнее BSDшная) unmount тоже глючит.
[18:56:46] <vlad2> Не научился и не научится :)
[18:56:57] <valexey> дык закапывайте же :-)
[18:57:13] <valexey> алсо что мешает из сей дергать какаву за методы?
[18:57:18] <valexey> на таком чистом-чистом си.
[18:57:41] <valexey> буков будет конечно несколько больше, чем в обжЦэ, но это ж мелочи :-)
[18:58:44] <vlad2> Да это все понятно. Но на практике при смешивании кокаы и карбона тоже всякие "особенности" вылазят, поэтому просто так (как общую стратегию) такой подход нельзя использовать. Только точечно.
[18:58:59] <valexey> угу
[18:59:41] <valexey> вообще меня не покидает ощущение, что весь этот ObjC можно легко на C++ реализовать. То есть прямо абстракции сами.
[19:00:14] <vlad2> На С++ можно все реализовать. Но только через одно место :)
[19:00:39] <vlad2> (шаблоны и препроцессор)
[19:01:35] <valexey> шаблоны - это правильное место! ;-)
[19:02:12] <subjrs> правильное для интимных утех
[19:03:12] <valexey> да ладно, адовцы их тоже любят :-)
[19:03:28] <subjrs> ток их там нет :(
[19:04:03] <valexey> ну называются они там дженериками, и шо? :-)
[19:04:13] <valexey> ну синтаксис у них многословный.
[19:04:20] <valexey> ну тьюринг-полноты нет. ну и ладно.
[19:04:45] <subjrs> не путай теплое со сладким )
[19:05:18] <valexey> я не путаю, я смешиваю. люблю сладкое теплым.
[19:05:46] <subjrs> а пиво холодным )
[19:10:53] <vlad2> А вот мороженое - младкое и холодное :)
[19:12:40] <subjrs> от мороженного ангина случается
[19:13:32] <valexey> а от пива пузо случается :-)
[19:14:13] <valexey> ну и вообще вливание эстрагенов на мужской гормональный баланс плохо влияет.
[19:15:07] <subjrs> это уже виновато само пиво, в любом виде )
[20:14:02] <genieprox> млин надо мелкий комп купить, нетбук какой-нить -- под торрент-качальщик. а то большой шумит сука
[20:16:20] <genieprox> "Мэттью Бамгарднер, 40-летний пользователь TrueCrypt из Флориды, был арестован и помещён под стражу после того, как отказался предоставить суду пароль от раздела на его жестком диске, зашифрованного при помощи TrueCrypt.
Мэттью заявляет, что такое решение противоречит законам штата Флориды и США и просит читателей поддержать его, сообщив суду, что он не прав и напомнив ему о пятой поправке к Конституции США, а так же о том, что пароль к разделу TrueCrypt может быть сколь угодно длинным, а может и вовсе не является текстовой информацией и потому бессмысленно надеяться, что человек в любой момент сможет назвать его." http://forums.truecrypt.org/viewtopic.php?t=23969
[20:22:07] <subjrs> genieprox: давно хочу
[20:46:45] <genieprox> http://habrahabr.ru/blogs/hardware/122761/ Переход на SSD: история одного фэйла
[22:31:48] <valexey> genieprox: лучше макбук купи и не парься. он не шумит.
[22:34:31] <genieprox> да все буки не шумят без нагрузки. а макбук тут тока заказывать в двадорога...
[22:38:41] <valexey> ну, макбук особенно мало шумит. особенно прошка. там же весь корпус один большой радиатор.
[22:41:49] <valexey> "Ласточки свили гнездо под окном. Теперь, глядя на котэ, я понимаю, как выгляжу, играя в ВоВ. Она, бедняга, даже поесть не успевает!"
[22:43:34] <genieprox> макпро обжигпет яйца!
[22:44:01] <valexey> неа. он греется в том месте, где яиц нет :-)
[22:44:13] <valexey> да и греется он только под суровой нагрузкой.
[22:45:52] <genieprox> http://habrahabr.ru/blogs/history/122731/
[22:47:39] <valexey> хуже другое - у нас обнаружился конкурент: http://vizualdata.ru/2011/04/basis/ http://mybasis.com/
[22:56:46] <genieprox> ну не всё же котам масленница )))
[22:57:13] <valexey> Это ужасно. Они уже предзаказы принимают!
[22:57:22] <valexey> И выдают вроде как дивайсы на бета-тестинг.
[22:57:36] <valexey> А у нас еще коняга не валялась в этом плане.
[22:57:57] <genieprox> сочувствую )))
[22:58:42] <genieprox> я в вас верю -- вы там чо нить новое придумаете )))
[22:59:26] <valexey> /me пошел точить меч для сепукку.
[23:00:57] <valexey> впрочем, в тот проект, конкурентов, вкачали не менее 9ти зеленых лямонов.
[23:01:10] <valexey> у нас пока много-много скромнее.
[23:01:24] <valexey> порядка на два наверное.
[23:37:13] <valexey> kemiisto: признавайся давай, какой ЯП для тебя идеален? ;-)
[23:40:10] <kemiisto> хм
[23:40:11] <Жаба> kemiisto, и не говори
[23:40:51] <kemiisto> абирон бы с некоторыми плюшками
[23:40:56] <kemiisto> меня устроил
[23:42:57] <valexey> это с какими?
[23:42:59] <valexey> шаблоны?
[23:43:03] <valexey> препроцессор?
[23:43:08] <valexey> ленивые вычисления?
[23:43:11] <valexey> паттерн матчинг?
[23:43:14] <valexey> содомия?
[23:43:15] <kemiisto> :D боже упаси
[23:43:51] <kemiisto> а вот с какими я пока ещё не решил
[23:43:52] <kemiisto> но да
[23:44:02] <kemiisto> дженерик программинг нужен
[23:44:15] <valexey> обобщенное программирование!
[23:44:17] <valexey> шаблоны!
[23:44:20] <valexey> буст!
[23:44:25] <kemiisto> зачем шаблоны?
[23:44:36] <valexey> дык дженерик же :-)
[23:44:44] <valexey> они для того и сделаны.
[23:45:14] <kemiisto> ну такого мне даром не надо
[23:45:23] <valexey> а какого надо?
[23:45:29] <valexey> как в хаскеле?
[23:45:42] <kemiisto> откуда я знаю как в хаскеле
[23:45:57] <valexey> ну а как хочешь то?
[23:46:24] <valexey> как в окамле?
[23:46:24] <kemiisto> не знаю
[23:46:37] <kemiisto> я ни писал ни разу
[23:46:42] <kemiisto> откуда мне знать
[23:47:13] <valexey> а откуда тогда знаешь что тебе это нужно?
[23:48:03] <kemiisto> знаю
[23:48:19] <kemiisto> прикидывал
[23:48:32] <kemiisto> как жить без этого на том же Фортране
[23:49:53] <kemiisto> там как и в абиронах нет никакой стандартной библиотеки
[23:49:59] <kemiisto> собственно и нет
[23:50:06] <kemiisto> потому что нет дженериков
[23:50:12] <kemiisto> ну писать самому
[23:50:16] <kemiisto> и тоже никак
[23:50:16] <valexey> а в фортране таки есть дженерик программинг?
[23:50:21] <kemiisto> нету
[23:50:31] <valexey> вообще, в сях же есть стандартны либы.
[23:50:39] <valexey> а дженериков нет
[23:50:45] <valexey> правда есть макросы
[23:50:47] <kemiisto> там типизация нестрогая
[23:50:55] <kemiisto> там же всякие void*
[23:51:44] <valexey> а где она строгая? в обероне что-ли? а как на счет AnyRec? :-)
[23:52:31] <kemiisto> я про стандартную библиотеку сишную говорил
[23:52:33] <kemiisto> что
[23:52:40] <kemiisto> либо обобщёнка
[23:52:48] <kemiisto> либо бай-бай типизация
[23:52:50] <kemiisto> void qsort(void *base, size_t nmemb, size_t size, int (*compare)(const void *, const void *));
[23:53:01] <kemiisto> нахуй
[23:53:22] <kemiisto> да и хер с ним, что нет библиотеки
[23:53:31] <kemiisto> нет возможности запилить свою
[23:53:45] <kemiisto> написал как-то QuickSort в образовательных целях
[23:53:55] <kemiisto> самый простой нерекурсивный вариант
[23:54:12] <kemiisto> и даже его я не хочу копипастить для разных типов данных
[23:54:41] <valexey> макросы же :-)
[23:55:20] <kemiisto> какие макросы?
[23:55:48] <valexey> сишные в простейшем случае
[23:55:59] <valexey> но лучше что-то вроде немерли
[23:56:16] <kemiisto> я не видел
[23:56:26] <kemiisto> но слышал много отрицательных отзывов
[23:56:29] <kemiisto> смотреть не буду
[23:57:37] <valexey> гм. а я не слышал.
[23:57:40] <valexey> что говорят?
[23:57:44] <valexey> про немерлю
[23:57:52] <kemiisto> тоже самое
[23:57:57] <kemiisto> что и про сишные
[23:58:11] <kemiisto> ГАВНО
[23:58:20] <kemiisto> подробности меня мало интересуют
[23:58:31] <valexey> пардон. но там же все хорошо. в отличае от сишных которые ни неймспейсы не знают ни так далее. там это часть языка, а не надстройка.
[23:58:43] <valexey> причем неотъемлемая часть
[23:58:54] <kemiisto> я видел Nemerle
[23:59:00] <kemiisto> там плохо с головой
[23:59:09] <kemiisto> у всех сразу
[23:59:15] <kemiisto> поляки же начинали какие-то
[23:59:30] <kemiisto> 100% математики какие-нить
[23:59:41] <kemiisto> или ещё хуже - программисты
[23:59:44] <kemiisto> :D