User guide
208 CHAPTER 12. INSTALLATION
c compall
6) The BCPL programs that are part of the system are: boot.b, blib.b, dlib and
cli.b. These reside i n BCPL/cintcode/sysb and can be compiled by the following
commands (in the BCPL Cintcode System).
c bs boot
c bs blib
c bs dlib
c bs cli
The standard commands are in BCPL/cintcode/com and may be compiled using bc.
For example:
c bc echo
c bc abort
c bc logout
c bc stack
c bc map
c bc prompt
7) Read the documentation in cintcode/doc and any README files you can find. A log
of recent changes can be found in cintcode/doc/changes. The current version of this
BCPL manual is availabl e from my home page as a .pdf file. There is a demonstration
script of commands in cintcode/doc/notes.
8) To compile and run a demo program such as bcplprogs/demos/queens.b:
cd ../bcplprogs/demos
cintsys
c b queens
queens
c b mcqueens
mcqueens
9) To create the 64-bit version of Cintcode BCPL, type the following.
make clean64
make sys64
cintsys64
The resulting system is almost identical to the standard 32-bit Cintcode BCPL system
but uses a BCPL word length of 64 bits rather that the normal 32.
12.2 Command Line Arguments
The commands cintsys, cintsys64 and cintpos that invoke the Cintcode interpreter
can be given various arguments. These are: