On Jan 17 2017 9:50 AM, Sebastian Kuzminsky wrote: > On 01/17/2017 09:41 AM, Jon Elson wrote: >> On 01/17/2017 09:15 AM, Sebastian Kuzminsky wrote: >>> It looks to me like the code on that wiki page is mostly >>> of the "conversational programming" sort, where a GUI >>> window asks the user to poke & prod buttons and things to >>> make some g-code. If so, it might fit in the "wizards.git" >>> repo we have at git.linuxcnc.org: >>> http://git.linuxcnc.org/gitweb?p=wizards.git;a=summary >> I have a bunch of these conversational programs, written in >> c, for things like : >> rectangular slot/pocket >> trepan rectangular slot >> trepan rectagular slot with ramp Z >> trepan an oval (racetrack) cutout >> hole/round pocket >> trepan hole >> trepan hole with ramp Z >> thread mill >> a circular pattern of holes >> rectangular array of holes >> random pattern of holes, taking coordinates from a file >> cut circular groove, as for an O-ring >> >> And, I've converted one of these to Python, but it was slow >> going, as I'm not really up to speed on Python, yet. >> >> Would these be appropriate? > > The difficulty with the consolidation/management project that > Nicholas > proposed isn't so much in writing the different conversational > wizards, > it's in getting a consistent look-and-feel and consistent behavior > from > code contributed by different authors, and in adding all the wizards > that are useful and understandable, while still being choosy enough > that > the good stuff doesn't get buried under an avalanche of personal > one-offs. > > I think of this as more of a manager/editor type of task rather than > a > hacker/coder type of task.
Another way of handling it would be to give a template for code standards, and separate all of the interfaces and set them up as plugins. They you can do a voting thing for the good, the bad, and the ugly... EBo - ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
