будет ли в н2 описание типов включая вывод так же
От: Аноним  
Дата: 11.02.12 08:26
Оценка:
декларативно как и описание синтаксиса. Включая вывод
Re: будет ли в н2 описание типов включая вывод так же
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.02.12 02:47
Оценка:
Здравствуйте, Аноним, Вы писали:

А>декларативно как и описание синтаксиса. Включая вывод


Долго читал заголовок и тело, но так и не смог полностью понять вопрос.

В Н2 будет декларативная система типизации. При описании новых синтаксических конструкций можно будет задать правила типизации для них. Будут ли эти конструкции типами или чем-то иным нам не важно.

На базе этого описания компилятор будет генерировать код типизатора. Таким образом в Н2 будет расширяемый типизатор, по аналогии с современным расширяемым парсером.

Что касается типов, то они тоже будут расширяемыми до какой-то степени. Но на сколько пока сказать трудно.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: будет ли в н2 описание типов включая вывод так же
От: Аноним  
Дата: 12.02.12 07:25
Оценка:
в новом парсере синтаксис можно полностью переопределить причем не гибель внутрь компилятора. Это большое достижение. Можно ли будет так же сделать с типизацией. Т.е. Будет ли она покрываться аналогично похоже на преобразование текста в аст?
Re[3]: будет ли в н2 описание типов включая вывод так же
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.02.12 10:39
Оценка:
Здравствуйте, Аноним, Вы писали:

А>в новом парсере синтаксис можно полностью переопределить причем не гибель внутрь компилятора. Это большое достижение. Можно ли будет так же сделать с типизацией. Т.е. Будет ли она покрываться аналогично похоже на преобразование текста в аст?


Я же, вроде бы, уже ответил на этот вопрос:

В Н2 будет декларативная система типизации. При описании новых синтаксических конструкций можно будет задать правила типизации для них.

Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: будет ли в н2 описание типов включая вывод так же
От: Аноним  
Дата: 12.02.12 12:01
Оценка:
Здравствуйте, VladD2, Вы писали:

например тип int будет встроенный или будет вводимым? Или например варианты? Или ссылки?
Re[5]: будет ли в н2 описание типов включая вывод так же
От: VladD2 Российская Империя www.nemerle.org
Дата: 13.02.12 05:47
Оценка:
Здравствуйте, Аноним, Вы писали:

А>например тип int будет встроенный или будет вводимым? Или например варианты? Или ссылки?


int и сейчас является синонимом (вводимым через декларацию type в Nemerle.dll) для System.Int32.

За то какие типы доступны компилируемой программе будет отвечать бэкэнды.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.