KDevPlatform ruby extension progress

Alexander Dymo dymo at ukrpost.ua
Mon Jun 9 01:03:26 UTC 2008


On Sun, Jun 8, 2008 at 3:06 PM, Andreas Pakulat <apaku at gmx.de> wrote:
>> 'Not threadsafe' means Ruby running in two threads at once. The Ruby parser
>> will be written in C++ and so I assume it will run in the background ok.
>
> Well, last I talked with Alexander about this he wanted to stop the c++
> parser for ruby and do it all in ruby because its much easier :)

Well, that's not really what I tried to say :) Ruby is too slow anyway
for parsing. What we can use is Rubinius (one of the alternative ruby
implementations with compiler and virtual machine). The VM is in C,
the parser is still written in C and Rubinius provides us with the
interface to (re)compile code which is really useful because no parser
can handle dynamic language in full




More information about the KDevelop-devel mailing list