[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