Комментарии
Давно хотел найти работу на Scala, чувствую, если не сделать этого в ближайщее время, потом можно уже не вдуплить, что вообще все это такое:)
Начать программировать на Scala достаточно просто. Поначалу можно писать на языке как на «Java с трейтами», а уже потом постепенно начинать потреблять новые фичи. Попробуйте, это несложно!
Квазицитаты есть и в Scala 2.10, для этого см docs.scala-lang.org/overviews/macros/paradise.html
Также стоит заметить что квазицитаты и макросы для Scala делают наши соотечественники которые к тому же активно сидят на stackoverflow, оперативно отвечая на вопросы.
Для тех, кого интересует будущее метапрограммирования на Scala советую посмотреть будущий доклад Евгения Бурмако на scaladays.org/
Устоявшегося перевода этого термина на русский язык нет (на русском вообще мало материала по данной теме — суммарно запросы «квазцитирование», «квазицитаты», «квазикавычки», а также маргинальные «квазиквоты» и «квазиквотирование» встречаются менее чем на 500 страницах), однако простое гугление показывает, что термин «квазикавычки» применительно к программированию встречается только в паре публикаций, посвящённых лиспу. В то же время термины «квазицитирование» или «квазицитаты» используется сообществом Nemerle, а также, что максимально важно для нас с вами, применяется в публикациях Евгением Бурмако — основным разработчиком данного механизма в Scala.
Хоть Евгений, а также несколько позже, Наталья Байкевич занимались квазицитатами на заре Scala макросов зимой-весной 2012 года, основным разработчиком скаловских кц является Денис Шабалин, который осенью 2012 года возродил этот на время отложенный проект и довел его до продакшена в составе Скалы 2.11. Привет от Евгения, у которого нет аккаунта на хабре :)
Всё-таки, для правильного перевода важен контекст. Очевидно, что перевод «цитирование» в случае разворачивания макросов имеет куда больше смысла.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.