[plt-scheme] (no subject)

From: Shriram Krishnamurthi (sk at cs.brown.edu)
Date: Thu Apr 19 20:02:30 EDT 2007

I think this is closer to the essence of Basic's GOTO.  In a sense,
this tries to capture the heart of the problem, which is that in Basic
you can go to a "place" that you haven't yet been to before; Scheme's
CALL/CC only allows you to "return" to a place you've visited already.
Hence your pattern of having to go to each place beforehand, so you
can pretend you're going forward when in fact you're going back.

Basic dodges several bullets by not having truly interesting scope and
so on.  Otherwise the question of what GOTO means would be terribly,
terribly ill-defined.


Posted on the users mailing list.