[00:07:06] <valexey> "Код, использующий диапазоны так же быстр, более безопасен и компактен, чем код, использующий итераторы.
Больше никаких циклов for длиннее одной строки. Программирование с диапазонами на-
столько компактнее, что появляются новые идиомы, реализация которых была бы слишом
громоздкой с помощью итераторов."
[01:27:20] <vlad2> Они ее сильно спрятали. У после переползания под Лайон ссылка где-то далеко. Но она есть :)
[01:28:10] <vlad2> Диапазноны у нас вовсю. Есть обертки на всеми  стандартным алгоритмами. Действительно намного удобнее.
[01:31:01] <valexey> сами писали, или это в бусте есть?
[01:32:32] <vlad2> Сами. В бусте - не знаю есть или нет, когда писали - не было.
[01:33:34] <vlad2> Там писать-то особо и нечего...
[01:33:47] <vlad2> Если без претензий.
[09:06:31] <valexey> купил книжку Мейера
[09:06:37] <valexey> электронную :-)
[09:37:41] <valexey> "Почувствуй класс" которая
[09:56:57] <valexey> он там сам упарывается эйфелем, и юных читателей подсадить пытается
[09:58:49] <geniepro> ну как и всякие ткачёвы
[10:01:43] <valexey> но, к чести Мейера, он там вполне адекватно в конце книжки описывает C++, Java и C#
[10:01:45] <valexey> И даже С
[10:02:02] <valexey> А отличае от Ткачева
[10:05:07] <geniepro> так ткачёв тоже честен -- он не знает "C++, Java и C# И даже С", вот и не описывает их )))
[10:05:28] <valexey> нифига. он их пытается критиковать
[10:05:32] <valexey> очень криво и неумело
[10:05:45] <geniepro> и тем самым их пропагандирует )))
[10:06:00] <valexey> кстати, у того же Свердлова в книжке про компиляторы тоже полно ляпов про С++ и другие языки
[10:06:35] <valexey> А у Мейера все корректно. Видно что он в языке разобрался и даже в курсе практик программирования на нем.
[10:20:41] <valexey> а еще Мейер как бэ намекает что в ОО-языке модули как бэ и не нужны вовсе :-)
[12:33:08] <kemiisto> .
[12:33:09] <Жаба> kemiisto, the hive-cluster is under attack!
[14:33:42] <valexey> А бывает OpenGL для оберона или его производных?
[15:10:55] <valexey> "Я помню как работали первые версии Windows. И чего? Вы смогли бы спроектировать лучше и быстрее? И где вы были? Опять пустимся в если бы да кабы? Вот не дает вам покоя эта винда. Напишите лучше и используйте. Со всей легендарной мощью оберон-технологий это не должно быть непосильной задачей даже для одного человека в свободное от основной занятости время. К чему все эти постоянные стенания о злобной M$, которая кормит какашками бедных пользователей (еще и денег просит за это)?"
[17:09:59] <valexey> ""Нужные" языки - это Оберон-2 и КП. Си++ пора забыть как страшный сон."
[17:11:51] <kemiisto> valexey: когда нибудь ты напишешь это без кавычек!!!11
[17:11:52] <kemiisto> :D
[17:12:10] <kemiisto> ТЫ ПРОЗРЕЕШЬ!!!111
[17:12:12] <valexey> а я и так C++ стал забывать :-\
[17:12:17] <valexey> давно на нем не писал
[17:12:18] <kemiisto> ВОТ!
[17:12:26] <kemiisto> УЖЕ ПЕРВЫЕ ШАГИ!
[17:12:34] <valexey> приходится писать все на каком-то убожестве
[17:12:51] <kemiisto> ещё один маленький шаг
[17:12:56] <kemiisto> В СТОРОНУ АБИРОНОВ!
[17:12:58] <kemiisto> :D
[17:13:04] <valexey> тьху на тебя!
[17:13:10] <valexey> надо будет D упороться
[17:13:17] <valexey> и этим, как его… эйфелем
[17:14:09] <valexey> хотя в эйфеле все же слишком много ООП
[17:14:18] <valexey> мну тошнит от такой концентрации :-)
[17:15:03] <kemiisto> эйфель мну не понравился
[17:15:09] <kemiisto> но это было года 2 назад
[17:15:14] <valexey> чем?
[17:15:17] <kemiisto> эйфель то тотже
[17:15:25] <kemiisto> но я ДРУГОЙ!!!111
[17:15:28] <kemiisto> тем же
[17:15:34] <kemiisto> слишком ООПистый
[17:15:46] <kemiisto> и синтаксис не особо
[17:15:58] <kemiisto> + там контрактное программирование же - фича
[17:16:01] <valexey> мне не понравилось то, что там дофига чего проверяется в рантайме. причем только в дебажной версии
[17:16:10] <valexey> особых проверок на этапе компиляции я не увидел
[17:16:27] <valexey> ну. контракты и в D имеются
[17:16:52] <valexey> но у эйфеля есть фича которой нет в D - у эйфеля нативная IDE и гуйна либа.
[17:17:00] <valexey> по крайней мере для маздая и пингвина
[18:00:00] <valexey> "Американские ученые 50 лет проводили исследования почему ураган в Америке все разрушает, а тайфун на Дальнем Востоке при той же силе разрушений не наносит, оказалось что эти хитрозадые русские строят свои дома из кирпича!!!!!"
[18:54:05] <vlad2> Уж не меня ли тут цитируют :) Почитываешь древние ветки? :)
[18:55:15] <vlad2> Меня больше удивляет, что эти картонные дома умудряются стоять по 100 лет...
[18:55:30] <vlad2> (ну если тайфунов нет)
[18:58:37] <valexey> vlad2: что, как видишь вменяемые слова, так значит сразу тебя цитируют? :-)
[19:00:46] <vlad2> Неужели не я сказал? :) Совсем память подводит.
[19:01:13] <valexey> что именно? ;-)
[19:02:38] <vlad2> Про написание винды на обероне :)
[19:03:49] <valexey> это да, это ты был :-)
[19:04:22] <valexey> ну, в принципе, у них почти получилось - обероноось весьма на win 3.1 и более младшие версии похожа
[19:49:28] <vlad2> Блин, уже минут двадцать мучаю гугл на предмет способа узнать местоположение "downloads" на винде...
[19:50:06] <vlad2> Чувствую полезу в исходники FF...
[20:05:30] <vlad2> О. Откопал.
[20:05:40] <vlad2> GUID folderid_downloads = {0x374de290, 0x123f, 0x4565, {0x91, 0x64,
                          0x39, 0xc4, 0x92, 0x5e, 0x46, 0x7b}};
[20:05:46] <vlad2> Не хухры-мухры.
[21:04:06] <valexey> гы
[21:04:11] <valexey> магические константы какие
[21:18:19] <vlad2> Не, все нормально, я потом откопал их в стандартном виндовом хедере.
[21:18:57] <vlad2> Мозиловцы извращаются, чтобы поддержать сборку на древнючих версиях виндов. Не знаю нафига :)
[22:14:06] <vlad2> Просто бывает так, что кроссплатформенность нафиг не нужна ;)
[22:23:36] <valexey> но декларировать то её было зачем?
[22:23:53] <valexey> а то вон, некоторые на это дело ведутся (которые кроме венды ничего никогда не видели)
[22:24:56] <vlad2> А кто декларировал? M$? Сомневаюсь.
[22:25:35] <vlad2> Максимум чего M$ могла сказать, что они "допускают" реализацию на других платформах.
[22:29:06] <valexey> да о кроссплатформенности дотнета МС кричала на каждом углу
[22:29:17] <valexey> правда не уточняя что она вкладывает в это понятие :-)
[22:29:31] <valexey> пипл по инерции подумал что будет как в жабе
[22:29:33] <valexey> ан хрен
[22:29:58] <valexey> кроссплатформенность оказалась на проверку всего лишь ограниченной кроссплатформенностью между системами от мелкософт :-)
[23:18:13] <vlad2> Все равно не понмаю в чем претензии. Вон С++ тоже кроссплатформенный (всю жизнь). И чего? :)
[23:18:42] <vlad2> Так у этого C++ на порядки больши проблем при переносе на другую платформу.
[23:19:35] <vlad2> Хорошо что сейчас хоть компиляторы доточили на популярных платформах. А то вообще полный привет был года до 2000.
[23:22:13] <valexey> ну, плюсы не позиционировались как нечто что можно скомпилять один раз и оно будет запускаццо везде
[23:22:26] <valexey> .net и jvm не кроссплатформенны. это просто платформы :-)