Well give an overview of the Eclipse Dynamic Languages Toolkit Technology Project including components and features provided by DLTK version
0.9, and goals and plans for the next DLTK 1.0 release.
Dynamic Languages Toolkit is a tool for vendors, researchers and end-users that rely on dynamic languages. DLTK is comprised of a
set of extensible frameworks designed to reduce the complexity of building full featured development environments for dynamic
languages such as PHP and Perl.
For the Europa release, the DLTK provides TCL and Ruby components with a set of features you may find in Java Development Tools.
Starting from code editor with code assistance and code outline, code navigation features like Open Type and Go to declaration,
powerful search features like find references up to interactive console and integrated debugger, these features bring Europa a
powerful development environment for Ruby and TCL programming languages.
In the talk we would like to:
- introduce the reasoning and the ideas behind this project;
- explain the framework provided and steps required to add support for a new language;
- demonstrate implementation of the Ruby IDE;
For the DLTK 1.0, which is currently under development wed like to highlight new frameworks and Ruby Refactoring to be
introduced in the version 1.0; give an overview of commercial and open-source projects based on the DLTK; and talk about ongoing work
on the languages to be supported in the DLTK projects.
Dmitriy Kovalev is a software engineer at Xored Software and a committer on the Dynamic Languages Toolkit
Project. Dmitriy holds Master degree in Computer Science from Novosibirsk State University and is working on his PhD thesis.