Subject:
|
Re: Embedded language support in LPub
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Tue, 8 Apr 2003 15:38:15 GMT
|
Viewed:
|
632 times
|
| |
| |
"Kevin L. Clague" <kevin_clague@yahoo.com> wrote in message
news:HD11Aq.CBL@lugnet.com...
> Hi All,
[ ... snipped ... ]
>
> Feedback on the choice of perl or Tcl is also welcome. I much prefer
> perl's scripting syntax over Tcl's, plus I know perl.
>
> Kevin
My personal prefeence would be Tcl. I think it is a better scripting
solution for CAD tools than Perl is. I have worked with both Perl and Tcl
and while I have done a lot more Tcl than Perl, I have some practical
experience to support my position.
In the real world I work in the CAD business - my employers (Mentor
Graphics) develops and sells CAD tools for Electronic Design (aka EDA).
Over the years we have migrated from proprietary scripting languages to
industry standard languages. Most of our product groups have migrated to
Tcl for their extension language although we had one group go with Perl.
The group that chose Perl has recently decided to drop Perl in favor Tcl.
Why? Two main reasons - one was compatibility with our other tools (which
is probably not an issue for LPub) however the other reason is that our
customer support metrics show that Tcl is easier to support than Perl. The
language itself is easier to "read" and learn for most users.
Tcl was designed for the outset as a scripting language for CAD tools and
IMHO does it very well. I have had no problems migrating Tcl scripts from
tool to tool and from platform to platform.
I read an article recently that Perl 6 is under development and will
significantly change the language syntax. I think it might have appeared in
the Linux Journal but can't recall for sure.
That is my $0.02, but ultimately the decision is yours Kevin - I will adapt
should you choose Perl. But in the meantime I will lobby for Tcl!
Mike
--
Mike Walsh - mike_walsh at mindspring.com
http://www.ncltc.cc - North Carolina LEGO Train Club
http://www.carolinatrainbuilders.com - Carolina Train Builders
http://www.bricklink.com/store.asp?p=mpw - CTB/Brick Depot
|
|
Message has 1 Reply: | | Re: Embedded language support in LPub
|
| (...) it's true that Tcl is probably easier to read and support, over the phone. Perl is more powerful, and therefor harder to understand what a user is trying to do in his code. I'm not sure this would be an issue for LPub though. [snip] (...) perl (...) (22 years ago, 8-Apr-03, to lugnet.cad.dev)
|
Message is in Reply To:
| | Embedded language support in LPub
|
| Hi All, LPub fans may be aware that I'm planning on adding scripting language support into LPub to let the *power* users do what they want, including prototyping new features that may someday be incorporated directly into LPub. The idea behind (...) (22 years ago, 8-Apr-03, to lugnet.cad.dev)
|
31 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
|
|
|
|