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

Reply via email to