Здравствуйте, Аноним, Вы писали:
А>собственно интересно....
В Немерле вообще не очень нужны изменения синтаксиса. Они, в основном, делаются макросами.
Собственно в Немрле 2 будет воспроизведен существующий синтаксис (что нужно для бутсрапа).
Основные же изменения каснутся новой системы макросов которая должна почти полностью снять ограничения по расширению синтаксиса. Соответственно сам синтаксис макросов серьезно изменится. В новой версии будет возможно задавать синтаксис макросов в виде PEG-грамматики.
Однако это будет расширение синтаксиса, а не его замена. Мы постараемся воспроизвести старый синтаксис и семантику макросов настолько на сколько это будет возможным.
Почти наверняка будут изменения API макросов, так как на сегодня оно оставляет желать лучшего.
Так же будет устранена необходимость манипулирования TExpr в сложных макросах.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.