COLT (код Orchestra Livecoding Tool) является ActionScript и JavaScript livecoding инструментом , с помощью кода оркестра , доступный по подписке . По состоянию на 2019 год он кажется заброшенным; последняя активность на github была в 2015 году, и доменное имя было куплено спамерами.
Разработчики) | Code Orchestra Limited |
---|---|
Стабильный выпуск | 1.2.2 / 21 сентября 2013 г. |
Предварительный выпуск | В настоящее время не обслуживается |
Операционная система | Windows , Mac OS X |
Тип | Инструмент интерактивного программирования |
Лицензия | Проприетарный |
Веб-сайт | в архиве |
История
Первая версия COLT была выпущена в мае 2013 года и в то время была первым доступным инструментом живого кодирования для языка ActionScript. Дальнейшие незначительные обновления включали поддержку мобильной разработки с использованием технологии Adobe AIR для устройств iOS [1] и Android [2] . Версия 1.1 включала обновленный компилятор Flex с увеличением скорости компиляции до 3 раз и позволял использовать компилятор, связанный с приложением, в качестве внешнего компилятора для IDE ActionScript с использованием внешнего API. [3] Версия 1.2 имела поддержку JavaScript и полностью переработанный пользовательский интерфейс. [4]
Функции
Интеграция IDE
COLT - это отдельный инструмент, который можно использовать с любой IDE, в отличие от большинства инструментов livecoding, которые ограничивают пользователя использованием определенной среды разработки. [5] Программа кода / ресурсов запускается при изменении файла в пределах пути, сконфигурированного проектом COLT. [6] Он также предоставляет внешний API, предоставляющий методы для экспорта проекта, запуска сеансов кодирования в реальном времени, подпрограмм производственной сборки и т. Д., Чтобы упростить интеграцию IDE. [7]
Защита кода
Чтобы предотвратить зависание или сбой приложения из-за возможных опечаток во время обновления кода в реальном времени, COLT удается защитить работающее приложение от следующих потенциально опасных случаев:
- Незаконный синтаксис
- Ошибки времени выполнения
- Бесконечные циклы / рекурсии
Языки
Версия 1.2.2 включает поддержку языков программирования ActionScript и JavaScript.
ActionScript
- Изменение и добавление полей, методов и классов во время выполнения [8]
- Обновления ресурсов активов во время выполнения
- Поддержка Adobe AIR для живого кодирования iOS и Android
- Компилятор Flex с более высокой производительностью
JavaScript
- Изменение и добавление функций и переменных во время выполнения [9]
- Обновления ресурсов активов во время выполнения
- Возможности Live Reload (обновление страницы браузера при изменении файлов проекта)
- Процедуры производственной сборки (комбинирование скриптов, минимизация, сжатие, развертывание и т. Д.)
- поддержка node.js [10]
- Плагин jQuery для обработки событий обновления кода / ресурсов в клиентском коде
Рекомендации
- ^ http://blog.codeorchestra.com/post/50437991938/colt-1-0-2-has-been-released
- ^ http://blog.codeorchestra.com/post/51327742640/colt-1-0-4-feating-android-air-support-is-out
- ^ http://blog.codeorchestra.com/post/53189146290/colt-1-1-beta-feating-3x-faster-mxmlc-compiler-is
- ^ http://blog.codeorchestra.com/post/61437449227/colt-1-2-with-new-ui-and-js-support-is-out
- ^ http://www.aymericlamboley.fr/blog/live-coding-in-as3-using-colt/
- ^ "Архивная копия" . Архивировано из оригинала на 2013-09-23 . Проверено 21 сентября 2013 .CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ http://blog.codeorchestra.com/post/53216025909/how-to-use-flashdevelop-plugin-with-colt-1-1-beta
- ^ https://github.com/code-orchestra/documentation/wiki/Documentation
- ^ https://github.com/code-orchestra/documentation/wiki/Documentation-%28JS%29
- ^ http://makc3d.wordpress.com/2013/09/18/codeorchestra-livecoding-tool-updated/
Внешние ссылки
- в архиве
- Code-orchestra на GitHub