DRAKON.SU
https://forum.drakon.su/

Для обсуждения и.с. DRAKOH 2009г.
https://forum.drakon.su/viewtopic.php?f=144&t=1301
Страница 7 из 9

Автор:  Рэйлвэй Каген [ Среда, 13 Май, 2009 12:19 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

dvuugl писал(а):
..как жертва идеологически выверенной структурности.
Не совсем так. Интересует "весовой коэффициент" требования "выверенной структурности" для общего случая.

Автор:  Рэйлвэй Каген [ Среда, 13 Май, 2009 12:54 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Илья Ермаков писал(а):
Ага, всё так..
Основное ограничение двумерного структурного программирования осталось в силе?
Запрет переходов внутрь структурных предложений для линейной текстовой записи однозначно улучшил понимаемость кода. Но в двумерном случае определяется группа топологий, не нарушающая правил Дракона и допускающая указанные переходы. При этом, циклы с петлёй не в доминатор - только часть группы.

Автор:  Рэйлвэй Каген [ Суббота, 16 Май, 2009 11:45 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Оказывается, Эйлер выдал метод верификации Дракон-схем задолго до появления последних. Самое интересное, что если повышать размерность поверхности укладки для изначально непланарного графа, то на определённом шаге укладка приобретёт планарный для достигнутой размерности вид. Есть, конечно, ещё и способы достижения планарной укладки за счёт изменения связности самОй поверхности укладки при фиксированной её размерности. Но со связностью не так интересно получается.
Наиболее бестолковое следствие из этого - любая программа может быть представлена в виде Дракон-схемы размерностью больше или равной 2 :)

Автор:  Валерий Лаптев [ Пятница, 05 Июнь, 2009 14:50 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Пора писать статью в научный журнал... :)

Автор:  Рэйлвэй Каген [ Суббота, 06 Июнь, 2009 10:03 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Пас. Студентам оставьте. Им нужнее.

Автор:  Рэйлвэй Каген [ Воскресенье, 14 Июнь, 2009 08:41 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Немного об эргономике и.с. DRAKON:
Может быть уже говорили, но я, возможно, пропустил - сейчас в среде доминирует отображание текста икон, как "главного вида" Дракон-схемы. Остальная информация "закопана" и доступ к ней - только по клику на соответствующем квадрате иконы.
Для быстрого ознакомления со схемой, а также для проверки/правки введённых текстов было бы полезно иметь различные режимы просмотра/редактирования. Т.е. на фоне икон было бы полезно одновременно видеть текст всей схемы для какой-либо группы из:
    1.Текст иконы
    2.Управленческое примечание
    3.Алгоритмическое примечание
    4.Программный код иконы
Конечно же с подсказкой в строке статуса, какой вид сейчас активный. С сохранением селективного доступа через квадраты.

Автор:  ==== [ Воскресенье, 14 Июнь, 2009 10:59 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Рэйлвэй Каген писал(а):
Немного об эргономике и.с. DRAKON:
Сейчас подготовлен новый выпуск и.с. Drakon, ведется работа со справкой. По личной мнению, решены вопросы развития и.с. (т.е. детские болезни роста).
Есть предложение сделать поиск и отображение схемы при выборе иконы "Вставка" (вернулся к этому наименованию). Прошу подождать с предложениями до ознакомления с новым выпуском.

Автор:  Владимир Паронджанов [ Понедельник, 15 Июнь, 2009 16:17 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Рэйлвэй Каген писал(а):
сейчас в среде доминирует отображание текста икон, как "главного вида" Дракон-схемы. Остальная информация "закопана" и доступ к ней - только по клику на соответствующем квадрате иконы.
Для быстрого ознакомления со схемой, а также для проверки/правки введённых текстов было бы полезно иметь различные режимы просмотра/редактирования. Т.е. на фоне икон было бы полезно одновременно видеть текст всей схемы для какой-либо группы из:
    1.Текст иконы
    2.Управленческое примечание
    3.Алгоритмическое примечание
    4.Программный код иконы
.

Уважаемый Рэйлвэй Каген!

Чтобы лучше понять Вашу мысль, просьба (если можно)
сопроводить ее четырьмя поясняющими примерами:

    1.Текст иконы. (Пример текста иконы)
    2.Управленческое примечание. (Пример управленческого примечания)
    3.Алгоритмическое примечание. (Пример алгоритмического примечания)
    4.Программный код иконы. (Пример программного кода иконы)

Автор:  Рэйлвэй Каген [ Понедельник, 15 Июнь, 2009 18:34 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

На четыре примера у меня опыта не хватит :)
Проиллюстрирую для 2-х режимов:
Вложение:
Комментарий к файлу: Переключение режима просмотра Дракон-схемы
toggle_view.png
toggle_view.png [ 7.79 КБ | Просмотров: 18629 ]

Слева - просмотр в режиме "Текст иконы" (на сегодня - основной режим и.с.DRAKON)
Справа - просмотр той же схемы в режиме "Программный код"(на сегодня, до сборки текста, программный код можно увидеть только в окне редактирования, причём для единственной выбранной иконы)

Речь о простой подмене текста внутри икон в зависимости от выбранного режима просмотра. Для управленческих и алгоритмических примечаний подход такой же. К трём квадратам внизу икон придётся добавить четвёртый - чтобы можно было оперативно посмотреть основной текст какой-либо одной иконы. По сути - унификация просмотра/редактирования для каждой из четырёх оформившихся в и.с.DRAKON групп текстовой информации, перечисленных выше.

Автор:  Рэйлвэй Каген [ Понедельник, 15 Июнь, 2009 18:52 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Геннадий Тышов писал(а):
Есть предложение сделать поиск и отображение схемы при выборе иконы "Вставка"
Тут сразу всплывают вопросы с организацией пространства имён. Либо своё(драконовское), либо от целевого языка. И так и сяк - не фонтан. Зависимости могут формироваться от иконы "Проект", иначе можно накосячить(если явно к каждой вставке указывать "откуда"). Впрочем, это так.. , не совсем обдуманное мнение.

Автор:  dvuugl [ Вторник, 16 Июнь, 2009 16:58 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Графический буфер: как теперь выделить- вырезать(копировать)- вставить шампур-блок? С отдельной иконой получается. Раньше левой мышью выбирались начальная-конечная точки, теперь нет.

Автор:  ==== [ Вторник, 16 Июнь, 2009 20:45 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

dvuugl писал(а):
как теперь выделить- вырезать(копировать)- вставить шампур-блок?
Шампур-блок выделяется мышкой при нажатой левой клавише и при движении, область выделения отображается пунктирной рамкой. Верхний левый угол рамки должен быть левее верхней точки ввода на шампур-блоке, нижний правый угол правее нижней точки ввода шампур-блока. Это шампур-блок между 2-х точек ввода. Так же нижний правый угол может быть правее и ниже узла на шампуре и на горизонтальной линии объединения. Это будет шампур-блок от точки ввода до горизонтальной линии объединения.

В справке сказано: "11. В среде DRAKON термин «блок» заменяет термин языка Дракон «фрагмент шампура». В блок входит 1-на или несколько икон на шампуре и иконы связанные с ними. Не должно быть связей выходящих за пределы блока. Блок завершается вертикальной линией или рядом узлов на горизонтальной линии объединения."

После выделения области, выполняется проверка и выделяются все иконы и узлы шампур-блока или выдается сообщение "Выделенный блок не допускает использование".

Автор:  dvuugl [ Вторник, 16 Июнь, 2009 22:43 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Спасибо, весьма удобно.
Пожелание к следующей версии. Рамка вокруг примитива и силуэта отвлекает (похожа на линии соединений), мешает концентрации внимания на самой схеме. Может для печати оно хорошо, но для работы это информационный шум. Тем более что силуэт уже сам по себе - контур. Нельзя ли её убирать "по требованию" в ini-файле или ещё где. Для ГНОМа же рамка полезна: там соединительных линий нет и она объединяет разрозненные иконы в целое.
Да и толстая жёлтая рамка выделения активной схемы тоже мешает, но её хотя бы в ini приглушить можно. Может быть не выделять активную схему, а наоборот, делать все линии соединений и икон неактивной серыми (или ещё какими в настройках) подобно неактивным пунктам выпадающего меню? Или выделять активную другим фоном, но не рамкой?

Да, и ещё в ГНОМе вместо иконы "Сборка текста" вставляется икона "Проект" и наоборот.

Автор:  ==== [ Среда, 17 Июнь, 2009 04:36 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

dvuugl писал(а):
1. Рамка вокруг примитива и силуэта отвлекает (похожа на линии соединений), мешает концентрации внимания на самой схеме. ...
2. толстая жёлтая рамка выделения активной схемы тоже мешает, ... Или выделять активную другим фоном, но не рамкой?
3. Да, и ещё в ГНОМе вместо иконы "Сборка текста" вставляется икона "Проект" и наоборот.
1. При наличии в документе нескольких схем, они могут накладываться. Только рамка создает четкое разделение схем при наложении. Введены в меню "Правка", пункты "Документ: расположить схемы без наложения" и "Документ: расположить схемы с наложением". Последнее позволяет иметь компактный документ с многими схемами и удобный доступ к каждой схеме. Также введена возможность указать идентификатор схемы. Идентификатор схемы и квадраты примечаний схемы помещены в верхний правый угол рамки схема. Думаю "рамка схемы" - хорошее решение.
2. Для меня это не очевидно, но можно, для выделения схемы ограничиться отображением на ней точек ввода. Но, при этом, не будет выделения схемы сигнальным цветом.
3. Изменим.

Еще есть ошибка - нет сохранения документа при выполнении "Сохранить документ ...".
Жду еще замечаний, мнений. Выпуск от 15.06.2006 считаем предварительным.

Автор:  and007 [ Четверг, 18 Июнь, 2009 17:36 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Рамка удобна, с ней легче читать сложные схемы с множеством примитивов. Вероятно можно ее сделать пунктирной или добавить в справку рекомендацию как поменять тип линии рамки в ini файле.
Не разобрался с пунктом настройка, что такое алгоритмическое примечание, как его добавить и просмотреть?

Автор:  ==== [ Четверг, 18 Июнь, 2009 19:31 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

and007 писал(а):
Не разобрался с пунктом настройка, что такое алгоритмическое примечание, как его добавить и просмотреть?
В и.с. Drakon введена навигация с использованием клавиш со стрелками.
При нажатии на клавишу выделяется следующий элемент (икона, узел, точка ввода) от текущего в направлении стрелки по линии связи. Т.к. икона имеет несколько текстовых элементов (текст, идентификатор, управленческое-, алгоритмическое-, программное примечания, сборка текста), то в окне текста отображается тот, на который произведена настройка путем выбора пункта. Пункты имеют маркер - точка, радиокнопка.

Автор:  and007 [ Пятница, 19 Июнь, 2009 11:06 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Спасибо, разобрался.

Автор:  ==== [ Воскресенье, 21 Июнь, 2009 14:09 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Геннадий Тышов писал(а):
dvuugl писал(а):
3. Да, и ещё в ГНОМе вместо иконы "Сборка текста" вставляется икона "Проект" и наоборот.
3. Изменим.
Еще есть ошибка - нет сохранения документа при выполнении "Сохранить документ ...".
Жду еще замечаний, мнений. Выпуск от 15.06.2006 считаем предварительным.
Исправлено и доработано, в сообщении выложена интегрированная среда DRAKON, выпуск от 20.06.2009, летний выпуск, для каникулярных занятий.

Автор:  Владимир Паронджанов [ Суббота, 18 Июль, 2009 09:47 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

Уважаемый Геннадий Николаевич!

В связи с выпуском версии от 17 июля 2009 года -- огромное Вам спасибо за Ваш самоотверженный труд.

Если бы не Вы, обсуждение Дракона ограничилось бы только одними словами, то есть повисло бы в воздухе.

Вы создали "очки", через которые Дракон можно воочию увидеть, можно придирчиво его анализировать и критиковать его особенности.

Без Вас Дракон был бы всего лишь теоретической невидимкой, математической безделушкой. А теперь -- благодаря Вам -- он обрел плоть и кровь. Из бесплотного духа он превратился как бы в живое существо.

Крайне важно, что он стал доступен дотошному, всевидящему и критическому глазу специалистов.
Еще раз большое вам спасибо.

Владимир Паронджанов

Автор:  adva [ Суббота, 18 Июль, 2009 12:02 ]
Заголовок сообщения:  Re: Для обсуждения и.с. DRAKOH 2009г.

А почему убрали опять переход по клавишам со стрелками? Мне лично понравилась идея. И спасибо за реализацию пожелания о сохранении высоты текстового окна

Страница 7 из 9 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/