Лаборатория была основана в 2012 году Дмитрием Булычевым и с тех пор занимается научными исследованиями по теории языков программирования. Основные темы:
Еще одно важное направление деятельности лаборатории — образовательное. Лаборатория открыта как для студентов, так и для выпускников вузов: они участвуют в исследовательских проектах и могут присоединиться к программам для аспирантов. Кроме того, сотрудники лаборатории готовят, проводят и организуют курсы по следующим темам:
Помимо этого, лаборатория также проводит:
Набор в лабораторию открыт постоянно. Верный способ попасть в нее — это посещать еженедельный семинар или один из открытых курсов. Кроме этого, можно выбрать себе тему курсовой или дипломной работы из списка лаборатории.
Активные
Задача этого проекта — создание новых функций в языках семейства ML и разработка патчей для исправления временных или плохо продуманных возможностей языка, например полиморфных вариантов, активных паттернов и модулей.
Цель проекта — разработка и практическое применений таких способов метавычислений, как частичная оценка, суперкомпиляция и дистилляция.
Неактивные
Задача проекта — развитие и практическое использование алгоритмов решения полулокальных задач поиска LCS и SA.
Семинары в лаборатории проходят каждую неделю, вход свободный. На семинарах мы обсуждаем результаты классических и современных исследований в области языков программирования и языковых инструментов.
Присоединяйтесь к нашей meetup-группе, чтобы быть в курсе предстоящих встреч.
Рекомендуем наши семинары кураторам, выпускникам и всем студентам.
Цель зимних и летних школ — собрать вместе заинтересованных студентов, аспирантов и разработчиков и дать им возможность пообщаться с выдающимися учеными. Каждая школа посвящена какой-то конкретной теме, чтобы участники могли всего за пять дней глубоко погрузиться в работу и пройти большой курс, который в другой ситуации занял бы целый семестр. Выбираются самые актуальные темы, касающиеся языков программирования, компиляторов, развития языковых инструментов.