Another quick response due to the impression of your amazing module and idea:

I recall using one of the oldest versions of Logo in Apple II.

It consisted of a very simple screen and a command line input.

As it's main purpose was to provide the student with a way of learning through trial and error, it just accumulated commands that where interactively tried on screen. After trying a bunch of them, they where sort of committed to the turtle as a complete set of instructions and then built as a series of commands to be saved as a module or function.

The fun was that with only trying things one was learning how to move the turtle and at the same time, learning to program in Logo.

The scripts where very clear. With nothing else but those tested commands. Then they where compiled into one of the oldest Apple Pascal language.

During the compilation, some output was shown but fast erased in order to bring no confusion to the student.

Besides the graphic screen, I heard that there was actually a real turtle robot with a pencil at it's center that would move up and down as it was expected. It was connected to the apple with a serial cable. But I didn't have the luck of studying in such centers...

Logo resulted very addictive to me at those old days. I was meant to only test the language but couldn't resist trying more and more. It was more like a game than a programming tool, although I have later heard of very interesting arquitectural designs done with Logo.

Of course that I will try this module. In several aspects I believe that it is another masterpiece.

The main idea of my writing is to remember you of the importance of having as interfase a clear screen with just the plain logo commands that would be tested and some kind of result. Please, find some place to subscribe to let others help you improving your module. Not in a full time, in my case, but with some little contributions that might help the final result.

echo 'jUSt ANOther PERl HACKer' | morse -s | perl -e"while (<>){chom +p; my $out=$_; $out=~s/\s//g; $out=~tr/\-\.\,/10 /;print($out)}"| per +l -e"while (<>){chomp; my $deco=$_; $deco=~tr/01/.-/; $deco=~s/\s/\,\ +n/g; print substr($deco,0,-2),$/}" | demorse

In reply to Re: RFC: Language::Logo by chanio
in thread RFC: Language::Logo by liverpole

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.