[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: How to deal with single/dual parts?
On Nov 20, 2009, at 2:51 PM, Steven Michalske wrote:
>
> On Nov 20, 2009, at 7:15 AM, Stuart Brorson wrote:
>
>> As an alternative to scheme, some would prefer to see TCL. I have no
>> problem with that, as long as the interpreter is built-in. However,
>> there is a large installed base of scheme, so it's likely we're stuck
>> with it.
>
>
> I propose that the scripting languages be plugins.
Difficult. The scripting language has a strong influence on the
scripting API.
>
> that way we can use the language that we know best.
>
> Yes, I could learn scheme or TCL, but I already know bash, perl,
> python, fourth, and basic
We could pretty easily layer a BASIC or Logo atop Scheme. Way back in
1977, Bob Frankston implemented ECD BASIC atop a stripped-down Lisp
engine. I maintained it from 1979-1981 after Bob moved on to his next
project (VisiCalc). It was pretty simple (it fit in something like
16k bytes). ECD BASIC complied with the Dartmouth spec, but data
objects were actually lists, so you could easily represent complex
data structures as needed.
But what is it about engineers that I hear constantly "I don't want
to learn..." from them? So unprofessional. For something complex and
obfuscated, the time factor comes in, but Scheme is one of the
simplest programming languages there is.
>
> And before anyone starts complaining about dependency hell, my answer
> to you will be get a Mac. Oh, and these are plugins.
Huh? Now you seem to be talking about scripting at the command line
level. Nothing special about the Mac there. But we use Scheme for
*embedded* scripting within the gEDA tools. Different.
John Doty Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd@xxxxxxxxx
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user