2023-03-11 15:16:44 -05:00
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
|
|
|
<HTML>
|
|
|
|
<HEAD>
|
|
|
|
<TITLE>Galapagos</TITLE>
|
|
|
|
</HEAD>
|
|
|
|
<BODY background=stone.jpg>
|
|
|
|
|
|
|
|
<CENTER><P><B><FONT COLOR="#008040" SIZE=+4>Welcome to<BR>
|
|
|
|
<IMG border=0 SRC=gps.gif alt="GALAPAGOS"></FONT></B></P></CENTER>
|
|
|
|
|
|
|
|
Galapagos is an interactive multithreaded Scheme interpreter with turtle
|
|
|
|
graphics for Windows 95. It is built around the SCM interpreter, and it
|
|
|
|
provides multiple interpreters, threads, turtles, and drawing boards, all
|
|
|
|
running concurrently using WIN32's multithreading abilities, and freely
|
|
|
|
<A href="#download">available</A>.
|
|
|
|
|
|
|
|
<P>
|
|
|
|
<HR>
|
|
|
|
<P>
|
|
|
|
<Center>
|
|
|
|
<A href="http://www.cs.bgu.ac.il"><IMG border=0 src="bgu_logo_tiny.gif" alt=""></A><BR><BR>
|
|
|
|
Spring 1997<BR><BR>
|
|
|
|
Graduation project<BR><BR>
|
|
|
|
<A href="http://www.cs.bgu.ac.il">Department of Math & Computer Science,</A><BR><BR>
|
|
|
|
<A href="http://www.bgu.ac.il">Ben-Gurion University of the Negev</A><BR><BR>
|
|
|
|
<BR>
|
|
|
|
Written by <A href="http://www.cs.bgu.ac.il/~elad">Elad Eyal</A> and <A href="http://www.cs.bgu.ac.il/~tebeka">Miki
|
|
|
|
Tebeka</A>.<BR>
|
|
|
|
<BR>
|
|
|
|
Supervisor: <A href="http://www.cs.bgu.ac.il/~elhadad">Dr. Michael Elhadad</A>
|
|
|
|
</CENTER>
|
|
|
|
<P>
|
|
|
|
<P>
|
|
|
|
<HR width=100%>
|
|
|
|
<P>
|
|
|
|
<A name="toc">
|
|
|
|
<CENTER><P><B><FONT SIZE=+3>TABLE OF CONTENTS </FONT></B></P></CENTER>
|
|
|
|
|
|
|
|
<UL>
|
|
|
|
<LI><A HREF="background.html">Background </A></LI>
|
|
|
|
<UL>
|
|
|
|
<LI><A HREF="background.html#SCHEME">SCHEME</A></LI>
|
|
|
|
<LI><A HREF="background.html#LOGO AND TURTLE">LOGO and Turtle Geometry</A></LI>
|
|
|
|
<LI><A HREF="background.html#OBJECTIVES">Objectives</A></LI>
|
|
|
|
<LI><A HREF="background.html#AVAILABILITY">Avaliability</A></LI>
|
|
|
|
</UL>
|
|
|
|
<LI><A HREF="extensions.html">SCHEME extensions</A></LI>
|
|
|
|
<UL>
|
|
|
|
<LI><A HREF="extensions.html#THE NEW ENVIRONMENT">The New Environment Model</A></LI>
|
|
|
|
<LI><A HREF="extensions.html#THREADS">Threads</A></LI>
|
|
|
|
<LI><A HREF="extensions.html#CONSOLES">Consoles</A></LI>
|
|
|
|
<LI><A HREF="extensions.html#DRAWING">Drawing Boards</A></LI>
|
|
|
|
<LI><A HREF="extensions.html#TURTLES">Turtles</A></LI>
|
|
|
|
<LI><A HREF="extensions.html#INTERRUPTS (NOTIFICATIONS) AND MESSAGE">Interrupts (Notifications) and Message handlers</A></LI>
|
|
|
|
</UL>
|
|
|
|
<LI><A HREF="gui.html">The interactive GUI</A></LI>
|
|
|
|
<LI><A HREF="implementation.html">Implementation</A></LI>
|
|
|
|
<UL>
|
|
|
|
<LI><A HREF="implementation.html#FITTING SCM INTO">Fitting SCM into Windows</A></LI>
|
|
|
|
<LI><A HREF="implementation.html#GARBAGE">Garbage Collection</A></LI>
|
|
|
|
<LI><A HREF="implementation.html#BOARDS">Boards</A></LI>
|
|
|
|
<LI><A HREF="implementation.html#TURTLES">Turtles</A></LI>
|
|
|
|
<LI><A HREF="implementation.html#VISION">Vision</A></LI>
|
|
|
|
<LI><A HREF="implementation.html#INTERRUPTS">Interrupts</A></LI>
|
|
|
|
<LI><A HREF="implementation.html#CLASS">Class Organization</A></LI>
|
|
|
|
</UL>
|
|
|
|
<LI><A HREF="manual.html">Programer's Manual</A></LI>
|
|
|
|
<UL>
|
|
|
|
<LI><A HREF="manual.html#ENVIRONMENTS">Environments</A></LI>
|
|
|
|
<LI><A HREF="manual.html#MESSAGE">Message Queues</A></LI>
|
|
|
|
<LI><A HREF="manual.html#WINDOW">Window Commands</A></LI>
|
|
|
|
<LI><A HREF="manual.html#TURTLE">Turtle Commands</A></LI>
|
|
|
|
<LI><A HREF="manual.html#VISION">Vision</A></LI>
|
|
|
|
<LI><A HREF="manual.html#INTERRUPTS">Interrupts (Notifications)</A></LI>
|
|
|
|
<LI><A HREF="manual.html#THREADS">Threads</A></LI>
|
|
|
|
</UL>
|
|
|
|
<LI><A HREF="bib.html">Bibiliography and Links</A></LI>
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
<P>
|
|
|
|
|
|
|
|
<BR>
|
|
|
|
<A name="download">
|
|
|
|
<CENTER><P><B><FONT SIZE=+3>DOWNLOAD CENTER</FONT></B></P></CENTER>
|
|
|
|
<P>
|
|
|
|
<CENTER><FONT size=-1><TT>GNU LICENSE. COPYRIGHTED. PROVIDED "AS IS". NO
|
|
|
|
WARRANTIES OR LIABILITIES. ETC.</TT></CENTER>
|
|
|
|
<P>
|
|
|
|
<P>
|
2023-03-11 15:48:08 -05:00
|
|
|
500K <A href="https://files.scheme.org/gps10bin.zip"><TT>gps10bin.zip</TT></A> - Executable and required Scheme libraries (SLIB)<BR>
|
|
|
|
700K <A href="https://files.scheme.org/gps10src.zip"><TT>gps10src.zip</TT></A> - Same with all source code <BR>
|
|
|
|
400K <A href="https://files.scheme.org/mfc40dll.zip"><TT>mfc40dll.zip</TT></A> - You might need this MFC40.DLL if you
|
2023-03-11 15:16:44 -05:00
|
|
|
don't have it already. <BR>
|
|
|
|
</BODY>
|
|
|
|
</HTML>
|