Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Archive » net.micro.cbm » PROMAL
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
PROMAL [message #78805] Sun, 02 June 2013 22:53
dean is currently offline  dean
Messages: 11
Registered: May 2013
Karma: 0
Junior Member
Message-ID: <224@ssc-vax.UUCP>
Date: Mon, 26-Nov-84 15:04:47 EST
Article-I.D.: ssc-vax.224
Posted: Mon Nov 26 15:04:47 1984
Date-Received: Wed, 28-Nov-84 04:16:45 EST
Distribution: net
Organization: Boeing Aerospace Co., Seattle, WA
Lines: 44




     I recently bought a compiler package for the  C64  that  I  thought
     others out there might be interested in.  The package is the PROMAL
     compiler from System Management Associates.

     From what I can tell so far (after only a week) it appears to be  a
     pretty  good piece of software.  It includes a compiler, an editor,
     and an executive (operating system).

     The language itself I would describe as  somewhere  between  Pascal
     and  C.   By  this I mean it has the feel and clarity of Pascal but
     allows you to get to the machine the way C does.  It is  structured
     very  similar  to Pascal, requiring all procedures and variables to
     be defined before use.  One interesting point is that in PROMAL in-
     dentation  is  significant.   The  extent of structures such as IF,
     WHILE, REPEAT, etc. is defined by the  indentation  as  opposed  to
     keywords  like  BEGIN/END.   The  language supports byte, word, in-
     teger, and real data types.  Strings are treated as arrays of  byte
     very  similar  to  the way they are in C.  Records, Structures, Un-
     ions, and Multiple dimensioned arrays are not supported.  The  only
     real  serious  of  these is the lack of multiple dimensioned arrays
     and since this is a version 1 release I wouldn't  be  surprised  to
     see  this  changed  in  the  future.   Pointers are also supported,
     though they are not the same as pointers in other langauges.   Pro-
     cedures  and  functions  work  pretty much the way they do in other
     languages and they allow recursion.

     The editor included is very simple and fast to learn  and  is  more
     than  adequate for developing programs.  A library is included that
     provides input/output and other useful functions.

     The documentation included with the compiler is  approximately  200
     pages  long  and  is  packaged  in a three ring binder.  It is very
     comprehensive and well written.

     I strongly recommend this package to anyone looking for a low  cost
     compiler for the C64.  The price is only $49.95 + shipping and han-
     dling.  Advertisements and order forms are in all the magazines.


                     Gary Albert
                     Boeing Aerospace, Seattle
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: MSD disk drive query
Next Topic: Terminal Emulator/ termcap for c64 wanted
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sat Sep 21 00:29:23 EDT 2024

Total time taken to generate the page: 0.04951 seconds