about summary refs log blame commit diff stats
path: root/js/games/nluqo.github.io/~bh/logo.html
blob: f0262385601000741b66af04f421bc0d3a7aa8d4 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: #ffffcc }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .ch { color: #888888 } /* Comment.Hashbang */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
.highlight .cpf { color: #888888 } /* Comment.PreprocFile */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #333333 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #666666 } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008800 } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */
.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #336699 } /* Name.Attribute */
.highlight .nb { color: #003388 } /* Name.Builtin */
.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555 } /* Name.Decorator */
.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */
.highlight .nl { color: #336699; font-style: italic } /* Name.Label */
.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
.highlight .py { color: #336699; font-weight: bold } /* Name.Property */
.highlight .nt { color: #bb0066; font-we
<html>
<head>
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<TITLE> Berkeley Logo (UCBLogo) </TITLE>
<link rel="shortcut icon" href="http://www.cs.BERKELEY.edu/~bh/ucblogo.png" type="image/png">
</HEAD>
<BODY>
<P>

<H1>Berkeley Logo (UCBLogo)</H1>

<TABLE><TR><TD valign="center">
Berkeley Logo (<A HREF="usermanual">download manual as text</A>)
(<A HREF="downloads/ucblogo.pdf">download manual as PDF</A>)
(<A HREF="announce">download readme</A>)
is a freeware interpreter that I wrote along with
several students.  (Major contributors are Daniel van Blerkom, Khang Dao,
Michael Katz, Douglas Orleans, and Sanford Owings.)

<p>News!  UCBLogo development has been taken over by wonderful chief volunteer
Josh Cogliati and bunches of other volunteers:
dmalec, Barak A. Pearlmutter, janekr, hosiet, reinerh, atehwa, kilobyte, pahihu

<p>The newest source tree is here:<br />
<a href="https://github.com/jrincayc/ucblogo-code">https://github.com/jrincayc/ucblogo-code</a>.
You can file bug reports in its issue tracker at Github.</p>
<TD valign="center"><IMG SRC="ucblogo3.gif"></TABLE>

<p>The current version is 6.2.2, posted 29 Dec 2021.</p>

<p>Click here to retrieve
the <STRONG>complete distribution</STRONG> archive for
<A HREF="downloads/ucblogo.tar.gz">Unix/Linux</A>,
<A HREF="downloads/UCBLogo.dmg">MacOS X</A>,
or <A HREF="https://people.eecs.berkeley.edu/~bh/downloads/ucblogosetup.exe">Windows</A>,
complete with C/C++ source code.

<P>Here are links to version 5.3 for frozen platforms
<A HREF="downloads/blogo.exe">DOS</A>
or <A HREF="downloads/ucblogo.sea.hqx">Mac pre-OS X</A>.
A version for the One Laptop Per Child XO is
<A HREF="downloads/ucblogo-4.xo">here</A>.

<p>(If you think Logo is just a graphics
language for little kids, check out a
<A HREF="logo-sample.html">sample program</A>
that should impress you.)

<P>Also consider David Costanzo's
<A HREF="http://fmslogo.sourceforge.net/">FMSLogo</A>, an
updated version of George Mills' MSWLogo,
a multimedia-enhanced version for MS Windows based on Berkeley Logo.
Or Andreas Micheler's
<A HREF="http://aucblogo.org">aUCBLogo</A>,
a rewrite and enhancement of UCBLogo.

<P> Here are links to <A HREF="other-logos.html">other versions of Logo</A>.

<P><SMALL>If you got here by Googling "logo" and are looking for someone to
design a logotype (an identifying symbol) for your organization, you're in the
wrong place.  This is the Logo computer programming language for
learners!</SMALL>

<P>
<A NAME="CSLS"><TABLE WIDTH="100%"><TR><TD VALIGN=TOP>
<A HREF="v1-toc2.html"><IMG SRC="csls1.jpg" ALT="v1 cover"></A></TD><TD VALIGN=TOP>
<A HREF="v2-toc2.html"><IMG SRC="csls2.jpg" ALT="v2 cover"></A></TD><TD VALIGN=TOP>
<A HREF="v3-toc2.html"><IMG SRC="csls3.jpg" ALT="v3 cover"></A></TD><TD VALIGN="center">
(The beautiful cover art<BR>
is by <A HREF="http://www.jonrife.com/">Jon Rife</A>.)
</TD></TR></TABLE>

<P>Now <STRONG>FREE</STRONG> for personal use:  The second edition of
<CITE>Computer Science Logo Style</CITE>, a three-volume series intended
mainly for teenagers and their teachers, or for adults who aren't professional
programmers.  You can look at the tables of contents and <U><STRONG>complete
downloadable PDFs</STRONG></U> and browsable HTML versions of

<UL>
<LI><CITE><A HREF="v1-toc2.html"><i>Symbolic Computing</i></A></CITE>,
a Logo programming text that concentrates on natural language
processing rather than the graphics most people associate with Logo.
<LI><CITE><A HREF="v2-toc2.html">Advanced Techniques</A></CITE>,
in which discussions of more advanced Logo features alternate with
sample projects using those features, with commentary on the
structure and style of each.
<LI><CITE><A HREF="v3-toc2.html">Beyond Programming</A></CITE>,
brief introductions to six college-level computer science topics.
</UL>

<EM>Note:  These books are still in copyright, and in print.  They are
posted here for your personal use, not for resale or redistribution.
Thanks!</EM>

<P>MIT Press web pages for <CITE>Computer Science Logo Style</CITE>
<a href="https://mitpress.mit.edu/books/computer-science-logo-style-second-edition-volume-1">v1</a>
<a href="https://mitpress.mit.edu/books/computer-science-logo-style-second-edition-volume-2">v2</a>
<a href="https://mitpress.mit.edu/books/computer-science-logo-style-second-edition-volume-3">v3</a>

<P>
<DIV align="center">
<TABLE    border="3" cellspacing="2" cellpadding="2" >
<caption align="bottom" style="font: bold 14pt/12pt sans-serif">Logo Users Ring</caption>
<TR>
<TD bgcolor="#e6e7c9" align="right">
<B>
<a href="http://www.ringsurf.com/netring?ring=logoring;id=83;action=prev" target="_top">Previous</a>
</b>
</td>
<TD bgcolor="#e6e7c9" align="right">
 <a href="http://www.ringsurf.com/netring?ring=logoring;id=83;action=prev5" target="_top">5</a>
</td>
<TD bgcolor="#e6e7c9" rowspan=4>

<img SRC="tshirt.jpg" width="200"  HEIGHT="121" ALT="Logo Spoken Here: Ring Home" BORDER=0 USEMAP="#logoring">
<MAP NAME="logoring">
<AREA SHAPE=RECT COORDS="0,0,40,15" HREF="http://www.ringsurf.com/netring?ring=logoring;action=addform" target="_top" ALT="Join">
<AREA SHAPE=RECT COORDS="140,0,200,20" HREF="http://www.ringsurf.com/netring?ring=logoring;action=stats" target="_top" ALT="Statistics">
<AREA SHAPE=RECT COORDS="0,15,199,122" HREF="http://www.ringsurf.com/netring?ring=logoring;action=home" target="_top" ALT="Ring Home">
</map>
</td>
</tr>
<TR>
<TD bgcolor="#e6e7c9" align="right">
<B>
<a href="http://www.ringsurf.com/netring?ring=logoring;id=83;action=next" target="_top">Next</a>
</b>
</td>
<TD bgcolor="#e6e7c9" align="right">
<a href="http://www.ringsurf.com/netring?ring=logoring;id=83;action=next5" target="_top">5</a>
</td>
</tr>
<TR>
<TD bgcolor="#e6e7c9" colspan="2" align="right">
<B>
<a href="http://www.ringsurf.com/netring?ring=logoring;action=rand" target="_top">Random
Site</a>
</b>
</td>
</tr>
<TR>
<TD bgcolor="#e6e7c9" colspan="2" align="right">
<B> 
<a href="http://www.ringsurf.com/netring?ring=logoring;action=list" target="_top">List Sites</a>
</b>
</td>
</tr>
</table>
</div>

<P>
<ADDRESS>
<A HREF="index.html">Brian Harvey</A>, 
<CODE>bh@cs.berkeley.edu</CODE>
</ADDRESS>
</BODY>
</HTML>
="nt">dl><dt><a name="CursesShortcuts-color"><strong>color</strong></a>(self, *keys)</dt><dd><tt>Change&nbsp;the&nbsp;colors&nbsp;from&nbsp;now&nbsp;on.</tt></dd></dl> <dl><dt><a name="CursesShortcuts-color_at"><strong>color_at</strong></a>(self, y, x, wid, *keys)</dt><dd><tt>Change&nbsp;the&nbsp;colors&nbsp;at&nbsp;the&nbsp;specified&nbsp;position</tt></dd></dl> <dl><dt><a name="CursesShortcuts-color_reset"><strong>color_reset</strong></a>(self)</dt><dd><tt>Change&nbsp;the&nbsp;colors&nbsp;to&nbsp;the&nbsp;default&nbsp;colors</tt></dd></dl> <hr> Data descriptors inherited from <a href="ranger.shared.settings.html#SettingsAware">ranger.shared.settings.SettingsAware</a>:<br> <dl><dt><strong>__dict__</strong></dt> <dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd> </dl> <dl><dt><strong>__weakref__</strong></dt> <dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd> </dl> <hr> Data and other attributes inherited from <a href="ranger.shared.settings.html#SettingsAware">ranger.shared.settings.SettingsAware</a>:<br> <dl><dt><strong>settings</strong> = {}</dl> </td></tr></table></td></tr></table> </body></html>