спец. редакторы
От: Аноним  
Дата: 08.04.12 18:05
Оценка:
довольно часто удобно вызвать визуальный редактор кода, например редактор элементов формы или редактор структуры базы и т д. Планируется ли в н2 легкое встраивание таких редакторов в синтаксис?
Re: спец. редакторы
От: catbert  
Дата: 08.04.12 19:27
Оценка:
Здравствуйте, Аноним, Вы писали:

А>довольно часто удобно вызвать визуальный редактор кода, например редактор элементов формы или редактор структуры базы и т д. Планируется ли в н2 легкое встраивание таких редакторов в синтаксис?


Да их и сейчас можно встраивать, VS2010 это позволяет. Н и Н2 для этого подходят чуть лучше, потому что можно создавать редакторы, которые читают/пишут специальный ориентированный на предметную область код (а Н/Н2 могут его компилировать). Но это сама по себе фича IDE, а не языка.

Я думаю, в интеграцию будет довольно легко встроить API для добавления визуальных редакторов, но на сами эти генераторы рабочих рук явно не хватит.

Кроме того, более перспективно просто добавлять макросом отдельный файл (допустим, XML, или SQL, или там Пролог), и этот файл редактировать отдельным редактором. Сейчас так работает макрос Resource (генератор типизированной обертки над ресурсами проекта). Для его наполнения используется студийный редактор, а Немерле просто по XML-представлению генерирует нужную обертку.
Re[2]: спец. редакторы
От: Аноним  
Дата: 09.04.12 02:39
Оценка:
Здравствуйте, catbert

C>Да их и сейчас можно встраивать, VS2010 это позволяет. Н и Н2 для этого подходят чуть лучше, потому что можно создавать редакторы, которые читают/пишут специальный ориентированный на предметную область код (а Н/Н2 могут его компилировать). Но это сама по себе фича IDE, а не языка.

Тут мысль следующая, язык должен предоставлять ип для редакторов. Без прямого обращения в студию. При этом установка н2 макроса с редактором автоматически включит в интеграцию. Нечто подобное подсветки синтаксиса.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.