COLT

Short description: ActionScript and JavaScript livecoding tool

COLT

Developer(s)| Code Orchestra Limited
Stable release|

1.2.2 / September 21, 2013 (2013-09-21)

Preview release|

Currently Unmaintained

Operating system| Windows, Mac OS X
Type| Interactive programming tool
License| Proprietary
Website| archived

COLT (Code Orchestra Livecoding Tool) is an ActionScript and JavaScript livecoding tool by Code Orchestra, available by subscription. As of 2019 it appears to be abandoned; the last activity in GitHub was 2015, and the domain name has been purchased by spammers.

## Contents

* 1 History
* 2 Features
* 2.1 IDE integration
* 2.2 Code Protection
* 2.3 Languages
* 2.3.1 ActionScript
* 2.3.2 JavaScript
* 3 References
* 4 External links

## History

The first version of COLT was released in May 2013, and at the time was the first available livecoding tool for the ActionScript Language. Further minor updates included mobile development support using Adobe AIR technology for iOS[1] and Android[2] devices. Version 1.1 included an upgraded Flex compiler boasting up to 3x compilation speed increase and allowed using the compiler bundled with an application as an external compiler for ActionScript IDEs using an external API.[3] Version 1.2 featured JavaScript support and a completely reworked user interface.[4]

## Features

### IDE integration

COLT is a separate tool that can be used with any IDE unlike most livecoding tools that limit a user to usage of a specific development environment.[5] A code/resource routine is triggered on alteration of a file within COLT's project configured paths.[6] It also provides an external API providing methods to export a project, run livecoding sessions and production build routines, etc. to ease the IDE integration.[7]

### Code Protection

To prevent an application from hanging or crashing due to the possible mistypes during live code updates, COLT manages to protect the running application from the following potentially dangerous cases:

* Illegal syntax
* Runtime errors
* Infinite loops/recursions

### Languages

Version 1.2.2 includes support for ActionScript and JavaScript programming languages

#### ActionScript

* Runtime modifying and adding of fields, methods and classes[8]
* Runtime updates of asset resources
* Adobe AIR support for iOS and Android livecoding
* Higher-performance Flex compiler

#### JavaScript

* Runtime modifying and adding of functions and variables[9]
* Runtime updates of asset resources
* Live Reload capabilities (refreshing a browser page on project files alterations)
* Production build routines (scripts combining, minifying, compression, deployment, etc.)
* node.js support[10]
* jQuery plugin for handling code/resources update events in client code

## References

1. ↑ "codeorchestra.com". http://blog.codeorchestra.com/post/50437991938/colt-1-0-2-has-been-released.
2. ↑ "codeorchestra.com". http://blog.codeorchestra.com/post/51327742640/colt-1-0-4-featuring-android-air-support-is-out.
3. ↑ "codeorchestra.com". http://blog.codeorchestra.com/post/53189146290/colt-1-1-beta-featuring-3x-faster-mxmlc-compiler-is.
4. ↑ "codeorchestra.com". http://blog.codeorchestra.com/post/61437449227/colt-1-2-with-new-ui-and-js-support-is-out.
5. ↑ "Live Coding in AS3 using COLT | Aymeric Lamboley" (in en-US). http://www.aymericlamboley.fr/blog/live-coding-in-as3-using-colt/.
6. ↑ "Taking COLT for a Test Drive : Pierre Chamberlain". http://pierrechamberlain.ca/blog/2013/05/taking-colt-for-a-test-drive/.
7. ↑ "codeorchestra.com". http://blog.codeorchestra.com/post/53216025909/how-to-use-flashdevelop-plugin-with-colt-1-1-beta.
8. ↑ "Documentation · code-orchestra/documentation Wiki" (in en). https://github.com/code-orchestra/documentation.
9. ↑ "Documentation (JS) · code-orchestra/documentation Wiki" (in en). https://github.com/code-orchestra/documentation.
10. ↑ "COLT was updated to 1.2" (in en). 2013-09-17. https://makc3d.wordpress.com/2013/09/18/codeorchestra-livecoding-tool-updated/.

## External links

* archived
* on GitHub

0.00

(0 votes)

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:COLT&oldid=714845"