-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LogoWorks: Challenging programs in Logo (versions adapted for ITS hosted LOGOs) #1538
Comments
Before discussing relatively sizeable projects listed above, I want to show a short but complete program here. If you think Logo is just a graphics language for little kids, please take a look at the following program that should impress you. Here is the program in LLOGO:
And here is how you use it. You type:
and LLOGO replies:
The program written by Dr. Brian Harvey, I just wrote To quote the author here: "The program doesn't have anything about the size of the menu built in. You can use any number of categories, and any number of possibilities in each category. Let's see you do that in four lines of Java!" Here is a link for the original program: |
Lars, could you please suggest a directory name for such code as discussed here. I am pretty sure that every person mentioned above historically had a directory on ITS. But possibly to put all the discussed code into one directory is better idea? |
Brian Harvey's program could be in BH, because that used to be his directory. In general, LOGO might be ok. |
"The best way to understanding is a few good examples."
Isaac Newton
This issue is created to discuss interesting piece of Logo code created / adapted for ITS hosted versions of LOGO in some depth.
Here is a current list of programs:
We have it ported already. To load code in interpretive mode, type in LLOGO prompt:
?RF ADV LOGO DSK A2DEH
It is based on Jim Davis and Ed Hardebeck logo code.
An early version of this code initially was written by Henry Minsky.
It is based on logo code by Brian Harvey.
It is based on logo code by Brian Harvey.
Natural Language Input for a Computer Problem Solving System, at MIT.
It is based on logo version of the program written by Brian Harvey.
It is based on logo code by William Wenreb.
It is based on code by Brian Harvey and shows the way how we can completely avoid recursion or
any other repeating mechanism in relatively large project by using Higher-order functions. is some kind of APL way of thinking in a language that belongs to Lisp family. ;-)
I will add the code to the main ITS repository as it is ready for running on ITS hosted LOGO versions.
I believe that this list should be enhanced with more examples of interesting logo code.
It is a plaything and a work in progress.
The text was updated successfully, but these errors were encountered: