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@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user