What Rev Needs -- Again (was "Why is Konfabulator "Pretty?")

Jim Hurley jhurley at infostations.com
Wed Dec 7 09:50:43 EST 2005

>Scott Rossi wrote;
>  > As a matter of fact, since the accusations are hurling, flames are flying,
>>  and there's generally a lot of smoke and debris around, I'd like to take
>>  this opportunity throw some fuel on a different fire.  I'll try and put this
>>  as non-ageist as I can:
>>  Rev developers are too old.
>>  Many of us have been around the "development block" many times, some of us a
>>  lot more than others, and we wear this history like a badge of honor.  This
>>  honor is unquestionably well deserved, but it wasn't until a newer Rev
>>  community member came up to me during RevConWest and asked the following
>>  question that it hit me:
>>  "This conference is great, but where are all the young people?"
>Sarah Reicheit wrote:
>Good point, Scott. I know we have a few tertiary educators on this
>list, but I would love to see Rev push into secondary schools. My
>middle son (13) is starting a programming course next year and they
>will be using Visual Basic. He has asked his teacher if he can use
>Revolution instead, since he is already familiar with it. She is
>agreeable, but I don't know if the school will be prepared to pay for
>Rev when they already own VisualBasic.

Sarah et. al.,

Although I come from the tertiary branch of the educational system, 
my first objective for RR would be in the primary and secondary 
schools. And for this reason I support Rev's stated objective of 
implementing Turtle Graphics for Revolution.

By implementing TG  I mean creating another class of controls, turtle 
controls, like buttons, only different. Their properties would 
include position (standard Cartesian coordinates with a user defined 
origin-not the same as screen coordinates), heading (standard 
Cartesian polar angle-0 along the right-pointing x-axis0, pen state 
(pen up or pen down) so that they may draw (leave a trail) as they 

They would have an augmented vocabulary, responding to such commands 
as Forward, Back, Right, Left, setXY, setRA, incXY, and functions 
such as xyCor(of the turtle), direction(of the turtle), distance(to 
any to any point), heading(direction to any object) etc.

And the course content would be directed toward programming as a 
general problem-solving tool, as opposed to a course in computer 
programming, recognizing that programming is a generic tool, useful 
in a wide variety of endeavors.  Examples would include, beside text 
manipulation, applications in the sciences, acknowledging that every 
scientist should have some programming experience, and that this is 
the audience most likely to be attracted toward, and in need of such 
a course.

(Some examples of application of TG to mathematics and the sciences 
can be found in:

go stack url http://home.infostations.net/jhurley/TurtleGraphics.rev


More information about the Use-livecode mailing list