An updated version of ActiveState's cross-platform multi-language programming IDE, Komodo, has been released with the better unit testing and Slack sharing among its improvements and enhancements.
Open source languages company ActiveState currently has distributions for Perl, Python and Tcl and, as we reported in November, intends to add Ruby, Node.js, Go and Lua to its portfolio this year.
Last month, it was announced that its polyglot IDE Komodo would be included for free when users purchased a Business Edition license of an ActiveState language distribution, and that Enterprise Edition purchasers would receive a complimentary Komodo IDE 5-pack. In view of this Komodo 10.2 offers additional framework support for languages such as Python, Perl, Go, PHP, Node.js and Ruby including support for the latest version of Ruby on Rails and Tcl 8.6.
Announcing Komodo 10.2. ActiveState Director of Engineering Tom Radcliffe said:
"Over the past ten years, Komodo has been downloaded over 7 million times. That’s why giving developers the tools and functionality needed to make their jobs easier has always been important when choosing which new features to include. With this new release, we've given Komodo IDE developers using Slack an easier way to share files and snippets. We’ve also added support for Yarn - as an alternative to the existing support for npm - which gives Node.js developers better performance and reliability."
In Komodo 10.2, unit testing has been rebuilt from the ground up to support a wider variety of frameworks. You can now run tests for major frameworks including PHPUnit (PHP), pytest (Python 2 and 3), Prove (Perl), Mocha (Node.js), RSPec (Ruby) and Go. In addition, you can test any frameworks that output in TAP or TeamCity compatible formatting.
The rework of the unit testing has added the ability to filter test results, to jump to test definitions, and to place breakpoints directly in your test.
The Slack sharing support means that teams that use Slack project management can share code snippets and diffs directly from Komodo to your team on Slack.
One addition to the new version is support for Yarn, the new packet manager for Node.js. Komodo now integrates with Yarn in the same way it does with npm, so you can run commands in the “Go To Anything” search field or through a dynamic toolbar button.
New Django and Flask toolboxes have also been added to the IDE, so you can double-click on a code snippet to insert it directly into your file. There are also new tutorials for Rails, along with other new tutorials for Catalyst, Django, Flask, and Pyramid. The tutorials show how to set up your projects and configure Komodo to best work with each framework.
The final main improvement is a reworking of the Shell Scope for running terminal commands from within Komodo. In previous versions, this was unwieldy to use, but has been revamped to be more obvious and easier.
If you want the cut down free open source version, Komodo Edit 10.2, that provides the basic functionality you need for programming without debugging, unit testing, collaboration, or integration with build systems unit testing it can be downloaded from: http://www.activestate.com/komodo-ide/downloads/edit
Three new short Python courses have been added to those already available on the Alison platform. Now by taking all Alison's Python courses you can gain a Diploma in Python Programming. Is this of any [ ... ]
If you have been reading our reports on adversarial images, the headline should come as no surprise. What is a surprise is the way that AI researchers are regarding such images as security threats rat [ ... ]