Текущее время: Суббота, 26 Ноябрь, 2022 19:04

Часовой пояс: UTC + 3 часа

Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: DRAKON-AutoHotkey: Space programs programming technology and
СообщениеДобавлено: Воскресенье, 24 Март, 2019 17:33 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5509
Откуда: Москва
Space programs programming technology
and AutoHotkey

40 posts
Last active: Feb 14 2016 07:25 AM
Joined: 08 Apr 2013

DRAKON-AutoHotkey: Space programs programming technology and AutoHotkey

DRAKON (Russian: ДРАКОН, backronym for Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность, "friendly Russian algorithmic language that guarantees clarity") is an algorithmic visual programming language developed within the Buran space project. Its development started in 1986 and was directed by Vladimir Parondzhanov with the participation of Russian Federal Space Agency (Academician Pilyugin Center, Moscow) and Russian Academy of Sciences (Keldysh Institute of Applied Mathematics). DRAKON is used in many major space programs: an international project Sea Launch, Russian orbit insertion upper stage Fregat (Russian: Фрегат, frigate), upgraded heavy launch vehicle Proton-M, etc. DRAKON is also used in medicine, law, business processes and in other non-programming related fields.

In DRAKON clarity is above all. DRAKON is made as much ergonomic as possible, as much human readable as possible. DRAKON makes possible to create diagrams that are cognitively optimized for easy comprehension, making it a tool for intelligence augmentation.

Why to use DRAKON than other diagramming systems?
No line intersections. You will never find in DRAKON diagram two or more lines intersecting each other! Not seen in other diagramming systems!
Silhouette structure. It allows to break one diagram in to several logical parts. Not seen in other diagramming systems!
No slanting or curved lines. Only straight lines with right angles.
Icons are placed only on vertical lines.
Branching is done in a simple, visible and consistent way.
Each diagram has one entry and one exit.

Learn DRAKON here:


So why this thread is here?
Because it is possible to generate AutoHotkey code form DRAKON diagrams.
There are several software that can create DRAKON diagrams. But generation of AutoHotkey code from DRAKON diagrams currently possible only with DRAKON Editor. DRAKON Editor main developer is Stepan Mitkin. AutoHotkey code generator for DRAKON Editor is created by me.
Warning: At the moment code generation for AutoHotkey is on beta stage of development and some details is subject to change!
DRAKON Editor is free, open source and multiplatform tool for creating DRAKON diagrams and generating code from them. In most part DRAKON Editor is developed using DRAKON system. DRAKON Editor also supports code generation for other programming languages: Java, Processing.org, D, C#, C/C++ (with Qt support), Python, Tcl, Javascript, Lua and Erlang.

Homepage of DRAKON Editor: http://drakon-editor.sourceforge.net/
GitHub of DRAKON Editor: http://github.com/st.../drakon_editor/

How to install DRAKON Editor:
1) Download and install latest version of ActiveTcl Free version from here: http://www.activestate.com/activetcl
2) Download and unpack in any location latest version of DRAKON Editor form here: http://drakon-editor....html#downloads
3) In the unpacked folder launch DRAKON Editor by double clicking drakon_editor.tcl file.

How to add AutoHotkey code generation support to DRAKON Editor:
Download AutoHotkey code generator.zip from here: https://mega.co.nz/#...-V7W8edAN2fLUkc and unpack it to \generators folder of DRAKON Editor.

How to use DRAKON Editor with AutoHotkey:
Download and read documentation in Documentation.zip from here: https://mega.co.nz/#...77t8lhULkIfTU8U .

There is no working Foreach loop in beta version. It can be added later if there will be demand for it. Don’t try to use it until it officially added to prevent unexpected behaviour!
Please post your ideas how it might look Foreach loop for AutoHotkey.

Please give me your feedback about AutoHotkey code generation. What you think about it? What you think need to be changed? What you think need to be added? Is there any bugs?

There is also another thread about DRAKON-AutoHotkey: http://ahkscript.org...&t=3108&p=15537

Ask any questions you want related to DRAKON, using DRAKON Editor and AutoHotkey code generation in here or in main thread: http://ahkscript.org....php?f=6&t=3108 . I will be glad to help you as much as I can.

#1 DRAKON-AutoHotkey: Space programs programming technology and AutoHotkey: post #1 - Posted 28 March 2014 - 11:52 AM
Back to top


Read more

Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2022, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB