My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
features_and_changes_ru  
Возможности и изменения
Updated Jan 2, 2011 by a.michu...@gmail.com

Возможности и изменения

Версия 0.3.6 (корректирующий стабильный релиз)

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

Версия 0.3.5 (корректирующий стабильный релиз)

Релиз включает накопившиеся незначительные изменения, дополнения и исправления. Приурочен к седьмой конференции разработчиков свободных программ (26-27 июля 2010 года; Переславль-Залесский Ярославской области).

Версия 0.3.0 (стабильный релиз)

  • Для пользователей MS Windows добавлен режим "compensation mode". В этом режиме слишком мелкие элементы принудительно увеличиваются и становятся видны на картинке, что решает проблему, наблюдавшуюся только на MS Windows.
  • Переработан механизм асинхронное обработки продолжительных действий. Например, теперь при изменении размера окна с очень большим количеством элементов, окно перерисовывается постепенно, а не замирает на несколько секунд.

Версия 0.2.0 (стабильный релиз)

  • Интерфейс
    • Поправлена встроенная документация
    • Добавлено 27 новых примеров (теперь всего встроено 72 примера; четыре из них, правда, смотрятся не очень хорошо под Windows, это связано со спецификой это ОС и я планирую уже в следующей версии Scato предусмотреть какую-то опцию для обхода этой неприятности).
  • Язык
    • Добавлены операции
      • Аффинные преобразования координат
        • affinescale
        • affinerotate
        • affinematrix
      • Вычисления
        • mod
        • abs
        • pow
      • Присвоения
        • sin
        • cos
        • exp
        • log
        • sqrt
  • "Черепашка"
    • Добавлена возможность выполнять аффинные преобразования
    • В модуль scato.tortoise добавлена встроенная документация (для разработчиков)
  • Механизм выполнения
    • Улучшен перехват ошибок
  • Косметические улучшения
    • В установочных скриптах поправлено описание Scato
  • Изменения в дереве исходных текстов в SVN
    • Добавлены инструменты для работы с wiki
    • Добавлены примеры использования компонент Scato (для разработчиков)

Версия 0.1.0 (первый стабильный релиз)

  • Язык
    • Рисование
      • Перемещения (draw, jump)
      • Цвета (color, bgcolor, mixcolor)
      • Толщина линии (width)
    • Управление системой координат (scale, left, right)
    • Переменные и вычисления (set, add, sub, mul, div, incr, decr, neg)
    • Условия (if-then, if-then-else)
    • Циклы (iterate, repeat-until, while)
    • Управление контекстом (local, save, transform)
    • Процедуры (procedure, call)
    • Прочее (nop)
  • Графический интерфейс
    • Загрузка и перезагрузка файлов
    • Функциональность слежения за файлом (автоматическое перечитывание, если файл был изменён)
    • Экспорт изображений в формате PostScript
    • Пошаговое исполнение
    • Доступ к текущим параметрам среды (значения переменных и прочее)
    • небольшая справка в меню Help
    • множество встроенных примеров (27 для обучения; 18 для демонстрации возможностей)
  • Интерфейс командной строки
    • Указание файла для немедленной обработки (-f)
    • Указание размеров окна (-g and -s)
    • Включение режима слежения за файлом (-w)
    • Включение режима автовсплытия окна (-a)

Планы

  • Язык
    • Дополнительные вычислительные возможности (sin, cos, pow, exp, log, abs, mod)
    • Дополнительные возможности организации циклов (for-from-to-do)
    • Аффинные преобразования координат (twist) (?)
    • Управление исполнением
      • Включение пошагового режима (trap) (?)
      • прерывание блоков и циклов (break) (?)
    • Рисование многоугольников (?)
  • Интерфейс командной строки
    • Добавить опцию для указания PostScript-файла для экспорта (-e)
  • Графический интерфейс
    • Добавить примеров
    • Добавить панельку с кнопками (?)

Sign in to add a comment
Powered by Google Project Hosting