[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Looking for a few good programmers



Anyone up to a challenge?

As some of you know, I enjoy gathering information up about programming
languages, toolkits, etc. available anywhere in the world, as long as
they contribute in some way towards the ability of programmers to program
the Apple II.

Now, when I see a neat language in another environment, I like occasionally
to ask around to see if anyone has an interest in making it available on
the Apple II (especially the GS).

Today, I have two such languages.  Both exist currently on the Mac.  I
THINK both are written in C.  You will have to contact the authors to 
see more about that. 

The goal is to make a number of useful programming tools available for the
Apple II - until there are high quality programming tools for the Apple
II there will continue to be resistance by certain groups of folk to 
program the machine.

Here are the details that I have about the two languages.

First, an educational language:

Date: Thu, 6 May 93 11:01:00 EDT
>From: chuck@ksr.com
Subject: [*] LogoMation 1.0.1

LogoMation
 ---------

LogoMation is a programming environment for people, young and not so young,
doing their first steps in programming.  It introduces the concepts of
programming and program design through a programming language that supports
advanced graphics, animation and sound.  LogoMation was created by a
dedicated team of an old time computer hacker, signed below, and his nine
years old son.

LogoMation runs on Macintosh computers equipped with a 68020 processor or
better, system 7.0 or better, and color QuickDraw (note that it does not
*have* to be a color mac, although it's a lot more fun in color).

LogoMation is *not* the traditional Logo language, although like Logo it
supports the notion of turtle graphics, and is easy enough to be used even
by very young users.  LogoMation was designed to be forgiving, yet
powerful.

LogoMation is an open language; You can use its powerful and simple syntax
to create colorful pictures or you can import pictures created by any
other drawing tools on the Mac and then tell LogoMation to move them
around.  Likewise, you can use LogoMation to record sounds and use them in
sync with the animation, or alternatively import sounds from other Mac
files.

LogoMation  features
 * Turtle graphics, e.g. Forward and Left commands.  Straight and Circle
   movement modes.
 * Full 24-bit color graphics; variable width lines, fill patterns.
 * Unlimited number of named pens ("turtles").
 * Full Mac text support, including fonts, sizes and style.
 * Easy definition of named pictures, simply by preceding a group of
   LogoMation statements by the Picture command.  Pictures can also be
   imported from any other graphics tools.
 * Animation is easily programmed by moving pictures at varying speeds and
   along straight and arbitrarily curved paths.
 * Sounds can be recorded and used during animation, in either sync or
   async mode.
 * Library of built-in functions for math, string manipulation, and I/O.
 * WYSIWYG indentation (i.e. compound statements are defined through
   indentation).
 * Language-oriented text editor with automatic indentation and with
   automatic completion of abbreviated commands.
 * Automatic, declaration free data structures: numbers, strings,
   sequential arrays and associative arrays.

Many thanks to my friend Etan Rozin for the lovely About Box.

Chuck Shavit
1 Seaborn Place
Lexington, MA 02173
U.S.A
email: chuck@ksr.com

 ------
Rev history:

   1.0.1 - 5/6/93
	   Politely inform users of unsutable platforms (see above) that
	   LogoMation cannot run on their machines.  Version 1.0 was
	   sometimes unkind to those users.

   1.0   - 4/24/93
	   First public version.

[Archived as /info-mac/app/logo-mation-101.hqx; 712K]



The next item is rather interesting.  There is a language growing in 
influence in the Internet called Tcl.  The interesting aspect of Tcl is
that it is intended to be used from within other programs to allow the user
to extend a program's abilities as well as customize the program.

Here is are some versions of Tcl ported to the Mac, as well as some
applications.  By porting Tcl to the Apple, more powerful applications
are possible.


What: Alpha
Where: cs.rice.edu:/public/Alpha/Alpha_5.31.sea.hqx
Description: Alpha version 5.x is a Macintosh System 7.0 shareware ($25) 
	Tcl programmable editor.  The Think C 5.0 Tcl source for the Mac 
	is available on cs.rice.edu as well.
Contact: pete@cs.rice.edu

What: MacOS Tcl, 6.1
Where: harbor.ecn.purdue.edu:/pub/tcl/distrib/tcl61.cpt.bin
Description: Tcl6.1 Mac port (ThinkC 5.0.1)
Contact: parag@netcom.com (Parag Patel)

What: MacOS Tcl, 6.1v2
Where: harbor:ecn.purdue.edu:/pub/tcl/distrib/MacTcl6.1v2.sea.hqx
Description: Tcl6.1 Mac port (ThinkC 5.0.1) with a few extensions and fixes
Contact: rjohnson@kabuki.rdd.lmsc.lockheed.com (Ray Johnson)

What: tickle
Where: ftp.msen.com:/pub/vendor/ice/tickle/AppOnly.hqx ,
	ftp.msen.com:/pub/vendor/ice/tickle/DocOnly.hqx ,
	ftp.msen.com:/pub/vendor/ice/tickle/EngineOnly.hqx ,
	ftp.msen.com:/pub/vendor/ice/tickle/scripts.hqx ,
	ftp.msen.com:/pub/vendor/ice/tickle/XTCL.hqx 
Description: Tickle 3.1v1 is a Macintosh utility for file conversions 
	 handles binhex, uudecode, compress, tar, MacBinary,
	Apple Single/Double, etc.
Contact: tickle@ice.com

-- 
:s 
:s Larry W. Virden                 INET: lvirden@cas.org
:s Personal: 674 Falls Place,   Reynoldsburg, OH 43068-1614