[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: How to deal with single/dual parts?
On Sun, Nov 22, 2009 at 10:22:41PM +0000, Kai-Martin Knaak wrote:
> On Sun, 22 Nov 2009 18:32:08 +0100, Stefan Salewski wrote:
>
> >> Scheme is one of the simplest programming languages there is.
>
> It's simplicity is much like the game of go -- Just four short rules need
> to be obeyed. Yet, the actual game is so complex that computers have yet
> to consistently beat top rank human players.
>
> Scheme is a programmable programming language. As such, it can and must
> be expanded on the fly to achieve the same features hard coded into most
> other computer languages. Yes, this is flexibility taken to the extreme.
> This kind of power and beauty obviously appeals to grad students of
> computer science.
> However, extreme flexibility comes at a price. The price is non-intuitive
> syntax and a lack of predefined algorithmic structures like loops. In
> addition, there are vastly different scheme code styles.
>
> A scripting interface to an application does not need generalized
> programmability. But it should be as intuitive as possible. So a general
> user can easily whip up the script needed for his/her particular purpose.
> It is no coincidence that popular scripting languages like perl, tcl or
> php do not feature such general flexibility.
Ouch, tcl and perl (I don't know php) are two of the languages I can't
stand. The tk part of tcl/tk is quite god (from what I've used through
tkinter in Python) but tcl?
Gabriel
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user