To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.devOpen lugnet.cad.dev in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / 8474
8473  |  8475
Subject: 
Re: Backwards Compatibility (Was Calling all Meta-commands)
Newsgroups: 
lugnet.cad.dev
Date: 
Mon, 17 Mar 2003 00:23:13 GMT
Viewed: 
1874 times
  
Travis Cobbs wrote:
In lugnet.cad.dev, Orion Pobursky writes:

I think we need to put a lock on the creation of any new commands until we
can properly document the existing commands.  This will prevent the overlap
of functionality.


Having read the other replies to this post, I feel that--no matter how
well-intentioned--putting a lock on new meta-commands is both wrong and
impractical.

The simple fact is that all LDraw-based development is done voluntarily.  As
such, it's impossible to control what developers will do.  We can ask
nicely, but that pre-supposes that all developers will see the request and
obey it.

And, even if a devoloper voluntarily accepted the lock on new meta-commands,
this could easily result in having the new functionality they wanted to use
a meta-command for never implemented at all.  When you're programming
something for fun, you often never come back to ideas that you were
sidetracked from.


This is all the main idea behind my suggestion for a branch
of the namespace to be considered 'open to all' without discussion.

I originally suggested 0 APP appname COMMAND but now I wonder if
0 UNOFFICIAL appname COMMAND, or something similliar might not be
a better idea?


Having said this, I do believe that we should request that all future
meta-commands be done in such a way that it is self-evident that they are
meta-commands, and not comments.


As far as the comment issue goes, my 2 cents, is that A single
or double character would probably be simplest. Personally I'd
like to add this character to the Comments instead of the meta
commands going forward, but since any app has to handle and ignore
any meta commands it doesn't understand, I don't think that this
change would mean that all old files would *have* to be rewritten.

Personally I prefer 0 ! comment text, or 0 // comment text, but
I'm open to other suggestions.


-Kyle


--
                                    _
-------------------------------ooO( )Ooo-------------------------------
Kyle J. McDonald                 (o o)         Systems Support Engineer
Sun Microsystems Inc.            |||||
Enterprise Server Products                        Kyle.McDonald@Sun.COM
1 Network Drive BUR03-4630       \\\//          voice:   (781) 442-2184
Burlington, MA 01803             (o o)            fax:   (781) 442-1542
-------------------------------ooO(_)Ooo-------------------------------



Message is in Reply To:
  Re: Backwards Compatibility (Was Calling all Meta-commands)
 
(...) Having read the other replies to this post, I feel that--no matter how well-intentioned--putting a lock on new meta-commands is both wrong and impractical. The simple fact is that all LDraw-based development is done voluntarily. As such, it's (...) (22 years ago, 15-Mar-03, to lugnet.cad.dev)

154 Messages in This Thread:
(Inline display suppressed due to large size. Click Dots below to view.)
Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR