[00:46:06] <cfi/0> [19:01]<vlad2> Угу. Таки аналоги интерфейсов во всех приличных ЯП есть.

ВНЕЗАПНО в схеме нет
[00:46:15] <cfi/0> кто будет спорить что схема не приличный язык? (-;
[00:46:47] <kemiisto> cfi/0: я не буду спорить
[00:46:50] <kemiisto> но это так
[00:46:51] <kemiisto> :D
[00:47:14] <cfi/0> кстати по этому поводу есть один интересный размышлизм
[00:47:22] <kemiisto> и не из-за интерфейсов, конечно
[00:47:26] <cfi/0> вот есть языки строго типизированые
[00:47:32] <cfi/0> есть динамические, вроде схемы
[00:47:41] <cfi/0> из личного опыта удобней писать на вторых
[00:47:55] <cfi/0> но по факту нужна строгость чтобы при написании не наделать фигни
[00:48:01] <cfi/0> а также чтобы код был быстрей
[00:48:40] <kemiisto> этого недостаточно? :)
[00:48:55] <kemiisto> у меня с динамической типизацией не срослось
[00:48:56] <cfi/0> т.е. я в своих прикидках "того самого единственного языка" пришел к выводу что нужно чтобы можно было как прописывать явно типы и требовать строгости так и оставлять это в "пофигистичном" виде, сваливая на плечи цомпилятора
[00:49:18] <cfi/0> а что с ней нетак?
[00:49:31] <cfi/0> там ж по сути всетупо боксиццо
[00:49:41] <cfi/0> и по "бирочке" проверяется
[01:11:11] <vlad2> Понятно, что в языках с duck typing интерфейсов нет и они там не нужны.
[01:16:10] <kemiisto> cfi/0: ну вот
[01:16:22] <kemiisto> как правильно говорил, вроде, vlad2
[01:16:32] <kemiisto> там тесты нужно писать сразу
[01:16:34] <kemiisto> ;)
[01:16:38] <kemiisto> а я не умею
[01:16:41] <kemiisto> :D
[01:17:25] <kemiisto> а так компилятор может часть чуши поймать при статической типизации
[01:18:01] <kemiisto> ну и силы привычки
[01:18:13] <kemiisto> я кроме Паскале особо ничего и не видел
[01:18:23] <kemiisto> поэтому ни динамическую типизацию
[01:18:37] <kemiisto> ни эти ваши ФП :D не воспринимаю
[01:19:17] <kemiisto> а, нет!
[01:19:24] <kemiisto> ещё я видел "Си с классами"
[01:19:26] <kemiisto> :D
[01:19:38] <kemiisto> но это я бы очень хотел забыть
[01:20:05] <cfi/0> kemiisto: зря, архизря
[01:20:32] <kemiisto> что-то мне подсказывает, что зря больши относилось к ФП :)
[01:43:42] <valexey> kemiisto: C++ форева!!1
[01:44:35] <kemiisto> вылез, млин :D
[01:44:48] <kemiisto> Алексей, толстый тролль, выходи! :D
[01:46:03] <valexey> Особенно теперь, когда есть c++11!
[01:46:31] <kemiisto> kemiisto: C++ - это не просто forever, это Forever Alone!!!111
[01:46:33] <kemiisto> :D
[01:46:38] <kemiisto> блеать!
[01:46:47] <valexey> :-)
[01:46:47] <kemiisto> valexey: это тебе было!
[01:47:01] <kemiisto> http://knowyourmeme.com/memes/forever-alone#.Tq8XSUM3QwU
[01:47:08] <kemiisto> если кто не знает
[01:47:20] <valexey> Жаль clang его пока не держит
[01:47:28] <valexey> А то бы уже переполз
[01:49:02] <valexey> Стоит защупать скалу или не стоит, вот в чем вопрос…
[01:49:14] <kemiisto> не стоит
[01:49:25] <kemiisto> не за что!
[01:49:27] <kemiisto> :)
[01:50:12] <valexey> Ага. Спасибо. Значит завтра установлю.
[01:50:26] <kemiisto> TROLLFACE
[01:54:14] <valexey> А таки есть что кошерней vi/vim для консоли? Емакс не предлагать.
[01:54:33] <kemiisto> Emacs :D
[01:54:41] <kemiisto> не
[01:54:46] <kemiisto> vim - кошернее
[01:54:54] <kemiisto> и нет ничего кошернее vim!
[01:55:52] <kemiisto> valexey: так а зачем тебе?
[01:56:14] <valexey> Как зачем? Что бы прогать.
[01:56:24] <kemiisto> это понятно
[01:56:30] <kemiisto> чего то в виме не хватает?
[01:57:56] <valexey> Ну вон, давеча же Vlad с ним мучался по поводу автокомплита в плюсцах
[01:58:23] <kemiisto> ёба
[01:58:29] <kemiisto> я тебе по секрету скажу
[01:58:51] <kemiisto> даже в эклипсах вяких люди мучаются с этим
[01:59:29] <valexey> Ну, в еклипсе относительно нормально. По крайней мере года три назад было
[01:59:43] <kemiisto> valexey: ну да, щаз
[01:59:48] <kemiisto> качаем Eigen
[01:59:57] <valexey> Э?
[01:59:59] <kemiisto> ну
[02:00:04] <kemiisto> короче
[02:00:15] <kemiisto> любая шаблонная либа большого размера
[02:00:31] <kemiisto> Qt Creator вообще не умеет автокомплитит в таких случаях
[02:00:35] <kemiisto> Eclipse пытаетс
[02:00:36] <kemiisto> я
[02:00:38] <kemiisto> :D
[02:00:42] <kemiisto> то падает
[02:00:58] <kemiisto> то жрёт памяти немерено
[02:01:02] <valexey> Гы
[02:01:09] <kemiisto> то просто отрубает этот автокомплит
[02:01:30] <kemiisto> valexey: так вон же
[02:01:31] <kemiisto> http://haskell.org/haskellwiki/Yi
[02:01:39] <valexey> Впрочем, я же уже показывал что интакического анализатора для автокомплита не достаточно
[02:01:45] <kemiisto> всё, что надо, допишешь :D
[02:02:04] <valexey> Ненене. Это к geniepro!
[02:03:19] <kemiisto> valexey: не, ей богу
[02:03:30] <kemiisto> ты ишешь того, чего не существует
[02:03:59] <valexey> Иначе было бы не так интересно :-)
[02:04:28] <kemiisto> valexey: а зачем именно редактор, да ещё и консольный?
[02:04:48] <valexey> Вообще, насколько вим плагинабельный?
[02:05:41] <valexey> Консольный потому, что гуй он разный везде, а консоль едина!
[02:06:01] <kemiisto> valexey: не понял
[02:06:05] <kemiisto> в чём она едина?
[02:06:45] <valexey> В том, что оно одинаково и стандартно под всеми хрюниксами
[02:07:19] <kemiisto> valexey: а окна что там разные? где-то круглые, где-то квадратные?
[02:07:32] <kemiisto> что конкретно должно быть одинаково?
[02:07:38] <valexey> К окнам API разный
[02:08:20] <kemiisto> Qt, wxWidgets, GTK
[02:08:26] <kemiisto> мне продолжать?
[02:08:32] <kemiisto> и ты будешь удивлён
[02:08:50] <kemiisto> но большая часть редакторов использует платформонезависимые тулкиты
[02:08:53] <kemiisto> ;)
[02:09:13] <valexey> Ога. Только вот gtk есть уг везде кроме линукса
[02:09:18] <kemiisto> бери, короче, Qt Creator
[02:09:21] <kemiisto> :)
[02:09:32] <kemiisto> там и FakeVim есть
[02:09:33] <kemiisto> :D
[02:10:12] <kemiisto> и Code Model у них будет через LLVM  скоро
[02:10:17] <valexey> kemiisto: qt creator не умеет ничего кроме плюсов. Да и плюсы весьма посредственно умеет
[02:10:57] <kemiisto> valexey: он хуже только по сравнению с VS + AssistX
[02:13:07] <valexey> Дас. Ви и емакс они как гном и кде :-)
[02:13:19] <valexey> Третьего не дано
[02:13:38] <kemiisto> XFCE же!
[02:13:58] <valexey> Это недогном
[02:16:00] <kemiisto> бб
[02:17:02] <valexey> BB cb!
[08:17:22] <genieprox> Alexey Veselovsky> man rtmp.

C:\Documents and Settings\jenya.AF>man rtmp
'man' is not recognized as an internal or external command,
operable program or batch file.

хаха
[09:07:29] <genieprox> cfi/0> [19:01]<vlad2> Угу. Таки аналоги интерфейсов во всех приличных ЯП есть.

ВНЕЗАПНО в схеме нет
cfi/0> кто будет спорить что схема не приличный язык? (-;
scheme динамический язык, ему не надо никаких интерфейсов
как и эрлангу
[09:07:58] <cfi/0> genieprox: но их же там нет, так? (-;
[09:08:11] <cfi/0> то что они там реализуются правильными комментариями это отдельная тема
[09:08:53] <genieprox> cfi/0> т.е. я в своих прикидках "того самого единственного языка" пришел к выводу что нужно чтобы можно было как прописывать явно типы и требовать строгости так и оставлять это в "пофигистичном" виде, сваливая на плечи цомпилятора

это неправильно.
правильно -- иметь статическую типизацию с выводом типов там, где лень их прописывать руками
[09:09:17] <cfi/0> genieprox: придумаю тыщу примеров где мне нужен именно боксинг.
[09:10:00] <cfi/0> а прятать за что-нибудь вроде монад - это ж по сути тоже самое что я предлагаю только с лишними сущностями
[09:11:57] <genieprox> вообще название Scheme -- крайне неудачное -- гугл нихера найти толкового не может
[09:12:16] <genieprox> причём здесь монады? зачем какой-то боксинг?
[09:15:17] <genieprox> kemiisto> я кроме Паскале особо ничего и не видел
kemiisto> поэтому ни динамическую типизацию
kemiisto> ни эти ваши ФП :D не воспринимаю

так Хаскелл -- это Паскаль лучше чем Паскаль же )))
даже название почти такое же ))))
[09:16:16] <cfi/0> genieprox: боксинг это когда у нас получается по типу "неизвестночто" и мы кладем его в "коробку с бирочкой"
[09:16:21] <cfi/0> отсюда и название кстати
[09:16:43] <cfi/0> "коробка с бирочкой" в рантайме открывается и проверяется на тип
[09:17:00] <genieprox> kemiisto> Алексей, толстый тролль, выходи! :D
+1 )))
[09:17:02] <cfi/0> что позволяет работать с переменной как с чемугодно
[09:17:29] <cfi/0> > C:\Documents and Settings\jenya.AF>man rtmp

толсто
[09:17:36] <genieprox> cfi/0> genieprox: боксинг это когда у нас получается по типу "неизвестночто" и мы кладем его в "коробку с бирочкой"
боксинг нужен только для динамических языков
[09:17:46] <cfi/0> читаем выше
[09:17:58] <cfi/0> полезная штука местами. т.к. иногда ее приходится делать руками
[09:18:17] <cfi/0> как раз пару дней назад примерчик кидали в соседнем чятике
[09:18:46] <genieprox> если превращать что-то в неизвестно что, то теряются всякие статические гарантии, а это зло
[09:20:21] <cfi/0> надо просто более хитрый компилер
[09:20:27] <cfi/0> и опять же. бывают случаи когда это ненадо
[09:29:41] <valexey> cfi/0: да тебе нужен лисп! CL!
[09:30:55] <cfi/0> valexey: схема - диалект лиспа
[09:31:05] <cfi/0> ЦЛь монструозный. я его делать ниасилю
[09:31:12] <cfi/0> да и есть уже сбцль годный таки
[09:31:20] <cfi/0> но йа хочу свое, шоб с блекджеком и шлюхами =3
[09:31:59] <valexey> Гы. Ну, берешь схему и прикручиваешь к ней шлюх :-)
[09:32:48] <cfi/0> я это и собираюсь делать щас
[09:32:55] <cfi/0> если опять не посрусь в чятиках ^^
[09:34:02] <valexey> А кстати, синтаксис языку совсем не нужен?
[09:34:13] <cfi/0> нужен
[09:34:19] <cfi/0> но лично мне - нет (%
[09:34:27] <valexey> :-)
[09:34:28] <cfi/0> я с другом кстати по этому поводу спорил долго
[09:34:37] <valexey> И?
[09:34:47] <cfi/0> мои аргументы - к скобкам бывает проще привыкнуть чем к ужосу плюсодроча
[09:35:05] <cfi/0> его - "обычный человек"(тм) синтаксические конструкции воспринимает лучше и запоминает быстрей
[09:35:09] <cfi/0> правы оба
[09:35:12] <cfi/0> имхо
[09:35:30] <valexey> Я считаю так - он нужен, но при условии отсутствия в языке средств метапрограммирования через AST
[09:35:55] <valexey> Если такие средства есть, то синтаксис будет мешать
[09:39:00] <genieprox> kemiisto> http://haskell.org/haskellwiki/Yi
kemiisto> всё, что надо, допишешь :D
valexey> Ненене. Это к geniepro!

Yi -- оно же под линупсы! ниработает на нормальной ОС же!!!
[09:39:37] <valexey> Разве?
[09:40:25] <valexey> Ну, значит мучайся. Жди пока мелкософт допилит свою ось до соответствия стандартам.
[09:40:41] <genieprox> я ещё не дочитал до утреннего флуда
[09:41:18] <cfi/0> >Yi -- оно же под линупсы! ниработает на нормальной ОС же!!!

да у вас же балмерчанка!
[09:41:38] <genieprox> а разве в MC нету редактора? или вапще FAR поставить и дело с концом
[09:43:24] <genieprox> всё, дочитал )))
[09:44:02] <cfi/0> valexey: лисп-вэй, да? (%
[09:44:42] <genieprox> 2.3.2 Windows

The current version on Hackage (0.6.1) can be built on windows. Configure with flag -f-vty -fpango to force pango interface (vty is not supported in windows).

оказыца под венду уже сделали тоже о_О
[09:45:37] <genieprox> valexey> А кстати, синтаксис языку совсем не нужен?

синтаксис решает же!!111
[09:46:06] <cfi/0> genieprox: рюшечкодрочер
[09:46:12] <cfi/0> решают алгоритмы
[09:46:23] <cfi/0> и качество реализации бэкэнда
[09:48:39] <genieprox> вот взять например ерланг -- ну ни разу не лисп, казалось бы
а начал я делать вебстраницы с использованием CSSF-фреймворка, сделал для этого CSSF обёртку на эрланге -- страх и ужас!!!
переплетение ))) и }}} и ]]]
нинадо такого синтаксиса!!!!
[09:49:50] <valexey> Я же уже говорил, что если есть синтаксис, то программист за ним AST не видит, и оный AST воспринимается как что то жутко умное и страшное. А если у нас нет синтаксиса, то AST это привычная и обыденная вещь очевидная каждому. Даже если человек не знает слова AST
[09:49:52] <cfi/0> а ты думаешь в жавашарпах было бы лучше?
[09:49:56] <genieprox> out(Arg) ->
   { ehtml
   , cssf:page_container(
       [ cssf:layout_box("3", " ")
       , cssf:layout_box("3", cssf:corners("10",
           cssf:box_content("a-center",
               cssf:columns(
                   [ cssf:cw_content("100", "a-center",
                       "<br><h3>Неверное имя пользователя<br>или пароль</h3>")
                   , cssf:cw_content("100", "a-center",
                       [ {a, [{href, "/index.yaws"}], "На страницу авторизации"}
                       , {p, [],
                           [ "(автоматический переход через "
                           , {span, [{id, "seconds"}], "?"}
                           , " сек.)"
                           ]}
                       ])
                   ]))))
       ])
   }.
вот чо это за жесть такая?
[09:50:19] <cfi/0> у тебя бы там было возможно красивей... если бы все не было бы разбито на мелкие кусочки(иначе не будет красиво) и не раскидано по тыщам файлегов
[09:50:20] <cfi/0> (-;
[09:50:26] <valexey> Соответственно он с ним может спокойно что то делать. Не напрягаясь.
[09:50:32] <genieprox> вот я и говорю -- синтаксис решает.
а все эти си-какашки -- под нож!!!
[09:50:45] <cfi/0> а там еще манифесты, хмльконфиги, конфиги ее-сервера
[09:50:48] <cfi/0> вобщем мрак и ужос
[09:51:31] <cfi/0> valexey: дерево есть дерево. тут хоть асбстрактно-синтаксическое, хоть нет
[09:51:37] <cfi/0> и работать с ним также приходится
[09:52:04] <cfi/0> обход, создание, обход, создание, свертка, создание, обход, модификация, поиск, модификация, свертка, модификация, обход, создание
[09:52:32] <valexey> genieprox: это же html/XML сущность. Сущность данных суть которой s-выражения. По другому ты это не выразишь.
[09:52:54] <genieprox> HAML же!!!111
[09:53:13] <cfi/0> кстати именно в лиспе хмльки в эскспрах выглядят имхо лучше чем в исходном хмль-виде =3
[09:53:27] <cfi/0> особенно если есть подствека порядка скобок и правильный автовыравниватель
[09:53:33] <genieprox> !!!
%html{ :xmlns => "http://www.w3.org/1999/xhtml", :lang => "en", "xml:lang" => "en"}
 %head
   %title BoBlog
   %meta{"http-equiv" => "Content-Type", :content => "text/html; charset=utf-8"}
   %link{"rel" => "stylesheet", "href" => "main.css", "type" => "text/css"}
 %body
   #header
     %h1 BoBlog
     %h2 Bob's Blog
   #content
     - @entries.each do |entry|
       .entry
         %h3.title= entry.title
         %p.date= entry.posted.strftime("%A, %B %d, %Y")
         %p.body= entry.body
   #footer
     %p
       All content copyright © Bob
хотя тоже не ахти
[09:54:16] <genieprox> зачем все эти жуткие  % -- это перл штоле???
[09:55:15] <valexey> cfi/0: угу. Но когда у нас синтаксис, то дерева этого не видно. И вообще некоторые проработав эн лет программистами про деревья ничего не знают. А тут у нас начиная с хелло ворлда это дерево перед глазами болтается. То есть прогоаммер видит дерево, руками строит это дерево. Понимает что программа состоит из деревьев :-)
[09:56:19] <cfi/0> даЪ
[09:56:44] <cfi/0> а переписали сицп со схемы на питон жидомасоны-заговорщика (%
[09:56:51] <genieprox> питон -- вполне себе АСТ в нормальном читаемом виде!
[09:57:18] <valexey> Нет. Питон не AST
[09:57:28] <genieprox> АСТ -- Абстрактное Синтаксическое Терево )))
[09:58:09] <genieprox> какая разница между s-exp и его питонообразным предствалением???
[09:59:04] <valexey> А потом лиспер недоумевает нафига в остальные языки понапихали мусора под названием "синтаксис", который скрывает от программиста грамматику языка.
[09:59:42] <valexey> genieprox: запиши любое выражение да сравни
[09:59:53] <cfi/0> [08:56]<genieprox> питон -- вполне себе АСТ в нормальном читаемом виде!

toooo faaaaaaat
[10:03:08] <valexey> http://habrahabr.ru/blogs/gdev/131631/
[10:07:45] <genieprox> чота почитал про певичку Согдиану (она же местная, но популярна в России) -- такая дура... нах она вышла замуж за какого-то там индуса???
[10:08:12] <valexey> По любви? :-)
[10:08:19] <genieprox> да хз...
[10:08:46] <genieprox> "Кто бы мог подумать, что красивая история любви участницы проекта "Фабрика звезд" певицы Согдианы и состоятельного индуса Рама Говинда закончится таким некрасивым скандалом."
http://www.kp.ru/daily/24242/441916/
[10:09:09] <genieprox> если бы там не было написано "состоятельного" -- подумал бы что па-любви
[10:10:47] <genieprox> XML is not S-Expressions
http://www.prescod.net/xml/sexprs.html
[10:17:19] <valexey> Фигня. Отличия столь незначительны, что можно принебречь.
[10:17:25] <genieprox> valexey> genieprox: запиши любое выражение да сравни

(defun factorial (x)
  (if (zerop x)
      1
      (* x (factorial (- x 1)))))

factorial x =
   if x == 0
   then 1
   else x * factorial (x - 1)

def factorial(x):
   if x == 0:
       return 1
   else:
       return x * factorial (x - 1)

ну вот, в чём проблема?
[10:17:56] <genieprox> хаскельный вариант самый читабельный
[10:18:21] <valexey> Это не выражения :-) запиши сложное выражение и сравни. И только его.
[10:18:53] <valexey> Ладно, а я пошел работать.
[10:19:29] <genieprox> вполне себе выражение, достаточно сложное -- законченная программа вапще-то о_О
[10:19:42] <genieprox> натолстил и слил (((
[10:21:19] <genieprox> http://c2.com/cgi/wiki?XmlSucks
[10:28:13] <cfi/0> genieprox: синдром утка. что первым увидел то и кажется мамкой
[10:28:31] <cfi/0> метакодинг на хаскеле вырвиглазен(видел)
[10:28:51] <cfi/0> что-то более-менее сложное на монадах без навыка все далать красиво - вырвиглаз
[10:29:00] <cfi/0> полуимперативный код - вырвиглаз
[10:29:05] <cfi/0> по факту - вырвиглаз
[10:30:50] <genieprox> cfi/0, тебе надо дохтуром работать -- слишком много любишь делать диагнозы. это уже диагноз!
[10:31:21] <cfi/0> genieprox: ви таки много видели хаскелькода?
[10:31:46] <genieprox> лично я лисповый синтаксис изучал ещё в 80-х, когда он назывался Golden Common Lisp
[10:33:07] <cfi/0> ох
[10:33:24] <cfi/0> так за это время сколько изменилось то
[10:33:38] <genieprox> суть осталась прежней
[10:33:56] <cfi/0> [09:31]<genieprox> лично я лисповый синтаксис изучал ещё в 80-х, когда он назывался Golden Common Lisp

во фразе семантическая ошибка. давайте не будем о лиспах больше, а?
[10:34:18] <cfi/0> genieprox: ви таки скобкофоб. да. я опять ставлю диагноз. но он очевиден
[10:35:39] <genieprox> синтаксис решает! лисп нинужен!
[10:36:07] <genieprox> и вапще это чятик по абирону, а вечно на нём обсуждается всё что угодно кроме абирона )))
[10:39:06] <genieprox> вот в абироне синтаксис вапще ужасен!!!111
[10:39:16] <genieprox> и семантика примитивная!!!
[10:39:26] <genieprox> и компиляторов толком нету
[10:39:37] <genieprox> а то что есть -- неюзабельно!!!
[10:40:57] <cfi/0> потому что оберон окаменел и ненужен
[10:40:58] <cfi/0> =3
[10:43:05] <genieprox> как??? абирон -- развивающийся язык же!!! последняя редакция -- август 2011 года же!!!
[10:49:54] <genieprox> cfi/0> метакодинг на хаскеле вырвиглазен(видел)
метакодинг нинужен

cfi/0> что-то более-менее сложное на монадах без навыка все далать красиво - вырвиглаз
сложное на монадах нинужно

cfi/0> полуимперативный код - вырвиглаз
полуимператив нинужен

cfi/0> по факту - вырвиглаз
по факту - программинг из хард, летс го шопинг!!!
[10:50:27] <cfi/0> хехе
[10:52:13] <cfi/0> >метакодинг нинужен

tell me moar (-;
просто не будем больше об этом

>сложное на монадах нинужно

так или иначе сложность всплывает.темболее если делать что-то объемное и не один месяц/год

>полуимператив нинужен

в такой стиль скатывается код при недостаточно суровых скиллах. а суровые скиллы их поди еще наработай

>по факту - программинг из хард, летс го шопинг!!!

разговор не про программинг а про код на хаскеле с его синтаксисом
[10:53:33] <genieprox> Variants

The syntax of ML (Metalanguage), a functional programming language, provides somewhat similar syntax, as it is derived from math notation as well. However, additional concepts such as type annotations and regular expressions hide this similarity. The Mathematica language uses a syntax similar to the original M-expression syntax, where lists can be written using braces (which can also be written using M-expression notation), and functions using M-expressions.

A more recent variant is I-expressions, which use indentation to indicate parentheses implicitly, and are thus in some ways intermediate between S-expressions and M-expressions. I-expressions were introduced in Scheme Request For Implementation 49 as an auxiliary syntax for Scheme, but they have not been widely adopted.

вот!!! I-expressions -- вот что нужно!!!
[10:56:36] <genieprox> нормальное метапрограммирование нужно только в интерпретируемых языках
в компилируемых оно скатится к вызову компилятора во время работы программы -- кто ж так делает??? тока абиронщики суровые
[11:00:14] <valexey> genieprox: а если головой подумать? :-)
[11:00:37] <genieprox> cfi/0> темболее если делать что-то объемное и не один месяц/год
подобного софта на хаскеле раз два и обсчёлся
при чём один из такого софта -- GHC
так что такой статистики скорее всего нет
[11:00:49] <valexey> Метапрограммирование оно не только на этапе исполнения ПО бывает :-)
[11:01:24] <genieprox> необходимость в макросах -- следствие слабости системы типов же!!!111
[11:01:46] <valexey> Потому и нет, что подобное на хаскеле делать практически не возможно
[11:02:23] <valexey> genieprox: и именно поэтому их ввели в хаскель? В ghc :-)
[11:10:10] <genieprox> не в хаскель, а в GHC
[11:10:59] <valexey> а я ровно это и написал
[11:11:20] <valexey> по факту в реальной жизни хаскель это ghc.
[11:11:41] <valexey> вон, возьми зефирова - его поделия нигде кроме как на  ghc даже не скомпиляются
[11:13:43] <valexey> А оберон. Оберон забавен. Интересно было бы от него оторвать синтаксис оставив грамматику, и реализовать компилятор всего этого.
[11:14:08] <valexey> А затем синтаксисов сверху можно было бы навернуть несколько вариантов
[11:16:47] <genieprox> грамматика без синтаксиса -- это как?
[11:23:20] <valexey> а какие проблемы?
[11:28:50] <valexey> например у лиспа есть грамматика (которую, впрочем, программист может менять), а синтаксиса нет.
[11:29:07] <valexey> взаместо синтаксиса у него s-выражения
[11:30:04] <genieprox> ну это и есть его синтаксис
[11:30:21] <genieprox> кроме того, у определённых макросов типа loop таки есть всё таки синтаксис
[11:31:17] <valexey> синтаксис s-expressions столь общ и столь тривиален, что его нельзя считать синтаксисом какого-либо языка программирования.
[11:35:31] <genieprox> а какие есть либы для сишарпа для организации message based parallelism?
[11:36:46] <valexey> Win32 API
[11:41:33] <cfi/0> [10:00]<genieprox> cfi/0> темболее если делать что-то объемное и не один месяц/год
подобного софта на хаскеле раз два и обсчёлся
при чём один из такого софта -- GHC
так что такой статистики скорее всего нет

так имхо поэтому и нет (-;
тем более там порядок времени "зарастания" кода куда меньше года.
[11:43:30] <valexey> Ну, то есть для серьезного продакшена haskell не годен?
[11:47:36] <valexey> ибо не технологичен
[11:52:59] <cfi/0> нет
[11:57:48] <valexey> вот! поэтому и пишем на сишечке :-)
[12:12:50] <cfi/0> он просто требователен к навыкам программиста
[12:13:02] <cfi/0> а если б это была не проблема - все бы давно писали на лиспах-прологах и горя бы не знали (%
[12:18:13] <valexey> ну да. где ж таких опытных то набрать?
[12:18:39] <valexey> тем более что пачка опытных имеют частенько отросшее Эго которое мешает договориться о чем-либо с другими
[12:19:11] <cfi/0> не без этого
[12:19:19] <cfi/0> вобщем в цодинге правит бал психология
[12:19:39] <cfi/0> что известно еще со времен "мифического человеко-месяца"
[12:20:07] <cfi/0> кстати вопрос - какую пёрсонал-вики заюзать?
[12:20:10] <cfi/0> или аналогичные системы
[12:20:18] <cfi/0> onenote не предлагать
[12:21:45] <valexey> Fossil <http://www.fossil-scm.org/index.html/doc/trunk/www/qandc.wiki> пойдет?
[12:23:38] <cfi/0> valexey: псиб. щас гляну шо к чему
[12:36:58] <genieprox> что бы правильно писать на сишечке, надо быть куда более навыканным, чем на хацкеле
[12:37:42] <valexey> это не так :-)
[12:38:58] <valexey> точнее: на сишечке по неопытности можно получить результат. возможно не идеальную, но работоспособную программу. а на хаскеле так не получится. будет просто отсутствие результата вообще.
[12:52:38] <genieprox> cfi/0> кстати вопрос - какую пёрсонал-вики заюзать?
муанмуан
moinmoin чота такое
[12:53:56] <genieprox> valexey> точнее: на сишечке по неопытности можно получить результат. возможно не идеальную, но работоспособную программу.
на сишечке по неопытности (да и по опытности тоже) можно легко получить говнишечку
а вот получить качественную программу практически невозможно в разумные сроки
[12:54:23] <valexey> причем тут есть нюанс - повысив уровень (существенно) начинаешь писать собирающиеся на хаскеле поделия. но они качеством оказываются ХУЖЕ чем на сишечке при том же уровне. Ибо вылезает тонна нюансов. Нюансы мудрости оптимизатора в текущей реализации ghc, ленивость, нюансы взаимодействия с библиотеками, загибы сборщика мусора и так далее.
[12:54:47] <genieprox> ой клевета толстенная то какая
[12:55:00] <valexey> а на хаскеле нельзя получить качественную программу и за неразумные сроки :-)
[12:55:23] <genieprox> на хаскелле у мя куча качественных программ, на сишечках ни одной!!! )))
[12:55:50] <valexey> вот почему ты ваш вебчик на кошерном хаскеле не делаешь? :-)
[12:56:03] <genieprox> а мне лень
[12:56:08] <valexey> это что за качественные программы такие? :-D
[12:56:18] <genieprox> я его и на сишечке тоже не делаю, хоть это и возможно
[12:56:27] <valexey> тулзы на 100 строчек кода?  дык они на любом языке пишутся. обычно просто на шеле
[12:56:30] <genieprox> все мои хаскельные программы качественные )
[12:57:32] <valexey> по сути это просто скрипты.  а не программы :-D мелкая автоматизация рутины
[12:58:43] <genieprox> Сегодня в очереди за минеральной водой:
Бабка: Милок, ты б святой водицы в каждую баклажку чуток наливал: от недугов спасает.
[я удивленно смотрю на нее]
Бабка: А ты праволавный?
Я: Не-а.
Бабка: Ну, ничё - вот собака у меня тоже не православная, но ей помогло.
[12:59:05] <genieprox> на сишечке такая автоматизация практически невозможна!
[13:02:15] <valexey> например?
[13:02:58] <valexey> у меня пачка утилит писана на сишечке. строчек по 30 кода. удобно дюже для обработки данных
[13:04:50] <genieprox> да они глючат небось больше чем работают!!!
[13:07:00] <valexey> неа.  c чего бы им глючить? там негде
[13:07:24] <valexey> там даже хип не используется :-) кстати, в сишечке ведь malloc по умолчанию не доступен :-D
[13:15:29] <valexey> - Как отметил хуллоуин?
- Так себе... Мы нарядились в программистов и пошли на работу.
[13:24:44] <cfi/0> >но они качеством оказываются ХУЖЕ чем на сишечке при том же уровне.

при повышении уровня в хаскеле или си? (-;
[13:24:51] <cfi/0> на самом деле сейчас уже более-менее все ушаталось
[13:24:59] <cfi/0> в послдение пару лет правда
[13:25:25] <cfi/0> и в лиспе ксати подвижки последней пятилетки настолько существенные что я бы к лиспу без них даже не притронулся бы
[13:32:58] <valexey> при повышении уровня программиста, сишный код уже становится няшным, а на хаскеле только-только получается писать компилябельные но хреновые программы
[13:34:55] <genieprox> ой как толсто )))
[13:42:52] <valexey> зато правда
[13:50:05] <genieprox> http://cs4334.vkontakte.ru/u137523692/139082733/x_230b9e4f.jpg
[13:50:31] <genieprox> правда толстой не бывает -- её постоянно бьют, поэтому она худющая )))
[14:02:55] <cfi/0> valexey: ну несовсем. компелябельные уже можно раньше писать
[14:03:05] <cfi/0> но вырвиглазность проходит слишком медленно
[14:04:42] <cfi/0> [12:50]<genieprox> http://cs4334.vkontakte.ru/u137523692/139082733/x_230b9e4f.jpg

спасибо. поржал
[14:26:33] <valexey> cfi/0: компелябельные, да. но с полным пониманием что там происходит хотя бы на уровне типов - получился только hello world'ы разной степени вырвиглазности писать
[14:26:38] <valexey> ну и факториалы
[14:27:03] <cfi/0> хе
[14:27:14] <cfi/0> так там без монад фактически ничего практически полезного нельзя сделать
[14:27:40] <cfi/0> а с ними обычно проблемы
[14:27:54] <cfi/0> причем даже если понимаешь монады не всегда понимаешь как там сделано в конкретном месте
[14:28:10] <genieprox> не надо бояться монад -- они это почуйствуют же! и съедят!!!111
[14:28:28] <cfi/0> оттого код как дырами обычно усеян unsafeperformIO, do-сахаром и прочим императивом
[14:28:36] <cfi/0> что делает из него месиво
[14:28:39] <cfi/0> и ужос
[14:29:07] <cfi/0> альсо по статистике 80 процентов программистов(!!) не понимают указатели
[14:29:13] <cfi/0> что уж про монады говорить v_v
[14:29:47] <genieprox> 95% населения -- дибилы, так что ничего не поделаешь же )))
[14:30:05] <cfi/0> hr-ам это скажи (-;
[14:31:11] <valexey> гм. а как можно не понимать указатели?
[14:31:27] <valexey> адрес почты они понимают, а адрес ячейки памяти не понимают?
[14:32:26] <genieprox> да вот обычные дорожные указатели -- сразу же понятно куда ехать и сколько км до населённого пункта!
[14:33:52] <cfi/0> valexey: ну вот так. адресная арифметика почему-то вообще нивкакую
[14:34:04] <cfi/0> лично наблюдал душевные терзания
[14:34:31] <valexey> обычно помогает процедура хождения по коду дебагером с показом что где лежит и как меняется
[14:34:33] <valexey> визуально
[14:34:43] <cfi/0> genieprox: это же компьютер. он страшный и кусается
[14:34:49] <cfi/0> а по ночам еще детей ворует из колыбели (-;
[14:34:56] <genieprox> дебаггер должен преследоваться уголовно и по закону
[14:35:26] <valexey> для начального обучения нет ничего полезней дебагера
[14:35:40] <valexey> именно для того, чтобы продемонстрировать наглядно как оно унутре работает
[14:35:45] <genieprox> отладочная печать спасёт отца русской демократии
[14:35:54] <valexey> отца спасет, а сына нет
[14:36:22] <genieprox> растрелять!
[14:37:28] <valexey> неоднократно применял этот метод на неокрепших умах. отличные результаты. быстро вкуривали как программа исполняется, что такое указатель и что из себя представляют структуры данных. Ибо визуально это все видели в действии, а не непонятные письмена на листочке и устные заверения препода.
[14:38:32] <valexey> это помогает быстро выстроить в голове модель компьютера. в первом приближении.
[14:38:51] <valexey> после этого отладчик уже не нужен (до тех пор пока не столкнутся с реальными проектами).
[15:01:34] <kemiisto> .
[15:01:41] <kemiisto> Нет, вы видели!?
[15:01:48] <kemiisto> Протроллил - и ушёл!
[15:01:53] <kemiisto> Каков негодяй!!!111
[15:01:55] <kemiisto> :D
[15:08:34] <valexey> я макоси руки вправлял :-)
[15:08:40] <valexey> так что нормально все
[15:09:53] <kemiisto> >> для начального обучения нет ничего полезней дебагера
[15:10:19] <kemiisto> после обучения пропушено чему
[15:10:21] <kemiisto> щ
[15:11:01] <valexey> программированию, очевидно
[15:11:10] <valexey> и я таки да, описал для чего именно нужен дебагер
[15:11:15] <kemiisto> не верно тогда
[15:11:18] <kemiisto> в корне не верно
[15:11:18] <valexey> hint: не для того, чтобы ошибки отлавливать
[15:13:04] <valexey> а во всем остальном верно!
[15:13:40] <kemiisto> valexey: иди вон учись множественному наследованию! :)
[15:14:15] <valexey> у меня сегодня сестра этому учится :-)
[15:14:35] <kemiisto> valexey: не, она не тому учится
[15:14:38] <valexey> У нее сегодня лекция по Эйфелю
[15:14:40] <kemiisto> чую
[15:14:42] <kemiisto> не тому
[15:14:44] <kemiisto> вот!
[15:14:49] <kemiisto> так я и знал!
[15:15:39] <valexey> Эйфель чуть более чем полностью состоит из множественного наследования.
[15:15:48] <valexey> И это НЕ интерфейсы!
[15:15:55] <kemiisto> фууууууууууууууууууууууууууууууу!
[15:16:09] <valexey> бааааааааааааааааааааааааааааар!
[15:16:12] <kemiisto> Эйфууууууууууууууууууу!
[15:28:56] <genieprox> эйфель нинужен же, зачем она его учит? о_О
[16:14:02] <genieprox> kemiisto> valexey: не, она не тому учится
ну, мы же ещё не знаем, чему именно она там учится с этим франсусом )))
[16:14:31] <valexey> с каким таким французом? :-)
[16:14:51] <valexey> Алсо на эйфеле пишется высоконадежное ПО.  Ну вот они его и пишут.
[16:14:51] <genieprox> ну ейер или как там его
[16:15:24] <genieprox> как можно писать высоконадёжное ПО на эйфеле? он же для этого не приспособлен!?! о_О
[16:16:31] <valexey> он как раз отлично для этого приспособлен
[16:16:42] <valexey> в отличае от всяких там хаскелей
[16:18:27] <genieprox> а почему же тогда никто на нём ничего не пишет? о_О
[16:19:04] <valexey> почему же? пишут. просто высоконадежное ПО не так уж и нужно
[16:19:55] <genieprox> вот я и говорю -- эйфиль нинужен
[16:20:37] <valexey> кроме того, эйфель не только и не столько для выконадежных проектов, сколько для реально больших проектов. он позволяет не потерять контроль за сложностью в больших проектах.
[16:21:09] <kemiisto> лицоладонь
[16:21:15] <valexey> но поскольку все проекты были когда-то маленькими, то эйфель выбирают редко потому, что на этапе зарождения проекта он кажется избыточным.
[16:21:43] <valexey> причем не столько язык сам, сколько его синтаксис
[16:22:17] <kemiisto> говносинтаксис
[16:22:43] <genieprox> а есть хоть один пример такого бааальшого проекта на эйфиле? но тока не какой-нить эйфиль студио
[16:22:43] <valexey> для маленьких проектов - да. для больших - как глоток свежего воздуха
[16:23:20] <kemiisto> присодеиняюсь к просьбе genieprox
[16:23:26] <genieprox> глоток свежего воздуха -- и для дольших проектов, и для малых -- это же абирон!
это даже детям малым известно же!!!111
[16:23:36] <kemiisto> ДА!
[16:23:39] <kemiisto> ДА! ДА! ДА!
[16:23:40] <kemiisto> :D
[16:23:59] <valexey> оберон плохо подходит для проектов любого размера :-)
[16:25:00] <kemiisto> http://fastpic.ru/view/30/2011/1101/821cf98310d93a231db942fc76cb87f2.jpg.html
[16:25:02] <genieprox> так! в афициальном чятике абирона прямо таки афициально запрещается клеветать на абирон!!!111
))))
[16:25:03] <kemiisto> :D
[16:25:46] <valexey> http://archive.eiffel.com/eiffel/projects/list.html
[16:26:56] <valexey> genieprox: ну, ок. скажем так, для мелких проектов Оберон не столь хорош как конкуренты. А для реально больших проектов он просто не годится.
[16:27:03] <kemiisto> http://demotivation.me/tzhqto0hpxh9pic.html
[16:27:06] <kemiisto> ААААААА!
[16:27:09] <kemiisto> ПОРВАЛО!
[16:27:34] <genieprox> http://archive.eiffel.com/eiffel/projects/list.html
фигня -- не воспроизводится
[16:28:26] <valexey> http://www.eiffel.com/general/customers.html
[16:29:40] <valexey> Christopher Creel, Hewlett Packard: "We feel that Eiffel is the perfect embedded language. Eiffel is an ideal solution for medium to large-scale embedded applications".
[16:30:35] <genieprox> это не про эйфель, а про Аду!!!111 Ада рулез фарева!!!
[16:30:46] <valexey> Нет, про эйфель :-)
[16:31:19] <valexey> А, кстати, да. Надо бы Адовцев потроллить эйфелем. У них же даже схема распространения и использования одинакова по сути.
[16:31:39] <kemiisto> оба нинужны!
[16:31:41] <kemiisto> :D
[16:31:48] <valexey> kemiisto: а что нужно? :-)
[16:31:51] <kemiisto> Java
[16:32:18] <valexey> жаба для больших проектов пригодна лишь постольку поскольку её хорошо понимает инструментарий
[16:32:22] <genieprox> ява нинужна же!
[16:32:23] <valexey> без этих костылей ява не жилец
[16:32:27] <kemiisto> GPCP for JVM мне запили!
[16:32:29] <kemiisto> :)
[16:32:42] <kemiisto> ява без инструментария не существует!
[16:32:50] <genieprox> лисп наше главное и основное!!!111
[16:33:00] <valexey> kemiisto: дые есть же свежий релиз
[16:33:11] <valexey> genieprox: о! сам сознался!
[16:35:35] <genieprox> а? кто что?
[16:35:57] <genieprox> хаскель рулез же!
[16:37:12] <valexey> "genieprox: лисп наше главное и основное!!!111"
[16:37:39] <valexey> теперь буду ссылаться.
[16:38:00] <genieprox> ну да, но пользовацца надо хацкелем!
[16:38:37] <valexey> не, не надо. нинужен же
[16:39:24] <valexey> все. набросил
[16:40:57] <valexey> посмотрим что ответят
[16:42:41] <genieprox> де?
[16:44:53] <valexey> в адской ньюсгруппе конечно же
[16:45:17] <valexey> У эйфеля конечно среда разработки рулит
[16:51:10] <valexey> In the second edition of this book, there are around 75 references to
Ada in the index.
And there is also a 20 pages chapter called "O-O programming and Ada".

By the way, in one of these pages, Oberon (which I completely forgot)
was also mentioned !

[16:59:51] <valexey> genieprox: "Ada even supports a Ravenscar profile (where no dead-lock can occurs) usable for high-critical systems."
[17:00:36] <genieprox> да ада вапще рулит
[17:01:12] <valexey> так пиши все на ней!
[17:01:20] <valexey> алсо AdaWebServer никто не отменял
[17:01:21] <valexey> AWS
[17:01:26] <valexey> на нем и наши логи крутятся
[17:03:06] <genieprox> ада сукс! хацкель рулит!
[17:03:16] <genieprox> всем бб!!!111
[17:03:27] <valexey> o_O
[17:18:03] <kemiisto> valexey: уже есть?
[17:18:17] <valexey> пока нет
[17:18:39] <kemiisto> пока - только у тех, кому надо? :D
[17:19:44] <valexey> в смысле?
[17:19:58] <kemiisto> я про GPCP JVM
[17:20:01] <kemiisto> ты говорил
[17:20:08] <kemiisto> что есть новый релиз
[17:20:14] <kemiisto> а теперь - что нету
[17:20:17] <valexey> а, ну да. на оборонкоре было же
[17:20:24] <kemiisto> там был анонс
[17:20:27] <kemiisto> что скоро будет
[17:20:52] <valexey> а, ну значит жди
[17:20:54] <kemiisto> не, я пожалуй
[17:20:56] <valexey> а зачем оно тебе?
[17:21:01] <kemiisto> back to Java
[17:21:21] <kemiisto> как альтернативный знакомый ЯП для JVM
[17:23:14] <valexey> ну, ява же лучше по всем параметрам нежели КП
[17:23:20] <valexey> особенно под jvm
[17:42:16] <valexey> я понял! в россии iPhone используют как Vertu!
[17:42:22] <valexey> пожалуй только в россии
[17:42:44] <valexey> и поэтому столько стонов по поводу iPhone 4s - он ведь НИКАК внешне не отличается от iPhone 4 :-)
[17:43:17] <vlad2> Используется как что?:
[17:43:59] <valexey> как это: http://www.mobile-review.com/review/vertu-consellation-quest.shtml
[17:44:46] <kemiisto> ну да
[17:44:51] <kemiisto> статусная вещь
[17:44:53] <kemiisto> типа
[17:44:58] <kemiisto> Роиися же
[17:44:59] <kemiisto> !
[17:45:58] <valexey> кошмар же
[17:46:44] <valexey> впрочем, йфон джобсом как-то так и позиционировался изначально: "Лучшие материалы, которые нельзя встретить в других моделях, а также довольно простая функциональность относительно программной начинки"
[17:46:52] <valexey> не столь ярко выраженное, но тем не менее
[17:46:59] <valexey> нарочито упрощенный интерфейс всего
[17:47:16] <valexey> "натуральные" материалы вроде алюминия и стекла-керамики
[17:47:20] <valexey> неразборный
[18:06:40] <valexey> kemiisto: http://habrahabr.ru/blogs/programming/131704/
[18:09:52] <valexey> http://habrahabr.ru/blogs/robot/131696/
[18:20:52] <vlad2> AAA!!! Роботы опять отжимаются!!! ;)
[18:21:25] <vlad2> Эх, японца бы туда внедрить....
[18:22:30] <vlad2> Чтоб направить разработку в нужную сторону и с правильным дизайном :)
[18:24:20] <valexey> э? Ева? :-)
[18:24:43] <valexey> кстати, да. недавно я смеялся про отжимающихся роботов
[18:24:47] <valexey> и вот оно, в реале
[19:20:29] <valexey> vlad2: а советского робота не будет похоже :-\
[19:24:21] <valexey> Дыхание - наше всё!
[19:32:03] <vlad2> Да уж, остается на картинки с того конкурса смотреть :)
[20:18:27] <vlad2> /me продолжает постигать глубины вима
[20:19:11] <vlad2> valexey: таки решил попробовать гуевую версию.
[20:19:27] <vlad2> У нее нет проблем с недефолотовым бакграундом
[20:19:28] <kemiisto> vlad2: http://pics.livejournal.com/morontt/pic/000a8241
[20:19:54] <vlad2> Да, в этом что-то есть :)
[20:20:20] <vlad2> Именно этим и занимаюсь прямо сейчас :)
[20:20:38] <kemiisto> эту картинку надо на все книги серии C++ In Depth
[20:20:41] <kemiisto> :D
[20:24:07] <vlad2> С++ здесь не причем :)
[20:24:21] <vlad2> Например заниматься таким на жабаскрипте вообще невозможно :)
[20:24:27] <kemiisto> vlad2: это я просто как идею
[20:25:13] <vlad2> Точнее на жабаскрипте этот момент наступает намного раньше.
[20:30:34] <valexey> vlad2: а на обероне?
[20:31:19] <vlad2> Не пробовал. Но судя по развитию ББ за последние 5 лет - этот момент там уже наступил :)
[20:31:36] <vlad2> Хотя ББ - не очень большой проект.
[20:32:09] <valexey> Угу. Даже до среднего, по меркам индустрии, не дотягивает.
[20:32:52] <valexey> Гм. А может ББ просто достиг совершенства и больше ничего не нужно там пилить?
[20:33:25] <vlad2> Ага. Линукс версия не нужно :) 64 - не нужно :) Пофиусить баги компилятора/ГЦ - не нужно :)
[20:33:58] <valexey> Ну, баши минорные же.
[20:34:24] <valexey> Их фикс приведет к большим организационным проблемам же.
[20:34:57] <valexey> А форкать никто не решается.
[20:35:04] <vlad2> Не, ты представь, если б ББ начали толкать как какой-нибудь .NET - эти баги полезли бы из реальных аппликэйшинов. Пока куча эстетов им пользуется - да, минорные баги.
[20:35:52] <valexey> Оно и понятно - кому нужен форк на котором уже в принципе коммерческий софт не сделать будет из за ограничений лицензии.
[20:36:43] <vlad2> да, не "куча", а "кучка" конечно же :)
[20:37:10] <valexey> Оминки и не продают это, и не отдают. Собака на сене же.
[20:37:32] <vlad2> Ну туда им и дорога.
[20:37:39] <valexey> Впрочем на лицензию эту все кладут
[20:37:49] <vlad2> Опять же. Никто ж не мешает написать с нуля по тем же принципам.
[20:37:59] <vlad2> При всей фантастической мощи оберонов.
[20:38:07] <valexey> Орловцы в первую очередь. Равно как и Петр например.
[20:38:16] <vlad2> С поправкой на известные проблемы.
[20:38:47] <valexey> Аля gnustep? :-)
[20:39:11] <valexey> Или haiku
[20:39:33] <vlad2> Типа.
[20:39:40] <kemiisto> ГЛУПЦЫ!
[20:39:46] <kemiisto> Вы же так не наедитесь!
[20:39:57] <valexey> Ведь на C++ с нуля переписали beos. И получилось лучше.
[20:40:00] <kemiisto> Троллить один должен за, другой - против!
[20:40:02] <kemiisto> :)
[20:40:15] <kemiisto> valexey: получилось? :D
[20:40:24] <valexey> kemiisto: да ты, смотрю, опытен!
[20:40:27] <kemiisto> Я что-то пропустил? :D
[20:40:41] <valexey> Наверно таки да :-)
[20:40:46] <vlad2> Кстати, а что там с компилятором О-7?
[20:41:19] <valexey> Тихо как то
[20:41:22] <vlad2> И с архитекрутрной задачкой :)
[20:41:49] <valexey> Видимо отсутствие коммерческого спроса охладило авторра
[20:42:40] <valexey> vlad2: а что бы ты изменил в КП/BB?
[20:42:49] <valexey> Если с нуля делать.
[20:42:59] <kemiisto> valexey: а он рассчитывал на коммерческий спрос!? =-O
[20:43:34] <kemiisto> я бы добавил перегрузку операторов
[20:43:41] <kemiisto> генерики хоть в каком-то виде
[20:43:42] <kemiisto> и
[20:43:44] <kemiisto> и
[20:43:45] <kemiisto> и
[20:43:53] <kemiisto> и не знаю что
[20:43:55] <kemiisto> :D
[20:44:42] <kemiisto> А!
[20:44:45] <kemiisto> ЗНАЮ!
[20:44:51] <kemiisto> Я БЫ ИЗМЕНИЛ ЛИЦЕНЗИЮ!
[20:44:52] <kemiisto> ;)
[20:46:55] <kemiisto> и название
[20:47:01] <kemiisto> TrollPascal
[20:47:04] <kemiisto> :D
[20:47:08] <kemiisto> TP!
[20:47:13] <valexey> kemiisto: да. Он и ценник озвучивал
[20:47:17] <kemiisto> Старый добрый, TP!
[20:47:36] <kemiisto> valexey: ну...
[20:47:53] <kemiisto> а ты ссылку про TP 3.0 видел?
[20:47:57] <kemiisto> вчера, вроде
[20:48:09] <valexey> Неа
[20:48:55] <kemiisto> valexey: http://prog21.dadgum.com/116.html
[20:49:11] <kemiisto> последний пункт можно использовать для богоугодного троллинга
[20:49:13] <kemiisto> :D
[20:50:51] <valexey> Скорее предпосоедний.
[20:53:49] <valexey> Я бы в КП наверно изменил бы все выражения и statementы в соответствии с обероном 07
[20:54:53] <valexey> Ну и название на более гуглабельное
[20:55:24] <valexey> И типы отвязал бы от 32 бит
[21:00:35] <kemiisto> и кроссплатформенность не забудь!
[21:24:01] <valexey> Дык оно и есть.
[21:24:15] <kemiisto> valexey: толсто!
[21:24:18] <kemiisto> :)
[21:25:01] <valexey> А как туда воткнуть дженерики я не представляю.
[21:26:24] <valexey> Не потеряв модальность и компонентность
[21:29:43] <valexey> Модульность
[23:10:33] <kemiisto> Альт Линукс 6.0 Кентавр
[23:10:36] <kemiisto> :D
[23:10:39] <kemiisto> да уж
[23:10:49] <kemiisto> неиначе как Кентавр
[23:21:07] <valexey> брр.  не доверяю я всей этой альтернативщине