Hello, everybody!
I wanted to write you just before Christmas, but something just
happened, I am busy now and will probably be more busy as Christmas
approach. So, better to write now.
Ok. Some of you may remember that, 10 years ago, I tried to ressurect
a Programming Language called COMAL. I managed to find its CP/M
version (which is both an interpreter and a compiler, using a full-
screen editor, contrary to the line editor of MBASIC): Peter Schorn
put it on his Web site.
I had also found a 16-bit version, for CP/M-86, that was used on the
Swedish "COMPIS" computer. According to several correspondents (over
the years), its manual is 355 pages. The interpreter uses both
internal and external error messages. I found how the external error
messages file was produced, and a Swede translated them into English.
I published the internal error messages, and a Swede translated them
into English.
So, 10 years ago, I was ready to disassemble this 55KB interpreter
(twice the size of MBASIC), except that I don't read Swedish, so could
not understand the 355-pages manual.
Since then, no Swede was interested enough in COMAL to translate the
manual into English.
Some time after, a Wikipedia entry for COMAL appeared, saying that the
ultimate reference for COMAL was the "COMAL 80 PROGRAMMING LANGUAGE
REPORT". I have been trying to find it ever since.
The novelty is that Ole Christensen, who publishes from time to time
in the comp.os.cpm Newsgroup, found another 16-bit version of COMAL.
This one is slightly smaller at 48KB, and was running under Concurrent
CP/M on the Danish RegneCentralen RC759 Piccoline.
http://en.wikipedia.org/wiki/Regnecentralen
All this news is brand new: I learned it just a few hours ago, just
the time to hang my computer while searching for more information.
http://datamuseum.dk/wiki/RC/Piccoline
http://rc700.dk/
So, we are back to "square one": a COMAL interpreter without any
documentation in English.
The question is: Should we continue to work on COMPIS COMAL, running
under CP/M-86, or should we work on RC759 COMAL80, running under
Concurrent CP/M?
For the last 10 years, except for the people whose messages can be
found in the comp.os.cpm Newsgroup, nobody was interested in saving
COMAL for CP/M-86.
Would there be a bigger interest for Concurrent CP/M? It is Release
3.1, the 16-bit, multi-user, multi-tasking version of CP/M Plus. One
version was running on the IBM Clown. (For some unknown reason, I
never managed to find COMAL 2 for MS-DOS.)
Yours Sincerely,
Mr. Emmanuel Roche, France