?

Log in

No account? Create an account

Entries by tag: icfp

DND: ICFPC
пакман
_navi_
Сегодня ночью, в 23:00 MSD (12:00 PDT) стартует 11th ICFP Programming Contest и будет продолжаться до 23:00 MSD понедельника. Я участвую вместе с yole, antilamer и kerzum. Соответственно, до конца понедельника я буду малодоступен.

PS: Ещё не поздо решить участвовать, регистрироваться заранее не нужно! См. также jabber-конференцию: icfpc@conference.jabber.ru.
Tags: ,

ICFP 2007 Contest video
пакман
_navi_
Johan Jeuring только что опубликовал видео с рассказом про ICFP 2007 Contest: как он создавался, что надо было сделать, чтобы решить поставленные задачи. Обратите внимание на момент видео, начинающийся в 1:01:00: там Йохан показывает прогресс команды jabber-ru и её единственного участника Алексея с „непроизносимой русской фамилией”.

PS: всё, все участники нашей команды наконец прислали мне свои репорты, я их преобразую в одно целое и выложу здесь, честно-честно. Только вот философию в пятницу сдам сначала.
Tags: , ,

ICFP notes
пакман
_navi_

Кто-то на конференции заметил, что я очень похож на другого участника конференции: на Simon Marlow (один из основных разработчиков GHC). Кроме того, в одном из докладов (про необходимость упрощения внутренностей GHC и как это можно делать) был шуточный слайд „что же мы будем делать, если Саймона переедет автобус? Никто же не понимает, что там внутри творится!”. В результате, после конференции отдельные товарищи начали интересоваться, знаю ли я что-нибудь про внутренности GHC, а после стали предлагать забэкапить мозг Саймона „в меня” (чтоб смог подхватить).


Наконец объявили результаты ICFP Programming Contest 2007. Организаторы рассказали, как они готовили задание, что творилось в „штабе” во время самого соревнования. Эндо, кстати, выжил, и даже появился на конференции. Подробности будут на SPbHUG. Поздравления и уважуха команде ryba, занявшей 4 место. Ещё важное замечание: Алексей из команды jabber-ru (и единственный её участник) — монстр. Он шёл практически тем же путём что и мы и успел сделать гораздо больше (организаторы показали последовательность картинок, соответствовавших его префиксам — это просто невероятно). Мечтаю услышать его рассказ (а то и мастер-класс) о том, как ему удалось сделать так много за такое короткое время).

Как отметили организаторы, люди часто „теряли веру в свой любимый язык” и меняли его на „быстрый” C или C++, потому как уж очень медленно работало у них преобразование из DNA в RNA. Да, переписанная программа работала чуть быстрее (в небольшую константу раз), только вот для нормального участия нужно было ускорение на несколько порядков. Правильный вывод: сначала думай, потом пиши.

Кстати, в случае с Haskell в нашей команде всё было немного по-другому. Мы не потеряли веру (и akamaus у нас продолжал ковырять DNA→RNA преобразование на Haskell даже после написания его на C++), но поняли, что нам не хватает инструментов для обнаружения проблем в нашем коде (в условиях жёсткой нехватки времени). Плюс мы много было потеряно из-за miscommunication (как это по-русски? „коммуникационная неудача”?): я с самого начала предложил сделать REPL-style выполнение DNA в GHCi, но эта идея потерялась, а я это не отследил. Но ладно, про то, как мы участвовали в ICFPC будет отдельный пост. Пользуясь случаем шлю alar'у луч бессонницы, ибо он так и не написал краткий отчёт и задерживает выход подробного разбора.