[net.micro.cbm] Alternate languages?

psuvm%miy@psuvax.UUCP (03/27/84)

 The average Commodore user is content with the language provided
 to him, BASIC.  People out there in netland, I'D like to know:

        1) What other languages have you seen used on the 64?

        2) Were any of these languages readily portable to
           other systems (if so, then which systems)?

        3) Where did you acquire this software and if you
           paid for it: How much was it?  Was it worth it?

        4) Have you seen any kind of Pascal on a C64?

        (*)                          I'm listening,
       (   )
   ===(S H M)==>                   ...Sohail.Malik...
       (   )
        (*)                        <MIY@psuvm.bitnet>

paul@ism780.UUCP (03/31/84)

#R:psuvm:-76500:ism780:14900001:000:1466
ism780!paul    Mar 28 19:06:00 1984

> The average Commodore user is content with the language provided
> to him, BASIC.  People out there in netland, I'D like to know:

Anyone who is content with BASIC hasn't seen anything else!

>        1) What other languages have you seen used on the 64?
I have and use Commodore LOGO (actually not produced by Commodore - you can
tell because the manual is in English), and HES 64FORTH.  I've seen other
FORTHs advertised.

>        2) Were any of these languages readily portable to
>           other systems (if so, then which systems)?
Versions of these languages are available on most micros (Apple, Atari,
IBM -- actually FORTH runs on just about every computer around).  I don't
know how compatible the various versions are, though.

>        3) Where did you acquire this software and if you
>           paid for it: How much was it?  Was it worth it?
At a toy store, for about $50 each.  LOGO I recomment highly (unless you
expect to write arcade games or data base systems in it); 64FORTH is ok but
is a pretty bare-bones FORTH.

>        4) Have you seen any kind of Pascal on a C64?
"Zoom Pascal" is a `kind of Pascal' (no records, no pointers, no type
security, not much left...) from Abacus.  I looked at the manual and lost
interest when I saw that the edit/compile/run cycle required loading 3
seperate programs from that slooooowwwww 1541 disk.

-- Paul Perkins --
"Doctor, we've got to DO something!"
"I am doing something, Sara.  I'm thinking."

ebs@tymix.UUCP (Elliot Schneider) (04/05/84)

In response to the query on other languages for the Commodore 64-  There 
are several versions of the FORTH language available on the C64.  FORTH's
in general are considered to be fairly portable between machines as long
as you stick to a particular set of Kernel words (such as FORTH 79 
Standard).

I have implemented a FORTH development system on the C64 which is being
marketed under the modest name SUPER FORTH 64, in reference to its being
a superset of the FORTH 79 Kernel with lots of extensions for the C64
in the way of I/O, high memory access, graphics (incl. sprite editor) and
sound (incl. a music editor).

I have to admit to being somewhat prejudiced towards this
version since I wrote it, but since it is new I thought I would at least
let netland know of its existence.  It is oriented both towards beginners
to let them fully utilize the C64 and development programmers looking for
a system which will enable them to write programs quickly for marketing
purposes.  

The manual is 250 pages of reference material, examples, tutorial information
and lists of source screens provided with the system (I provide source for
most of my extensions) enclosed in a three ring binder.  We recommend
STARTING FORTH by Leo Brodie for total beginners in FORTH.  The examples
in STARTING FORTH will run on the SUPER FORTH 64 system.  We provide free
bug updates if any bugs are found.

Since disk access was mentioned, I store a screen on 4 sectors using direct
sector I/O.  This means that accesses are somewhat faster (although with
the 1541 NOTHING is fast) and 170 screens can be stored on a single 
diskette.

Questions can either be directed to me on the net, or call my
distributor for a sheet which describes the features of the system:

    PARSEC RESEARCH
    P.O. Drawer 1766
    Fremont, CA 94538
     415-651-3160

SUPER FORTH 64 retails for $96.  PARSEC has a list of the retail stores which
are carrying it (the list grows daily) if you prefer dealing with a retail
store.

				Elliot Schneider
				ucbvax!hplabs!oliveb!tymix!ebs