?

Log in

No account? Create an account

Новый релиз macro paradise: теперь есть макро аннотации и можно использовать с 2.10 - Excelsior

Aug. 7th, 2013

08:00 am - Новый релиз macro paradise: теперь есть макро аннотации и можно использовать с 2.10

Previous Entry Share Next Entry

Comments:

[User Picture]
From:xeno_by
Date:August 7th, 2013 06:22 am (UTC)
(Link)
Квазицитаты уже в 2.11.0-M4, так что навряд ли их кто-то выкинет, а, соответственно, и я их трогать не буду. Макро аннотации это первая серьезная реализация, поэтому она может поменяться (но не думаю, что кардинально) в процессе обтачивания функциональности для написания предложения по добавлению их в язык. Также я планирую добавить http://docs.scala-lang.org/overviews/macros/implicits.html#fundep_materialization.

Вообще, я стараюсь не ломать безвозвратно уже существующие решения. Как, например, получилось с тайп макросами, которые в последний момент не приняли в язык. Пришлось потратить время для того, чтобы найти замену для подавляющего большинства сценариев их использования - имплисит макросы для программирования на уровне типов + макро аннотации для генерации публичного кода. Теперь мы видим имплисит макросы уже в 2.10.2, а аннотации в новом релизе парадайза.

Edited at 2013-08-07 06:23 am (UTC)
(Reply) (Parent) (Thread)