LINUX.ORG.RU
ФорумTalks

D2 — diagram scripting language

 , d2lang,


1

1

D2 is a diagram scripting language that turns text to diagrams. It stands for Declarative Diagramming. Declarative, as in, you describe what you want diagrammed, it generates the image.

https://d2lang.com/

LATEST Version: 0.2.2 (released Feb 28, 2023)

License(s): MPL2

Написано на go

(попалось на глаза; не нашёл на лоре)

★★★★★

Последнее исправление: greenman (всего исправлений: 1)

Увидел в ленте и чуть не снес за спам. Ты аккуратнее такие портянки пости, блин :)

Zhbert ★★★★★
()
Ответ на: комментарий от DumLemming

Линукс на скриншотах - авторов и продукт в биореактор. А то опасно

Поправил

Original_1
()

D2 — diagram scripting language

— Сегодня завтрак в детском саду у нас отменяется!
— Ура!
— Мы совершим полёт на космической ракете на Марс.
Командором назначается Метапрог.
Метапрог — ты у нас сегодня будешь командор.
Прошу вас, возьмите в руки космические ложки.
Подкрепитесь основательно.
Ракета до обеда на землю не вернется.
Forum0888
()

А оно в рекурсию умеет ?

windows10 ★★★★★
()

D2 is a diagram scripting language that turns text to diagrams. It stands for Declarative Diagramming

Нет бы назвать declia или decliam или decligram или diadec. Нет, надо сократить до ничего не значащего негуглящегося d2.

slovazap ★★★★★
()
Ответ на: комментарий от slovazap

Тоже сразу подумал, что это связано с языком D.

dataman ★★★★
()

D2 — diagram scripting language

Смотрел примеры на D2, FAQ читал, ...
Проект интересен, но может быть все же диаграммы чем-то и полезны.

ИМХО графический язык должен упрощать разработку алгоритмов как Си в сравнении с ASM.

Кто нибудь уже разработал такой графический компилятор?

Forum0888
()
Ответ на: комментарий от Forum0888

графический язык должен упрощать разработку алгоритмо

Это для детей и «приветмиров» просто, а елозить мышкой на сложных проектах очень неудобно.

dataman ★★★★
()
Ответ на: комментарий от dataman

Ну так не елозь, что мешает сделать клавиатурное управление?

MOPKOBKA ★★★
()
Ответ на: комментарий от Forum0888

Кто нибудь уже разработал такой графический компилятор?

Вроде бы есть кодогенераторы UML -> Java. Я искал под C++ и даже как-то из принципа и от избытка времени навалял мелкую хреновину полностью в Eclipse Papyrus с кодогенерацией* в C++, но это был АДЪ АДЪ АДЪ даже в моем, более чем скромном, масштабе.

Хотя, конечно, приятно смотреть на квадратики со стрелочками и думать «ух, как все аккуратненько».

*Ну то есть как «кодогенерацией». Иерархия классов генерируется, но функции все равно сам пишешь, руками.

thesis ★★★★★
()

И распространяется методом «install.sh», ну круто там на линуксе с Дистрибутивными Репозиториями, а так же аппимажами, снапами, шапокляками и т.д.
А вот под венду есть аккуратный .msi, так-то.

thesis ★★★★★
()
Ответ на: комментарий от Forum0888

Метапрог толком ничего и не объяснял

Остается лишь надеяться, что он «умалчивает» что-то очень важное.

Forum0888
()
Ответ на: комментарий от MOPKOBKA

Метапрог!

Было бы убедительней так: Метапрог! Метапрог! Метапрог! Метапрог! Метапрог! Метапрог! ...

Forum0888
()
Ответ на: комментарий от DumLemming

Вантузятники как всегда не знают матчасть. Макось - это бздя из задницы тима кука

Какая еще бздя, упрлс шоле ?

windows10 ★★★★★
()
14 апреля 2023 г.
Ответ на: комментарий от pru-mike

В общем да, он пожалуй на сегодня наиболее адекватный и полный для всякого. Mermaid неплох, но в нём и половины нет того функционала, который есть в PlantUML.

D2 посмотрел, покамест он никакой.

beck ★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)