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 / 8418
8417  |  8419
Subject: 
Re: Calling all Meta-commands
Newsgroups: 
lugnet.cad.dev
Date: 
Fri, 14 Mar 2003 23:34:13 GMT
Viewed: 
1470 times
  
In lugnet.cad.dev, Kevin Clague writes:
In lugnet.cad.dev, Travis Cobbs writes:
Having read through this thread, I've seen a lot of good points made.
However, it also appears that people haven't really fully thought about the
implications of meta-commands.

It's very important to realize that meta-commands are presented as generic
.dat comments.  Some of the meta-commands that I have seen listed in this
thread don't reflect careful consideration of this fact.  (And, while it may
not be in this thread, the "0 FILE" MPD meta-command is arguably the worst
offender.)  When you choose a meta-command, it should be something that is
incredibly unlikely to be entered as a standard comment by someone.

For better or worse, we're now stuck with the orginal LDraw meta-commands,
and effectively stuck with the meta-commands that are already in use (for
BFC, MPD, etc).  But, if we're going to try to decide how define good
behavior for future meta-commands, I think we should come up with something
that guarantees that legitimate comments aren't mistaken for meta-commands.

Travis,

I could not agree more.  I've been tossing around the concepts of an LDraw
file format standards body with Tim and others, and IMHO the weakest link in
the LDraw file format is that comments and meta-commands use the same record
type.  It is a bummer.

Kevin & Travis -
These are very good points. As a non-programmer, but someone who has a
general knowledge of the LDraw file format, I think it is a good idea to
separate comments from meta-commands.

Also, talk of a standards body is a good thing. The goal is to create a
board for technical standards that doesn't bog developers down in
unnecessary bureaucracy, but one that does what is needed. We need to have a
definitive LDraw file format spec, and a process for new meta-commands to
get added to the spec. As Larry suggested here:

http://news.lugnet.com/cad/dev/?n=8415

the standards body should control the (officially adopted) meta-commands.

Others in the software industry or with more programming/standards
experience may be more articulate than I am on this issue. Just making it
known that I stand behind an effort to organize the LDraw file format spec
and establish a process for improving upon that spec.

-Tim



Message has 2 Replies:
  Re: Calling all Meta-commands
 
(...) Why not force comments to be a meta-command like MLcad does with WRITE? Then the only problem you have is new files created with Ledit, and old files which will need to be converted. And Ldraw would still handle them OK. ROSCO (22 years ago, 15-Mar-03, to lugnet.cad.dev)
  Re: Calling all Meta-commands
 
(...) I agree. (...) Nit: we've already *got* an LDraw file format spec. Next item! (...) 'Control' is heavy-handed for my tastes. 'Support', 'endorse', 'coordinate' are all better. All a standards body could do is manage the documentation, and (...) (22 years ago, 21-Mar-03, to lugnet.cad.dev)

Message is in Reply To:
  Re: Calling all Meta-commands
 
(...) Travis, I could not agree more. I've been tossing around the concepts of an LDraw file format standards body with Tim and others, and IMHO the weakest link in the LDraw file format is that comments and meta-commands use the same record type. (...) (22 years ago, 14-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

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

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