Какие проблемы решит проект Microsoft в Осло?
Я смотрел несколько видео / веб-трансляций об "Осло", но все еще не вижу, как все это получается.
Я понимаю, что Осло - это платформа для моделирования.
Каков процесс создания DSL?
Это больше, чем просто инструмент для создания DSL?
Я понимаю, что MGramma используется для создания синтаксиса DSL.
Для чего нужен язык М?
Что такое MSchema?
Каков следующий шаг после создания MGrammar и его компиляции в.mgx?
2 ответа
Эта статья в Википедии довольно непрозрачна.
Страница проекта Microsoft для Осло может быть лучшей отправной точкой. Начинается:
Об "Осло"
"Осло" - это кодовое название будущей моделирующей платформы Microsoft. Моделирование используется в широком диапазоне областей и позволяет большему количеству людей участвовать в разработке приложений и позволяет разработчикам писать приложения на гораздо более высоком уровне абстракции.
ИМХО, это кажется более "полным модным словечком", чем реальный продукт. Тем не менее, похоже, что есть какая-то демонстрация или предварительный просмотр технологии, доступный для загрузки. Можно надеяться, что они включили некоторые образцы, которые проясняют, какие проблемы он намеревается решить.
Думайте об Осло как о замене excel/access. Что-то для конечных пользователей, чтобы моделировать и обрабатывать свои данные, без необходимости разработчиков.
MGrammer - это то, где вещи становятся интересными для нас, но интересные моменты - это скорее вещь v2. Вы можете думать об этом как о макросах Excel, сделанных правильно.