On Feb 4 2013 2:58 AM, Michael Haberler wrote: > Am 04.02.2013 um 10:25 schrieb EBo: > >> LinuxCNC-3.0 then as a design philosophy? > > I would rather call it sheer necessity in some cases, although > individual perceptions of urgency obviously differ. > > For instance, I dont think broadening the base of RT operating > systems, or removing the 'everything on one CPU' limitation requires > a > lot of philosophical thinking; it is rather 'what is the minimum to > be > done asap from preventing this project from keeling over'. That is > why > I postponed from working on LinuxCNC3 grand visions until the RT OS > stuff is done. > > Of course there's always an alternative, the bits dont go away - keep > scavenging hardware which somehow, in some way fits the current > operations model. That is a dwindling option afaict, nevermind some > of > the more bizarre limitations attached.
Well, I can see this going two ways. EMC works now. In the past, and I can read it between the lines now, that the invasiveness of the modifications will take so much time and effort that lots of other things gets pushed back. I guess my 2C would be that it would make more sense to incorporate these level of changes into v3 and back port once it is working and time allows. The problem becomes you are spending a LOT more time trying to shoehorn stuff into a structure that it does not well fit. Starting from a cleaner abstraction and moving forward in a methodological fashion will end up getting this done a lot faster than fighting the shoehorning. Also, if people have not done it already, I *strongly* recommend setting up a fully automated unit and regression test suite. I prefer the eXtreme Programming (XP) methodology myself, but any modern software engineering approach will benefit the project. Anyway, that's my 2C EBo -- ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
