>Yeah, they evolved, perhaps too far, but essentially it was a simple
procedural tool.

Wrong way round.

PROC began life with the ancestor of MultiValue - the GIRLS system. SMI
wrote a Language Extender (SMILE for GIRLS) that was a buffer driven minimal
reverse polish language that could handle both screen and file I/O. This was
the first 'programming' language for the model, before BASIC was added
later.

This then diverged into two branches: one stayed with SMI and became RPL, a
very fast but (IMHO) horrible language that was a compiled version of PROC:
still buffer driven and reduced instruction set. The other became PROC which
in turn was implemented in two ways by the different vendors: the simple set
used for batch control (PQ) was implemented on most PICK platforms and is
really functionally equivalent to Paragraph, though with more terminal
control and the ability to stack to and from BASIC - important when the
calling stack for BASIC subroutines on the old PICK systems was very
limited; and the PQN format originally taken by Microdata that retained the
file handling from SMI's languages. 

Personally I would never use them willingly today, but they had their
(important) place in history.

Brian Leach 



________________________________________________________________________
This email was checked on leaving Microgen for viruses, similar
malicious code and inappropriate content by MessageLabs SkyScan.

DISCLAIMER

This email and any attachments are confidential and may also be
privileged.

If you are not the named recipient, please notify the sender
immediately and do not disclose the contents to any other
person, use it for any purpose, or store or copy the information.

In the event of any technical difficulty with this email, please
contact the sender or [EMAIL PROTECTED]

Microgen Information Management Solutions
http://www.microgen.co.uk
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

Reply via email to