On September 8, 2009 10:32:07 pm Jeff Epler wrote:
> On Tue, Sep 08, 2009 at 09:18:06PM -0400, Maxime Lemonnier wrote:
> > One thing I barely touched is the openGL/gcode canon part, because I plan
> > to recode it in C++ and build a SIP to use it from python. If you are
> > interested in such a thing, let me know. I want to do the same for
> > emcmodule.cc and gcodemodule(?).cc later on. I'm not in a hurry anymore,
> > since I'll need Qt4.5.2+ and that won't be available before 10.04, right?
> 
> It sounds like you won't benefit from anything I've been doing, then.
> Tant pis.

Not necessarily true, I use to import AXIS code to my codebase, and then 
refactor from there, maintaining functionality. If you cleaned up openGL code 
that will help me understand it better :)


> 
> I don't know what will be in 10.04 (and as far as I know there's even
> still a chance that 10.04 won't be an LTS[1]), 

Well, I guess it will be a good idea to begin the port by then anyway. The 
link you provided talks about 10.10, or 11.04 at the very worst.

> but for emc2 itself we'll
> stick with packages available in 8.04 for 2.4 and probably 2.5 (whatever
> goes out before 8.04 is EOL'd for the desktop).

While we are on the subject, wouldn't it be cleaner and more standard to 
repackage emc2 in a back-end package with a choice for multiple front-end 
packages (debs)?

The current makefile is quite heavy. 

In fact, it is what I have in mind for the PyQt4 GUI (a separate deb package).


No interest in SIP's? I don't really enjoy coding OpenGL in python, I always 
get this feeling of being one layer too far from memory. But I'm no OpenGL 
guru, that's for sure. I will do a GUI-toolkit independent module, we could 
share our efforts.

And for emcmodule.cc and gcodemodule.cc? Would you be motivated in a safe, 
slow and gradual refactor to a lean C++ OO design? Or at least just gradually 
use my sub-modules as they come, in order to prevent too much of a fork?

For the moment I'm wrapping around emc and gcode module's  API, and defer this 
job for later.

Thank you,

Max

> 
> Jeff
> [1] http://www.markshuttleworth.com/archives/date/2009/04
> 
> ---------------------------------------------------------------------------
> --- Let Crystal Reports handle the reporting - Free Crystal Reports 2008
>  30-Day trial. Simplify your report design, integration and deployment -
>  and focus on what you do best, core application coding. Discover what's
>  new with Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers
> 

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to