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 / 6633
6632  |  6634
Subject: 
Re: L3P user primitive substitution
Newsgroups: 
lugnet.cad.dev
Date: 
Mon, 17 Dec 2001 23:04:01 GMT
Viewed: 
425 times
  
In lugnet.cad.dev, Steve Bliss writes:
So I'd like to propose that the current syntax be replaced with the following:

0 IFDEF <tag>
Conditional section begin
Begin non-LDraw statements in comment statement fields

0 IFNDEF <tag>
Conditional section begin
Begin DAT statements

0 ELSE
Switch between above section modes

0 ENDIF
Terminate conditional section

In the current situation, <tag> would always be POVRAY.  In the future,
other possible tag-values may be determined, such as level-of-detail settings.

So, that's all I've got to say for now.  Comments, anyone?

Just a thought.  If the POVRAY (or whatever) sections get too big,
would it make sense to add 0 INCLUDE meta-command so the LDRAW only
programs don't waste time parsing?  Then the POV specific versions
could be distributed separately from the main parts.  For example:

0 IFDEF POVRAY
0 INCLUDE pov/coolpart.pov
0 ELSE
0 boring LDRAW version of part
  ...
0 ENDIF

Sorry if this has been discussed to death already...

Don



Message has 1 Reply:
  Re: L3P user primitive substitution
 
(...) In general, that's an interesting thought. But in this case, I don't think it's necessary - POV already has an include statement (IIRC). Of course, allowing the use of such a statement raises another issue: is it alright to distribute (...) (23 years ago, 18-Dec-01, to lugnet.cad.dev)

Message is in Reply To:
  Re: L3P user primitive substitution
 
Dear All, Currently, there are a number of files on the Parts Tracker which include embedded POV-Ray, using the 0 L3P meta-statement. I've been emailing with Lars, Paul and Chris about some concerns I have with this approach. Basically, before we (...) (23 years ago, 17-Dec-01, to lugnet.cad.dev)

8 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