To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.dev.org.ldrawOpen lugnet.cad.dev.org.ldraw in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / Organizations / LDraw / 102
101  |  103
Subject: 
Re: IMPORTANT - [ldraw.org] Official Model Repository
Newsgroups: 
lugnet.cad.dev.org.ldraw
Date: 
Sat, 12 Jun 1999 23:49:51 GMT
Viewed: 
1142 times
  
In lugnet.cad.dev.org.ldraw, tim@zacktron.com (Tim Courtney) writes:
At 10:05 PM 6/12/99 +0000, Todd Lehman wrote:
First, tacking on submodels in addition to the year:

S8857-80.dat    8857 Motorcycles
S8857-80-a.dat    First model
S8857-80-b.dat    Second model
S8857-80-c.dat    Third model
S8857-93.dat    8857 Street Chopper
S8857-93-a.dat    First model
S8857-93-b.dat    Second model

That's a clean, orthogonal, workable, forward-thinking namespace.

This makes sense.

Well, it was just an example to make a counterpoint against the other
proposal.  It it's the best possible namespace.


Where that approach crumbles is that the models of the '93 8857 get un-
naturally labeled as 'd' & 'e' rather than naturally named 'a' & 'b'
inside a new namespace.  That's not clean at all.

Bram's approach is much cleaner.

But WHY would they be unnaturally named???  There is no reason for it and
any competent person would know to start the new set's models or submodels
at a again.

That's the whole point -- only backwards.  (Go back and re-read the past few
messages up this part of the tree...  With the other scheme -- which doesn't
embed the year -- starting them again at 'a' isn't possible because 'a' was
already taken by a different set with the same set number.)  Including the
year means that each model can cleanly start at 'a'.


There's gotta be a clean way to do it with subdirectories and still be
8.3, as Bram was getting at.

Yes, now which option will we use to eliminate the exceptions to the rule??

If using subdirectories is cleanly possible, I'd recommend the format

   C:\LDRAW\MODELS\SETS\XXXXZ-YY\MAIN.DAT

where XXXX is the set number, YY is the year, and Z is an optional modifier
on the year (like A or B or C) for cases like set #1974, #6326, etc.

   C:\LDRAW\MODELS\SETS\1974A-90\MAIN.DAT   Flyercracker U.S.A.
   C:\LDRAW\MODELS\SETS\1974B-90\MAIN.DAT   Smuggler's Hayride
   C:\LDRAW\MODELS\SETS\1974C-90\MAIN.DAT   Star Quest

   C:\LDRAW\MODELS\SETS\8857-80\MAIN1.DAT   8857 Motorcycles (1st model)
   C:\LDRAW\MODELS\SETS\8857-80\MAIN2.DAT   8857 Motorcycles (2nd model)
   C:\LDRAW\MODELS\SETS\8857-80\MAIN3.DAT   8857 Motorcycles (3rd model)
   C:\LDRAW\MODELS\SETS\8857-93\MAIN1.DAT   8857 Street Chopper (1st model)
   C:\LDRAW\MODELS\SETS\8857-93\MAIN2.DAT   8857 Street Chopper (2nd model)

Something like that.  Not sure what I'd do with things like 8205-1 & 8205-2
and 6326/1 through 6326/5, but mapping the -N's and /N's to A-Z is probably
clean enough if the components still want to be 8.3.

If 8.3 weren't an issue at *all*, then I'd recommend full pastage of the set
number and the full 4-digit year with an underscore, like this:

   C:\LDRAW\MODELS\SETS\8205-1_1980\MAIN.DAT

and converting /'s to -'s for things like 6426/3:

   C:\LDRAW\MODELS\SETS\6426-3_1998\MAIN.DAT

OTOH, since all 5 of 6426/1 to 6426/5 come inside of 6426, those all
probably belong inside the ...SETS\6426\ subdirectory.

--Todd



Message has 1 Reply:
  Re: IMPORTANT - [ldraw.org] Official Model Repository
 
(...) etc. I really like the idea of using subdirectories. It will keep the \models directory uncluttered and be easy to understand. Now you still have to deal subassemblies in the directory system. Would you name them: m1-a.dat 1st component of (...) (25 years ago, 13-Jun-99, to lugnet.cad.dev.org.ldraw)

Message is in Reply To:
  Re: IMPORTANT - [ldraw.org] Official Model Repository
 
(...) This makes sense. Now, are we going to abandon the 8.3 or use subdirectories? Both?? If so, lets nail this puppy once and for all so he can't squirm and find an exception to the rule. The mere volume of email I've gone through today makes my (...) (25 years ago, 12-Jun-99, to lugnet.cad.dev.org.ldraw)

94 Messages in This Thread:








































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