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:
Message is in Reply To:
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
|
|
|
|