[00:21:17] <kemiisto> шокирующее видео!
[00:21:50] <kemiisto> из жизни молекул!
[00:21:52] <kemiisto> :D
[00:21:56] <kemiisto> http://narod.ru/disk/24395056001/full.mov.html
[00:31:50] <valexey> /me поставил эйфель студию
[00:31:56] <valexey> компиляю визион ихний и примеры
[00:33:25] <valexey> гуй ничаво так
[00:33:59] <valexey> на gtk явно правда
[00:43:49] <valexey> о! у визиона есть и какава-реализация
[00:43:50] <valexey> интересно
[00:51:15] <valexey> на эйфеле кодинг стайл какой-то.. рыхлый
[00:51:23] <valexey> много пустого места в исходниках
[00:55:57] <valexey> но вообще, в принципе, язык человекоориентированный :-)
[00:56:26] <valexey> ну и библиотек искаропки много самых разнообразных. от гуя до веба
[09:29:17] <geniepro> https://bitbucket.org/eric_t/modern-fortran/wiki/Home
а чо, симпотично так...
[09:44:44] <valexey> Ну да. Современный ФОРТРАН рулит
[13:32:23] <valexey> гы
[13:32:36] <valexey> ворд, скайп, адиум - все 32битные на 64битной макоси
[13:32:38] <valexey> забавно
[15:08:47] <kemiisto> ну, первые два понятно :D
[15:08:54] <kemiisto> см. владельца
[15:08:59] <kemiisto> что называется
[15:09:10] <kemiisto> а вот Adium
[15:09:13] <kemiisto> странно
[15:09:28] <kemiisto> оно ж как и pidgin на libpurple
[15:09:41] <kemiisto> у которой с 64-битами нет проблем
[15:09:46] <kemiisto> или есть :D
[15:10:34] <kemiisto> http://trac.adium.im/wiki/64BitConversion
[15:10:47] <kemiisto> ну вот!
[15:10:50] <kemiisto> пилят!
[15:12:25] <valexey> а зачем, если все работает и так?
[15:12:30] <valexey> ок
[15:12:41] <valexey> Interface Builder тоже 32 бита
[15:12:48] <valexey> при том, что XCode - 64 бита
[15:13:09] <valexey> Хром - 32 бита
[15:13:25] <kemiisto> ЗАТЕМ!
[15:13:30] <valexey> iTunes - 32 бита
[15:13:35] <kemiisto> там info21 добрался до JS!
[15:13:55] <valexey> гыде?
[15:14:06] <kemiisto> на небезизвестном форуме
[15:14:16] <valexey> хвалит?
[15:14:29] <kemiisto> а то! :D
[15:14:32] <kemiisto> http://forum.oberoncore.ru/viewtopic.php?f=27&t=3560
[15:14:42] <kemiisto> >> Читая, видишь оголтелый триумф комбинаторного интеллекта под двумя главными приматическими лозунгами "здесь и сейчас" и "нас много".
[15:15:48] <valexey> гы-ы
[15:18:11] <valexey> ну, язык js конечно суксь. динамическая типизация с мутабельностью всего на свете.
[15:18:38] <valexey> но в своей нише вполне сгодится
[15:18:45] <valexey> это примерно как shell/bash
[15:27:12] <geniepro> сомневаюсь что тот прототип сильно похож на современные версии яваскрипта
[15:27:56] <geniepro> а интересно, вот есть же ECMAScript, у него даже референсная реализация на SML есть.
она де-нить используется?
[15:31:49] <geniepro> помните, швейцарцы делали Композиту?
я тут возясь с этим эрлангам напарывался, что вот работает программа, потом меняю каку-нить мелочёвку -- бум! рушится протокол обмена между процессами
вот хорошо бы было иметь статическую проверку правильности протокола обмена
в композите же что-то в этом духе было?
[15:50:33] <valexey> хез. я композиту не смотрел
[15:50:41] <valexey> а вот эйфель походу таки надо будет закурить
[15:50:49] <valexey> хотя… хотя D конечно интересней
[15:51:00] <valexey> но эйфель нужен, а D нет :-\
[15:53:11] <geniepro> а чем интересен D?
[15:53:34] <geniepro> меня его пративный сишный синтаксис вымогает ((( фууууу
[15:54:07] <valexey> возможностями.
[15:54:21] <valexey> а синтаксис (точнее грамматика) там далеко не сишный
[15:55:00] <geniepro> скобочкм фигурные --- фууу
[15:55:52] <valexey> да ладно, у хаскеля вон тоже фигурные :-)
[15:56:04] <geniepro> опа! опа! америка-европа!
http://blog.opalang.org/
Opa - The cloud language.
[15:56:30] <geniepro> и у эрланга тоже фигурные! да что же это такое???
[15:58:28] <valexey> даже у паскаля есть фигурные скобки!!1
[15:59:27] <geniepro> но в паскале они правильные! не то что в сях!!!
[16:00:02] <valexey> в общем, D интересен тем, что там можно делать на этапе компиляции
[16:00:22] <geniepro> круче чем с++? о_О
[16:00:45] <valexey> намного
[16:00:59] <valexey> и все это существенно проще
[16:01:39] <geniepro> так и в чём подвох? почему никто не юзает D?
[16:02:19] <valexey> в том, что он не совместим с С, точнее с сишными либами, точнее с хедерами
[16:02:27] <valexey> в отличае от C++ и ObjC
[16:03:24] <geniepro> да с нуля всё написать и дело с концом!!!111
[16:03:40] <valexey> гыгы
[16:03:43] <valexey> /me представил себе
[16:04:10] <valexey> кстати, он и в качестве скриптового хорошо подходит языка
[16:04:28] <valexey> то есть не обязательно его компилять чтобы исполнить. можно просто запустить как тот же батник например
[16:05:19] <geniepro> не понимаю в чём полезность такого скриптового выполнения программ
скомпилированный экзешник по-любому лучше!
[16:05:24] <valexey> да, и компиляется он ну очень быстро
[16:05:40] <valexey> geniepro: скриптовое применение != интерпретатор
[16:06:44] <geniepro> ну а если прога скомпилирована, то какой это скрипт? о_О
[16:10:56] <valexey> обычный
[16:11:22] <valexey> скрипт это то что пишется чисто под свои нужды. то, что правится, и где исходник не менее важен чем то что он делает
[16:11:55] <valexey> короче, то, что лепится на коленке и автоматизирует ежедневную рутину. обычно это очень маленькие програмки и от них не требуется производительности
[16:12:07] <valexey> поэтому и компилировать в машкоды особого смысла нет.
[16:12:26] <valexey> но если хочется - можно и скомпилировать. но скриптом от этого оно быть не перестанет
[16:15:34] <geniepro> таки прожки называются утилитками
[16:18:15] <valexey> не, утилиты это близко, но не то
[16:18:42] <valexey> скрипт делает то, что человек и так мог бы сделать руками посредством стандартных утилит. просто долго и нудно
[16:19:02] <valexey> а утилита может то, что человек сделать не смог бы совсем за вменяемое время
[16:19:15] <valexey> ну, например утилита - архиватор
[16:19:37] <valexey> скрипт - обойти все каталоги начиная с заданного и заархивировать все это в один архив
[17:46:48] <kemiisto> ничего полезного
[17:46:51] <kemiisto> один флуд
[17:46:53] <kemiisto> :D
[17:47:04] <valexey> э?
[17:47:09] <valexey> ты про forum.oberoncore.ru?
[17:47:35] <kemiisto> про oberon@c.j.r
[17:47:38] <kemiisto> :)
[17:47:51] <valexey> эй!
[17:48:08] <valexey> все же, по моему, стоит упороться D
[17:48:14] <valexey> под маком оно отлично работает
[17:48:19] <kemiisto> FORTRAN!!!111
[17:48:27] <kemiisto> Fortran, точнее! :D
[17:48:52] <valexey> ну, у фортрана все плохо с проверками на этапе компиляций инвариантов пользовательских абстракций
[17:49:12] <kemiisto> сам понял, что сказал? XD
[17:49:18] <valexey> ога :-)
[17:49:24] <valexey> я долго формулировку эту оттачивал :-)
[17:49:38] <kemiisto> так что это значит?
[17:50:06] <valexey> что я не могу сказать компилятору что конкретно проверять :-)
[17:50:21] <kemiisto> я не понимаю :(
[17:52:29] <valexey> ну, блин.  например вот есть у нас генератор псевдослучайных чисел. у него три аргумента - делитель, сдвиг и множитель. ну и затравка (seed). так вот, не при каждой комбинации этих чисел у нас будет нормальная псевдослучайная последовательность генериццо. в некоторых случаях будет генериццо одно и то же. в D я могу написать такой генератор, который на этапе компиляции проверит свои аргументы/характеристики и выдаст еррор либо варнинг если они не кошерны
[17:52:56] <kemiisto> z
[17:53:10] <kemiisto> это метапрограммирование называется?
[17:53:35] <valexey> ну, метапрограммированием называется много чего. это узкий частный случай. проверка на корректность на этапе компиляции.
[17:53:55] <valexey> а то в абироне тоже мета есть, но там в рантайме и совсем другое.
[17:54:46] <valexey> ну, или там смогу проверить на корректность грамматику входного языка в компляторе (если моя программа компилятор) на этапе компиляции оного компилятора :-)
[17:55:30] <kemiisto> ну понятно
[17:55:41] <kemiisto> Fortran не silver bullet
[17:55:50] <valexey> угу
[17:55:54] <kemiisto> даже очень узкоспециализированный
[17:55:56] <valexey> сильверов вообще не бывает.
[17:56:20] <kemiisto> С++ же! :D
[17:56:25] <valexey> в D мне понравился маленький рантайм и стандартная либа. то есть там в случае чаво можно просто допилить
[17:56:34] <valexey> да, и оно все понятным стилем писано
[18:32:35] <valexey> О! Оберон настолько хорош, что для него даже стайлгайды не нужны!
[18:32:43] <valexey> Ибо язык строг и не позволяет вольностей!
[19:16:12] <vlad2> itunes 64 бита
[19:23:21] <valexey> vlad2: дык это у тебя во льве
[19:23:27] <valexey> а у меня тут 32
[19:23:34] <valexey> оно ж на карбоне
[19:23:39] <valexey> откуда там 64? :-)
[19:23:41] <vlad2> Сильно умные проверки на этапе компиляции скорее мешают. По моему опыту. Даже если сначала кажется, что они 100% полезны.
[19:24:03] <vlad2> Оно на винде 64 ;)
[19:24:22] <valexey> vlad2: это в плюсах. в плюсах (как и в хаскеле) нет нормальной возможности по нормальному вывести диагностику ошибки такой проверки
[19:24:26] <valexey> а в D есть
[19:24:34] <valexey> vlad2: напоркуя тебе йтюнз в маздае?
[19:24:52] <vlad2> "даже на винде"
[19:25:03] <vlad2> Не знаю что они там с карбоном сделали. Наверное выпилили.
[19:25:14] <valexey> в плюсах (как и в хаскеле) иногда думаешь - лучше б ты не проверял это, чем выводить ТАКОЕ в лог компиляции
[19:25:35] <valexey> ну, карбон заменить на винапи небось проще чем какаву
[19:27:16] <vlad2> Дело даже не в диагностике. А в сопровождении. Ну написал ты такую проверку. При дальнейшем усложнении этого генератора оно все равно отправляется в помойку.
[19:27:49] <vlad2> Опять же, не надо опускаться до уровня оберона ;)
[19:29:28] <kemiisto> vlad2: там только дрова под i-девайсы и iTunesHelper 64-битный
[19:29:37] <kemiisto> а сам iTunes 32-битный
[19:29:58] <vlad2> Взять даже эти пресловутые проверки размеронстей физических величин на этапе компиляции. Надо реально много "конечного" кода нахерачить, чтобу окупить содержание такой "библиотеки".
[19:32:43] <valexey> vlad2: такая проверка по сути не сложнее написания юниттестов
[19:32:49] <valexey> или ты юниттесты тоже в помойку? :-)
[19:33:16] <vlad2> Даже если она не сложнее - инет тесты полезнее :)
[19:33:29] <valexey> в плюсах такие проверки действительно сложно и не очевидно писать. на хаскеле уже проще, но там уже идет упоротость в типах. а тут нет :-)
[19:34:04] <vlad2> Или вот еще один пример boost::spirit.
[19:34:18] <kemiisto> valexey: тут - это в Ди2?
[19:34:48] <vlad2> Охрененно надо в него вложиться, чтобы получить пользу (даже если учесть, что его сам спири поддерживается другими).
[19:35:55] <valexey> kemiisto: угу
[19:36:56] <valexey> ну, в плюсах вообще активное использование обобщенки приводит к БДСМ активному
[19:37:05] <vlad2> Таки прочитать ликбез по основам трансляции и замутить свой рекурсивный спуск - проще, чем разобраться в boost::spirit за пределами примеров из документации.
[19:37:05] <valexey> мало кто выдерживает
[19:37:35] <valexey> ну да. кстати, то же относится и к какому-нибудь бизону
[19:37:43] <valexey> и даже к Coco/R
[19:38:13] <valexey> Но это при условии что у тебя задачка (грамматика) достаточно игрушечная, чтобы там можно было рекурсивным спуском обойтись
[19:39:17] <valexey> в общем то фигли? надо вначале упороться на D2 чем-нибудь, а потом уже говорить. А то мои доводы довольно голословны и основываются на первых впечатлениях от языка. И это не верно.
[19:48:52] <kemiisto> valexey: И ДА УПОРОТЬСЯ ТЕБЕ АБИРОНОМ!
[19:49:09] <valexey> kemiisto: тьху на тебя три раза!
[19:49:14] <valexey> я не такой!
[19:49:28] <kemiisto> да, страшное ругательсто! :D
[19:49:44] <valexey> скорее проклятие :-)
[19:49:56] <valexey> ладно, пойду ка я домой.
[22:01:02] <valexey> А проблема с биндингами в D на самом деле вполно решаема.
[22:02:21] <kemiisto> решай!
[22:02:59] <valexey> Кстати, позикс там есть сразу в стандартной либе
[22:03:16] <kemiisto> тот, который нинужен? :D
[22:03:26] <valexey> Что мну сильно порадовало
[22:03:44] <kemiisto> ни у кого нет инсайдерских данных
[22:03:57] <valexey> Позикс не может быть не нужен :-)
[22:03:58] <kemiisto> не упадут ли в цене внешние НЖМД
[22:04:01] <kemiisto> ?
[22:04:16] <valexey> Э?
[22:04:36] <valexey> С чего бы? Да и зачем тебе?
[22:05:07] <kemiisto> ну, ВНЕЗАПНО, для хранения информации
[22:05:15] <kemiisto> мой на 320 уже почти забит
[22:05:28] <valexey> Ужас
[22:05:29] <kemiisto> хочу 1ТБ!!!111
[22:05:41] <kemiisto> USB 3.0 уже есть в продаже
[22:05:48] <valexey> Ты что там хранишь?
[22:05:57] <kemiisto> там много всего
[22:06:41] <kemiisto> софт, книги, видео всякое (не фильмы)
[22:06:48] <kemiisto> фотки
[22:06:57] <kemiisto> музыка
[22:06:59] <kemiisto> lossless
[22:08:25] <kemiisto> а нотики с USB 3.0 тоже уже начили делать
[22:08:33] <kemiisto> :)
[22:25:54] <valexey> А маки?
[22:39:41] <kemiisto> и не будет
[22:39:51] <kemiisto> на смену своего же FireWire
[22:40:02] <kemiisto> приходит Thunderbolt
[22:40:53] <kemiisto> или как его там
[22:41:46] <valexey> Но он один всего
[22:41:56] <valexey> Так что думаю будет
[22:44:17] <kemiisto> возможно
[22:46:40] <valexey> Но когда?
[22:46:57] <valexey> Вообще, какой бы ноут взять?
[22:47:05] <valexey> Дюймов на 13
[22:47:16] <kemiisto> Air!!!111
[22:47:33] <valexey> И с нормальным разрешением по вертикали
[22:47:46] <kemiisto> valexey: дёшево? дорого? графика какая?
[22:47:59] <valexey> Графика пофиг
[22:48:12] <valexey> По цене - до килобакса думаю
[22:49:20] <valexey> Ну, даже на 35тыр готов в принципе
[22:49:38] <valexey> Да, и хочется долгой жизни от батареи
[22:49:49] <kemiisto> ASUS U3x
[22:49:58] <kemiisto> там их много
[22:50:11] <valexey> А какое там разрешение пл вертикали?
[22:51:45] <kemiisto> 1366x768
[22:51:49] <kemiisto> больше надо?
[22:53:51] <kemiisto> valexey: ?
[22:54:58] <valexey> Да. Хочу 1280x800
[22:55:03] <valexey> Хотя бы
[22:56:13] <valexey> У меня такое ощущение, что нормальные разрешения только у яблок остались
[22:56:27] <kemiisto> я ничего кроме яблок не могу припомнить
[22:56:54] <valexey> Не хочу становиться ябблопоклонником!
[22:58:43] <kemiisto> http://market.yandex.ru/guru.xml?hid=91013&CMD=-RR=9,0,0,0-PF=2140131887~LT~sel~1204.388062-PF=2142398545~EQ~sel~x1353576042-PF=2142398534~LT~sel~14-PF=2142398532~EQ~sel~x1714918860-VIS=201E2-CAT_ID=432460-EXC=1-PG=10&greed_mode=false
[22:58:51] <kemiisto> на вот
[22:59:02] <kemiisto> Lenovo
[22:59:06] <kemiisto> :)
[22:59:28] <kemiisto> есть и 1600x900
[22:59:29] <kemiisto> !
[22:59:30] <Жаба> kemiisto, здрав буде, бояре!
[22:59:43] <valexey> Надо глянуть
[22:59:50] <kemiisto> Sony, HP
[22:59:58] <kemiisto> http://market.yandex.ru/guru.xml?CMD=-RR=9,0,0,0-PF=2140131887~LT~sel~1204.388062-PF=2142398545~EQ~sel~x1353576042-PF=2142398534~LT~sel~14-PF=2142398532~EQ~sel~x1606163617-VIS=201E2-CAT_ID=432460-EXC=1-PG=10&hid=91013
[23:24:00] <valexey> дас. леново это тема конечно
[23:24:27] <valexey> "Время работы с доп. аккумулятором 22 ч"
[23:24:29] <valexey> o_O
[23:24:30] <Жаба> valexey, не смотри на меня так!
[23:28:35] <kemiisto> valexey: МежДелМаш же!
[23:28:47] <valexey> китайский :-)
[23:29:05] <kemiisto> HP ProBook многие хвалят
[23:29:38] <kemiisto> Продайся в анальное рабство Яблоку!!!111
[23:29:51] <kemiisto> You have no choice!!!111
[23:36:40] <valexey> HP что-то мне не нравится...
[23:36:42] <valexey> кроме того, они ж вроде хотели уйти с рынка десктопов
[23:36:52] <kemiisto> мне тоже
[23:37:01] <kemiisto> APPLE
[23:37:01] <Жаба> kemiisto, да ну, Applo куда круче -- оно хоть не погрызенное мышами...
[23:37:29] <valexey> блин. НЕ ХОЧУ В АНАЛЬНОЕ РАБСТВО ЯББЛА
[23:37:43] <valexey> lenovo - мой последний шанс!
[23:39:09] <valexey> у макбука мне не нравится, что крышка на 180 градусов не отклоняется
[23:39:10] <valexey> то есть экран
[23:41:29] <kemiisto> вот неплохой
[23:41:30] <kemiisto> http://market.yandex.ru/model.xml?modelid=3864751&hid=91013&show-uid=953129113155108621
[23:41:35] <kemiisto> но старенький
[23:42:14] <valexey> угу
[23:47:21] <valexey> суки
[23:47:36] <valexey> "Ноутбук ThinkPad T410 был переходной моделью с соотношением сторон экрана 16:10, в то время как в T510 уже использовались дисплеи 16:9. В новой T-серии используются только дисплеи с соотношением 16:9"
[23:47:43] <valexey> пидарюги
[23:47:49] <valexey> ну вот нафига это делать?
[23:48:02] <valexey> что, бизнесноут нужен только для того, чтобы фильмы смотреть что-ли?
[23:50:15] <kemiisto> Ь
[23:50:20] <kemiisto> MacBook!
[23:50:39] <valexey> та маки небось тоже скурвятся
[23:50:53] <valexey> просто маки традиционно отстают от индустрии на два-три года
[23:53:13] <valexey> ой, а что, яббл выпилил обычные макбуки?
[23:53:19] <valexey> остались только эйры и про
[23:53:33] <kemiisto> проснулся
[23:53:35] <kemiisto> :D
[23:54:29] <valexey> гм
[23:54:35] <valexey> у эйра маловат hdd
[23:54:39] <valexey> точнее sdd
[23:54:43] <kemiisto> там sdd
[23:54:43] <valexey> 128 всего
[23:54:49] <kemiisto> да!
[23:55:09] <kemiisto> тебе умные люди и говорят, что нужен внешник
[23:55:16] <kemiisto> а ты зачем, зачем
[23:55:29] <valexey> гм. ты решил себе эйр прикупить? :-)
[23:55:45] <kemiisto> нет, это ты решил себе прикупить
[23:55:46] <valexey> если уж на то пошло, то не внешник нужен, а просто файл-сервер
[23:55:46] <kemiisto> :D
[23:55:49] <valexey> дома
[23:55:52] <valexey> НЕТ!
[23:55:58] <kemiisto> ДА!
[23:56:03] <valexey> Я НИЧЕГО ЕЩЕ НЕ РЕШИЛ!!1
[23:56:18] <kemiisto> vlad2: скажи ему ты!
[23:56:37] <kemiisto> valexey: я бы взял
[23:56:43] <kemiisto> были б деньги
[23:56:44] <kemiisto> :D
[23:57:08] <valexey> дык и меня жаба не то что удушит, а еще и повесит, четвертует и сожжет за такие деньги!
[23:57:17] <valexey> у нас же дешевле самолет купить чем этот эйр
[23:59:28] <valexey> у нас оно на 300 баксов дороже продается
[23:59:29] <valexey> ужас же