CoLaboratory enHaskell
Разкажете на приятелите си за събитието
Представени събития
Съжаляваме, регистрацията е затворена. Може би твърде много хора вече са се регистрирали за събитието или периодът за регистрация е изтекъл. Подробности можете да получите от организаторите на събитието.
Разкажете на приятелите си за събитието
Входът за събитието е свободен, с предварителна регистрация.
Информационен партньор на събитието — IT-event.RF
Програма
18:00 часа | Откриване на регистрацията на участниците | |
19:00 часа | Приветствени думи | Юрий Сировецки |
19:10 ч | Концепции на C++ и класове тип Haskell | Павел Филонов |
19:40 часа | Ivory - продуктивен Haskell код | Юрий Сировецки |
20:10 ч | Кафе пауза | |
20:30 часа | Elm като идея и начин за писане на уеб интерфейс (почти) без болка | Алексей Пирогов |
21:00 часа | Прости MMO игри в Haskell | Николай Кудасов |
21:30 часа | Q&A-сесия, край на събитието |
Описания на отчетите
19:10 C++ концепции и класове от тип Haskell
- Павел Филонов, разработчик на изследвания, Kaspersky Lab.
В хода на изследване на различни технически идеи е много полезно да се използват аналогии и приложения от сродни области на знанието. Именно в този контекст се предлага да се разгледат два инструмента от различни езици за програмиране. Какви проблеми решават. Как изглеждат и какво е различно. Слушателите, запознати с концепциите на C++, ще могат да разберат по-добре типовите класове от Haskell и обратно. Ако тези два инструментаизглеждат неразбираеми, тогава имате уникална възможност да направите впечатление от нулата и за двете.
19:40 Ivory - продуктивен Haskell код
- Юрий Сировецки, разработчик, Kaspersky Lab.
Проблеми с писането на програми с гарантирана производителност и консумация на памет. Функции за разработка в C и Haskell с помощта на language-c и Ivory.
20:30 Elm като идея и начин за писане на уеб интерфейс (почти) без болка
- Алексей Пирогов, разработчик, Lendmix.
Напоследък се появяват и развиват все повече и повече FP езици, насочени към уеб разработка отпред, което не може да не радва. И въпреки че тези проекти правят писането на клиентски код много по-приятно, вълната от реформи не винаги достига до самата екосистема – до управление на зависимости, изграждане на код в модули, подходящи за крайна употреба, генериране на документация, в крайна сметка. Тук Elm се сравнява благоприятно с много: това е не само език (компилатор), но и пълноценна платформа за разработка, която независимо решава горните задачи.
Този доклад има за цел както да даде обща представа за езика Elm, така и да въведе някои идеи, според мнението на говорещия, които могат да послужат като пример за това как е възможно и необходимо да се изгради езикова екосистема и общност около нея.
21:00 Прости MMO игри в Haskell
- Николай Кудасов, технически директор, GetShopTV.
Създаването на игри е един от най-вълнуващите начини да научите програмиране. Въпреки че Haskell тепърва ще се развива в областта на разработката на игри, прости и интересни игри могат да бъдат създадени днес! В този доклад ще внедрим онлайн мултиплейър игра от нулата иНека се запознаем с организацията на проекта с помощта на Stack и Cabal, библиотеките gloss, servant, binary, stm. Ако има време, ще обсъдим GHCJS и ще прехвърлим интерфейса на играта към страницата на браузъра, като използваме библиотеката reflex-gloss.