×Закрыть

Вторая встреча Scala Ukraine: макросы в Scala

Состоялось
14 января 2012 (суббота)
Начало
11:30
Место
Киев, офис DataArt, Бехтеревский переулок, 14E

На этой встрече ожидадается лекция Жени Бурмаки (аспиранта EPFL, участника команды разработчиков scala) о проекте Кеплер.

Перед посещением, пожалуйста отметьтесь или здесь в комментарии или на странице мероприятия в FB:
www.facebook.com/events/192479850838939

Контакты по организационным вопросам:
Герьятович Ярослав (yarikx@gmail.com) или Руслан Шевченко (ruslan@shevchenko.kiev.ua).

Google Calendar iCal
LinkedIn

12 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Руслан, когда будут следующие встречи Scala сообщества?

Можно на конец октября или середину ноября назначить — если будет кому что рассказать. Как смогу вверх взглянуть — займусь ;)

Будет интересно послушать доклады. Только узнал что летом была конференция по Scala: www.facebook.com/...64463103740524
На встрече Java User Group, Scala обсуждалась: www.youtube.com/...h?v=Z6JCmPiNgvI А на JavaDay Kyiv 2013 будет 4 доклада по Scala: groups.google.com/...-ua/w37H35Atiyc

Обратите внимание — появилась возможность сдвинуть начало на 10:30. Если всех устраивает — то будет 5-го января 10:30 а не 11:30

В Минск я приехал, только в общих чертах представляя, что надо сделать. Самое главное изменение за два месяца — у нас есть прототип макросов + возможно, будет прототип квазицитат.

Это значительно изменило наше видение макросов. С одной стороны, стали понятны новые области применения, полезные непосредственно для Скалы (к примеру, улучшение перфоманса генерируемого кода, упрощение компилятора). С другой стороны появились новые челленджи (например, как объединить метауровни исполнения — компиляцию и рантайм или как организовать кейк паттерн так, чтобы к внутренним вещам можно было доступаться извне). На мой взгляд, это крайне интересно с инженерной точки зрения.

Больше всего в наших макросах мне нравится то, что их реализация проста как грабли (прошариться в scalac было нетривиально, плюс сильно помог Мартин, но я про другое — изменения в ядре компилятора затрагивают от силы два-три места в несколько строк, плюс самого кода максимум строк триста). Это позволяет надеяться на то, что макросы не станут жертвой инженерных трейд-оффов, а выкристаллизуются в целостную концепцию. В этой области лежит мой научный интерес.

Точного плана встречи у меня нет (ибо неясно, что именно я успею наколбасить до 14го), но одно могу обещать точно — вместе напишем и поюзаем какой-нибудь интересный макрос =)

Обязательно буду.

Александр Якушев.

Подписаться на комментарии