Metropoli BBS
VIEWER: pce.inf MODE: TEXT (LATIN1)
          PCE, a RPL PCT-tool, written by Makoto Miyamoto 
          ===============================================
          (email:  Makoto.Miyamoto@rz-ruhr-uni-bochum.de)

This Tool requires PCT (Ponctus Crallus Trollem), written by Marc Vogel
(alias DEYLONE) and Régis Duchesne (alias HPReg).

PCE is a CHOOSE-like command, using PCT's PCTEVAL-command. And using the
PCT like design. It must be should be stored in the HOME directory and it
must be called from within a program (though  you may rewrite it yourself,
to get a standalone program), because it uses a compiled local variable 
called "<-lst". The usage is like shown in chip.pce:

\<< 
   CHIP.LST \-> \<-lst
   \<< 
      PCE
   \>>
\>>

CHIP.LST is a list of 3 objects. The first object is a list of 
programs/calls. The second object is a list of coresponding strings. The
third object is a 7x34 GROB displayed on the lower left side of the 
PCTEVAL-screen. The grobs included in this ZIP-archive are can be used 
for this. To add a grob to a list just put the list and the grob onto the
stack and press +. The grob should be inside the list now.
A small example for a list is this:

{ 
  { \<< SYZYGY SCHIP \>> \<< BLINKY SCHIP \>> }
  { "Syzygy" "Blinky" }
   GROB 7 34 08000000...
}

If CHIP.PCE is called, it generates a PCT-like menu with two options,
Syzygy and Blinky. 
It also shows the amount of free mem available in the most upper line.

Restriction: I don't know if its PCE or PCTEVAL, but PCE requires at least
TWO options to choose from. If less entries in the lists are stored, it 
just says, "empty catalog" :-(. There is also no error-detection, so check 
your lists!
If anyone likes to rewrite the program to add those functions, or wants to
rewrite it using sys-rpl/ml. Just do so and send me a copy.

Hope I dind't forgot anything. If so drop me a note and I will answer it.

Makoto, december 1995
[ RETURN TO DIRECTORY ]