From: Stu Date: 2013-02-20T13:08:02+09:00 Subject: Re: so, what's the proper way to replace funcionality of GOTO ? callcc is one way to do a functional programming style goto statement http://www.ruby-doc.org/core-2.0/Continuation.html Though it's obvious that goto is considered a taboo at the current state of the art. There are always another way to deal with conditional to executed code. goto statements became obsoleted by simply calling a function which could almost be viewed as a bookmark. This removed the code from the data which goto relied on line number for procedural representation over function verb. None the less I enjoyed creating infinite loops on my apple ][e as a child. Also recall the ? would expand to PRINT which I believe is now simply a easter egg of modern visual basic. ]LIST 10 PRINT "HELLO, WORLD!" 20 GOTO 10 OP your going to love ruby. It really brings back the old "joy of programming" we had 20 years ago =). ~Stu