On Thu, 9 Aug 2012 19:38:48 +0200, Michael Haberler wrote:
> Am 09.08.2012 um 18:54 schrieb EBo:
>
>> On Thu, 09 Aug 2012 11:36:06 -0500, Jon Elson wrote:
> ....
>>> My only concern would be that a Python interpreter might be slower
>>> than
>>> the c++, but I
>>> don't know enough about it to know whether that could be true.  We
>>> would
>>> not want to
>>> make any changes that significantly slow the block execution rate.
>>
>> For some rough numbers...
>>
>> Straight comparison between 100% Python to C is about a 5x to 10x
>> execution speed reduction.  If you offload a lot of the numerical
>>
>
> I am painfully aware of that since my work on using antlr3 with
> Python
> 
> (http://git.mah.priv.at/gitweb/emc2-dev.git/shortlog/refs/heads/parser-antlr3-python).
> Let me also point to the fact that such issues are usually highly
> isolated and relatively easily optimized which I did not attempt (in
> that example, the scanner). Btw we have pluggable interpreters, and
> that should to be retained IMO, so I see that relaxed.
>
> --
>
> that said, let's break our habits ;) before tuning the animal, let's
> stay on topic, which I consider:
>
> - is it time to think about, and start a future LinuxCNC version
> which - for the sake of an upside - breaks with some old habits and
> components
> - is it a good idea to link this 'cut' with an effort to address
> licensing issues
> - if the answer is 'yes' and 'yes', determine if the stumbling blocks
> can addressed with realistic effort and timeframe
> - if the above boxes are ticked, then it's time to develop a plan,
> which would address questions like the above

+1, +1, +1, and +1...

I fully concur.  If we start by looking at the big picture (forgetting 
at the moment what is implemented and how), and then defining what we 
would like to see in broad strokes.  From there we can look at 
individual components and if/how they can be re-framed to work in the 
new paridgm.

   EBo --


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to