Re[3]: AMMY - XAML с человеческим лицом
От: WolfHound  
Дата: 19.01.17 15:00
Оценка: +3 :)
Здравствуйте, ionoy, Вы писали:

I>Он есть, но в очень зачаточном состоянии. Фактически он просто читает XML и переводит в Ammy с небольшими правками. Там пока нет поддержки x:Name, x:Key и прочего.

Отсутствие полноценного конвертора — это очень большая проблема.
Она очень сильно сокращает аудиторию. Особенно коммерческую, ибо у коммерческих пользователей уже есть гора XAML'а.
Я считаю, что у это задачи очень высокий приоритет.

I>Такова природа XAML'а. В некоторых местах можно будет убрать необходимость строк, но пока это не приоритет.

Я понимаю, что в хамле (я фигею от того как XAML склоняется) всё в строках.
Но ты же делаешь отдельный статически типизированный язык.

I>Ага, я точно про такой синтаксис думал. Но поразмыслив решил остановится на текущем — он по моему легче читается. "Есть функция, которая вставляет такую-то ноду". Короче говоря, это спорный момент.

ИМХО лучше однообразие.

I>С интеллисенсом хуже, но для того чтобы его получить пришлось бы усложнять синтаксис. Например, чтобы получить подсказку по enum'у пришлось бы писать:

Или так:
$visibility = Visibility.Hidden

$triggerProperty = Control.Background

причём всё с интеллисенсом.

I>И всё это только для интеллисенса. Повторюсь, ошибки и так показываются интерактивно.

Интеллисенс критически важен.

Кстати рефакторинг переименования переменных/алиасов/миксинов уже сделал?
Это должно быть довольно просто.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.