#Real 3D Program
03-Mar-94 19:35:33
Sb: #88370-#Real 3D Program
Fm: John K. Jordan 71174,711
To: Nik Grant [adesk] 70421,76
>>Nix on programing languages, long live the scripts…
Hey Nik! I like the script idea, however I'd vote for including the capability
of accessing a powerful programming language. (and not just because I write
software)
With a scripting language, you are limited by what function the designers
decided to add. I haven't seen the Autosketch macros, but if it's like others
I have seen, it may be very limiting. Full access to a programming language,
on the other hand, opens up a world of possiblities, such as what you see
happening with IPAS. If that power were integrated into the body of 3DS, along
with hooks into the GUI (things like programmable button and menus, etc.), some
very tightly integrated addons would result.
Another point about a full language: It is a relatively simple task to WRITE a
scripting language interpreter with a real programming language. I've done
this a number of times for applications ranging from a 3D wire-frame morpher
(written in BASIC) to a complete control language interpreter for a military
mobile data acquisition van (written in C). I'll make you a deal – you talk'm
into adding a real language, and I'll WRITE an interpretive scripter for you!
(In my spare time…)
If the powers decide to add programmibility integrated to the core of 3DS, I
vote for a real language. If 3DS for Windows or NT or SomeSuchGUI comes our
way, something like Visual Basic would be perfect: easy to do simple things,
powerful enough for the complex, and capable of calling C or assembler when
necessary for speed. This is the way we do much of our work in my day job.
>>AutoLisp version of IPAS…
IMHO, limiting programmability to ANY interpretive language or scripter would
be so slow it would make much IPAS-like functionality impossible. A true
compiled language would be required for image processing functions, for
example. (At least those you wanted to finish this week. <g>)
After saying all this, I'd still be happy with a simple script language, or
even a real macro recorder (complete with top menu picks, etc.). This would be
a HUGE improvement over what we have now.
J K J