29 October 2012

Kate/KDevelop Sprint: More Progress With New Ruby Language Support

More news about the new KDevelop Ruby language support plugin.

This week saw many improvements on parsing and semantic analyzing side. Just to name a few, parser is now able to recognize even the most strange heredocs, properly distinguish between classes and modules, support class methods, autorequire Rails code and more. Miquel who did all those amazing things can probably tell you more about that, so let's wait for his blog posts :)

Meanwhile KDevelop got two major new features - new file templates and unit testing support. So Ruby plugin now has new class template which you can already use, and a preliminary support for Test::Unit which you cannot yet use (it's not yet finished and committed).

Thanks to Joseph and KDE e.V. for sponsoring the sprint!

3 comments:

Shantanu Tushar said...

This sounds awesome! However, I get these errors if I try to compile kdev-ruby on kubuntu 12.10-

shantanu@shantanut:~/Software/kdev-ruby/build$ cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
-- Found Qt-Version 4.8.3 (using /usr/bin/qmake)
-- Found X11: /usr/lib/i386-linux-gnu/libX11.so
-- Found KDE 4.9 include dir: /usr/include
-- Found KDE 4.9 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found BISON: /usr/bin/bison (found version "2.5")
CMake Error at file_templates/CMakeLists.txt:5 (kdevplatform_add_file_templates):
Unknown CMake command "kdevplatform_add_file_templates".


-- Configuring incomplete, errors occurred!

kdevplatform-dev is installed. Any idea whats wrong?

SexyMimi said...

I love it so much when I hear news about this new Ruby support for KDevelop.
Amazing work guys ! Now KDevelop won't be the best IDE for C++, it will simply be the best IDE.

Alexander Dymo said...

Shantanu Tushar: you'll need the most recent kdevplatform and kdevelop (from git master) to compile that.