Какие проблемы решит проект Microsoft в Осло?

Я смотрел несколько видео / веб-трансляций об "Осло", но все еще не вижу, как все это получается.

Я понимаю, что Осло - это платформа для моделирования.

Каков процесс создания DSL?

Это больше, чем просто инструмент для создания DSL?

Я понимаю, что MGramma используется для создания синтаксиса DSL.

Для чего нужен язык М?

Что такое MSchema?

Каков следующий шаг после создания MGrammar и его компиляции в.mgx?

2 ответа

Решение

Эта статья в Википедии довольно непрозрачна.

Страница проекта Microsoft для Осло может быть лучшей отправной точкой. Начинается:

Об "Осло"

"Осло" - это кодовое название будущей моделирующей платформы Microsoft. Моделирование используется в широком диапазоне областей и позволяет большему количеству людей участвовать в разработке приложений и позволяет разработчикам писать приложения на гораздо более высоком уровне абстракции.

ИМХО, это кажется более "полным модным словечком", чем реальный продукт. Тем не менее, похоже, что есть какая-то демонстрация или предварительный просмотр технологии, доступный для загрузки. Можно надеяться, что они включили некоторые образцы, которые проясняют, какие проблемы он намеревается решить.

Думайте об Осло как о замене excel/access. Что-то для конечных пользователей, чтобы моделировать и обрабатывать свои данные, без необходимости разработчиков.

MGrammer - это то, где вещи становятся интересными для нас, но интересные моменты - это скорее вещь v2. Вы можете думать об этом как о макросах Excel, сделанных правильно.

Другие вопросы по тегам