To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.rayOpen lugnet.cad.ray in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Ray-Tracing / 1614
1613  |  1615
Subject: 
Re: LPub support for external POV post processors (was Sand Green)
Newsgroups: 
lugnet.cad, lugnet.inst, lugnet.cad.ray
Date: 
Mon, 20 Jan 2003 20:38:14 GMT
Viewed: 
38 times
  
Mike,

  Thanks for the input on TCL.  My bias towards perl is primarily because I
know perl ;-)  I've learned a *lot* of computer languages in my life, so it
is no big deal to learn another.

  I'd guess that TCL is easier to graft into an application.  It is my
understanding that TCL is tiny compared to perl.

  Features that I like in perl that may sway me one way or the other:
    Scalar, indexed arrays and associative arrays.
    Powerful and simple pattern recognition of string variables.
    Built in debugger.

  If these have counterparts in TCL then sign me up!

Kevin

In lugnet.cad.ray, Mike Walsh writes:

"Kevin Clague" <kevin_clague@yahoo.com> wrote in message
news:H90rrv.GHJ@lugnet.com...
Mike,

  Can I offer embedded perl as a counter offer to Tcl?  Perl is a very
powerful language for manipulating text files.

Kevin

Sure.  While I prefer Tcl[1], any scripting solution would be a very welcome
addition.  If Perl makes it easier for  you to introduce this functionality
then by all means go that route!

Mike

[1]  It is my NSHO that Tcl is a better scripting solution for CAD
applications than Perl is.  I work in the EDA industry (CAD for Electrical
Engineering) and have seen a dozen different languages used for this
purpose.  My own company (Mentor Graphics) has employed no less than six in
the 10 years that I have worked here (including Perl).  Tcl is the
predominant one we use now and is by far the easiest to support from an end
user perspective.

Now granted, the user support requirements for a commercial EDA application
are far different than they are for LPub but some of the basic philosphy is
the same.  I'd be more than happy to discuss this subject if there is a
reason to do so.


In lugnet.inst, Mike Walsh writes:

[snip]

Let's add a Tcl scripting interface!  Actually, it isn't a bad idea.  I
would think some of the processing steps I am thinking of could be • handled
really easily with Tcl.

While I can't think any immediate need to post process .dat files, I am • sure
someone else will.  I would imagine there will be a desire to do some • sort
of user processing on any of the items you mention above.

However, I think your proposal above would address all of the items I can
think of right now.  Last night Steve Barile and I were discussing this • very
topic.  He had a similar need with something he was doing with MegaPOV. • He
had to touch all of his POV files to add the necessary edge detect code.

I really like the post processing idea for the items listed, especially • the
images, because it would again centralize and streamline the process of
generating building instructions.

Kevin



Message has 1 Reply:
  Re: LPub support for external POV post processors (was Sand Green)
 
"Kevin Clague" <kevin_clague@yahoo.com> wrote in message news:H915Bq.JGC@lugnet.com... (...) I (...) it (...) [ ... snipped ... ] I am not a Perl weenie - I have done a little with it but by no means would I consider myself versed enough to sit (...) (22 years ago, 21-Jan-03, to lugnet.cad, lugnet.inst, lugnet.cad.ray)

Message is in Reply To:
  Re: LPub support for external POV post processors (was Sand Green)
 
"Kevin Clague" <kevin_clague@yahoo.com> wrote in message news:H90rrv.GHJ@lugnet.com... (...) Sure. While I prefer Tcl[1], any scripting solution would be a very welcome addition. If Perl makes it easier for you to introduce this functionality then (...) (22 years ago, 20-Jan-03, to lugnet.cad, lugnet.inst, lugnet.cad.ray)

24 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