Komodo 7.0.0 Alpha 2 available to preview

Eric Promislow <[email protected]> Tue, 10 May 2011 13:17:31 -0700
Newsgroups gmane.comp.ide.komodo.announce
Message-ID <4DC99D5B.5040905__39111.1836572692$1305059299$gmane$org@activestate.com>
Hello,

The second pre-release build of Komodo IDE 7 is now out, as we
continue releasing new features for developers (along with bug fixes).
You can download it here:

	http://downloads.activestate.com/Komodo/releases/7.0.0a2/

We are expecting to have Komodo 7.0.0 final released some time next year
(in 2012), we'll continue releasing additional Komodo 7 alpha and beta
builds every 4-8 weeks until that time.

Komodo IDE 7.0.0a2 brings in two major features:

1) Revised Syntax Checking

Komodo now sends the separate parts of multi-language documents to
separate specialized syntax checkers. The most common case is that
script tags in HTML documents will be checked by the CSS checker,
script tags will be checked by the JavaScript checker, while the
document as a whole will still go through HTML checking.  Note that
in this release CSS checking is temporarily disabled, due to changes in
Mozilla (see section 2).

We've also added support for multiple checkers, so you now have the option
of using jslint or jshint for JavaScript checking; pylint, pyflakes,
and pychecker for Python checking; and a couple of Perl-based alternatives
to HTML Tidy for HTML checking. The mechanism is now fully extensible, so it's
possible for new languages to fully participate in syntax checking, and to add
new checkers to existing languages. We also are no longer delegating checking of
Django, RHTML, Template-Toolkit, and Mason (Perl) files to HTML Tidy.

The syntax-checking preferences for the various languages have been moved
into a single panel, with a dropdown menu to choose the desired language.

We've also incorporated Davide Ficano's klint extension, which displays
all the syntax errors in a panel in the bottom window.

2) New Mozilla Build

This is the first release to be based on "mozilla central", the current
version of Mozilla which Firefox 4 uses as well.  The most salient parts
of this change, besides the faster and more robust performance associated
with this version, are changes in the Add-Ons dialog, and an advance up
to JavaScript 1.8 (which is useful only if you're writing extensions for
Komodo, Firefox, or other products built on current versions of Mozilla).

Extensions that provide components will need to be modified by adding
a manifest file that lists their XPCOM components.  Mozilla now no longer
loads all XPCOM components at startup time, instead using the manifests to
determine which components it will need to load on an as-needed basis.
This means that there should no longer be the long pause the first time
a new version of Komodo runs.

3. EJS and Coffee Script support added

EJS embeds JavaScript in HTML templates similar to how RHTML supports Ruby,
and is mainly of interest to people writing web apps using Node.js' express
library.  We've also added CoffeeScript colorizing, folding, and syntax
checking for CoffeeScript, a JavaScript preprocessor that smooths over some
of the rough edges of JavaScript.

4. The Rx Toolkit should handle multiple languages more smoothly [Bug fix]

Sometimes the Rx Toolkit would "get lost" when switching across languages.
This has been fixed.

Note: The Komodo IDE 7.0.0 Alpha 2 build is available to everyone (you
won't need a Komodo IDE license), as it uses a self-contained license
that will expire in 60 days (i.e. July 9, 2011). Komodo Edit 7 alpha builds
will not be released yet.

Another note: If you installed 7.0.0 Alpha 1, you'll need to uninstall
it, and the install 7.0.0 Alpha 2. The regular update channel will be
reinstated at a later date.

forums	http://community.activestate.com/products/Komodo
email	http://listserv.activestate.com/mailman/listinfo/komodo-discuss
bugs	http://bugs.activestate.com/enter_bug.cgi?product=Komodo


Regards,
Eric

-- 
Eric Promislow
Senior Developer,
Komodo Team
ActiveState, The Dynamic Language Experts

http://www.activestate.com
Get insights on Open Source and Dynamic Languages at
www.activestate.com/blog
_______________________________________________
Komodo mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs