This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: difficulty of writing translators


Telford Tendys writes:
 > 
 > > I agree on the need for an encapsulation mechanism to separate
 > > impementations from interfaces.  I think Scheme's austere syntax is a
 > > hurdle for programmers who Want to Do the Right Thing.
 > 
 > The one thing that most gets to me when writing scheme code is that
 > C allows you to return from a function from anywhere you like and scheme
 > requires that you structure it with (cond) and such. I find commands
 > like `break', `continue' and `return' incredibly useful (is this just
 > me?)
 > 
 > 	- Tel
 > 

R4RS Scheme has call-with-current-continuation, which is much more flexible 
than the jump instructions of imperative languages, at least is capable to
emulate them.

Klaus Schilling