- the interpreter is now statefull this is internal bla-bla but is
makes the code more beautiful (the earlier kde3-kurtle interpreter
might been faster due to statelessness, but it was sure not that
pretty code).. a solution might be: put the interpreting in a thread,
this bring a whole new dimension of possible errors to the codebase,
but it might work.
- qgraphicsview, yes, svg is slower than pixel-shizzle. but it
prints/zooms nicer.
- highlighting during execution, a major feature to make kturtle a
learning tool, but also slowing down the execution a bit. maybe one
run mode can turn this thing off (this will cost still at least one
operation per highlighting signal, namely the if-statement, but that
cannot be noticable)
- other changes to the interpreter.. i dont know all i changed to it
but for sure there might be some things that can be done in a faster,
more efficient, manner.
bottom line for me, as already mentioned: speed is not the 1st priority. sorry.
i'd love to oneday rewrite the whole interpreter again in something
fast, threaded, clean, and more 'generated' (the parser is now
hand-written, no yacc)
_c.