Как стать автором
Обновить

ICFP Contest 2020 от идеи до воплощения. Как организовать контест и выжить

Блог компании Контур Ненормальное программирование *Спортивное программирование *Функциональное программирование *
Всего голосов 47: ↑47 и ↓0 +47
Просмотры 4.2K
Комментарии 11

Комментарии 11

Круто. Я ничего не понимаю в функциональном программировании (ну, потому что я не программист), но подход к этому как к игре прям хороший (в игротехнике я как раз понимаю)). Прям интересно было читать. Ну и графическая реализация для игры прям отличная. Прям завидно )

Сеттинг прям топ!
Очень круто!

Мой друг Иван Зайцев <3
отлично, и картинки меня покорили)
После таких публикаций, невольно испытываешь чувство гордости, — какие крутые вещи делают в Екб :)
И реально очень здорово, что оставили работающий сервер!
Когда увидел на гифке надпись на родном башкирском, думал уже глюки ловить начал.
Тогда вам понравится ещё и это видео (начиная с 25:54)
youtu.be/9hfolFJ9rlk?t=1554

Мне очень понравилась та часть контеста, где нужно было реализовывать виртуальную машину и исследовать галактику, но к моменту настоящего контеста (когда нужно было писать ботов) запал уже, к сожалению, иссяк :(


Атмосфера вами была сделана просто великолепно, и организация на хорошем уровне.


Однако, с CI у нас была одна проблема: оказалось, что в вашем Докер-образе для Haskell не хватает каких-то там библиотек, и из-за этого несколько участников нашей команды сначала долго и старательно запиливали какой-то крутой модуль для работы с HTTP, а потом так же долго и старательно его выпиливали, когда мы не смогли запустить его в вашем образе, и не смогли даже после нескольких принятых вами пул-реквестов развернуть там все нужные зависимости :(

Мы надеялись на то, что за пару недель до контеста все, кто хотят каких-то супер-крутых модулей в своих решениях законтребьютят в наши стартеркиты всё что нужно. И с другой стороны наши стартеркиты вроде бы были способны делать все, что требовалось делать с HTTP. Мы на это потратили достаточно много усилий во время подготовки контеста.

Честно говоря, я не представляю, что мы могли ещё сделать, чтобы у вас не возникло проблем с CI.

Не подумайте, что это был камень в чей-то огород :)


Я тоже не представляю, как можно эту историю улучшить.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.