I've been making some additions to features in the TRUNK.

1 -- Named o-words are now implemented as well as global and local scoping 
of them.

2 -- MDI can now call subroutine. Add:
LAZY_CLOSE = 1
in the RS274NGC stanza of the .ini file. Then the last file will not be 
closed until a new one is open. MDI will be able to call subroutines that 
were defined in the last opened file. If LAZY_CLOSE is not defined, this 
change should have no visible impact. There is a good chance that I haven't 
anticipated all of the consequences of this change, so beware of using this 
feature if you haven't played with it a while in a benign environment.

Both of these features have been only minimally tested. The named o-words 
change required changes to many lines of code in interp_o_words.cc and could 
easily have a crashing bug. This may affect code that uses only numeric 
o-words since the code now integrates the handling of both types of owords.

One advantage of early commital is that many other developers will use the 
code and bugs might be found earlier. The disadvantage is tha if I don't fix 
them quickly, other developers might be impacted.

Do we have a guideline on what should be done in this case?

Regards,

Ken

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to