_____ _ _____ _____ _____ _____ ____ _____ _____ _
/ ____| | /\ / ____/ ____|_ _/ ____| | _ \ / ____| __ \| |
| | | | / \ | (___| (___ | || | | |_) | | | |__) | |
| | | | / /\ \ \___ \\___ \ | || | | _ <| | | ___/| |
| |____| |____ / ____ \ ____) |___) |_| || |____ | |_) | |____| | | |____
\_____|______/_/ \_\_____/_____/|_____\_____| |____/ \_____|_| |______|
https://sourceforge.net/projects/bcpl/
This project contains a collection of tools from the net. I've been updating
the code to ANSIC, fixing bugs and porting to the Atari ST.
The native compiler/assember C code is an absolute gem! (translated by Serge Vakulenko).
The problem is, Serge's updates to achive a "B Compiler" have left the original BCPL
port hidden under commits.
https://github.com/sergev/b
But, if you go back to this commit (dated 20 Jan 2013), the BCPL compiler
and assembler are intact.
https://github.com/sergev/b/commit/6ab5a16d7836b171f92b57c87412afdac783b6a1
The code had a number of bugs, which i've fixed.
Serge copyrighted his translation and released under "artistic license".
The interpreter was translated by Robert Nordier. It looks like a standard
BCPL interp which mirrors some older code i've seen on the net.
Again, i've updated the code. The following is Roberts copyright notes:
Most of the files here are taken from a BCPL compiler distribution
dating from the early 1980s. None of the files bears a copyright
notice in the original, but -- on the basis of other files in the
distribution -- it seems reasonable to assume that the bulk of these
are
(c) Copyright 1978-1980 Tripos Research Group
University of Cambridge
Computer Laboratory
Changes and additions are
(c) Copyright 2004, 2012 Robert Nordier
and are freely redistributable.
Robert Nordier
www.nordier.com
------------------
I hope that covers everything :-)
Derek John Evans