Updated COMAL (OpenCOMAL)

bbc micro/electron/atom/risc os coding queries and routines
Post Reply
User avatar
MrGpG
Posts: 76
Joined: Fri Mar 26, 2021 11:26 am
Location: Wet Wales - East Cardiff as we say in the 'Port. Tidy
Contact:

Updated COMAL (OpenCOMAL)

Post by MrGpG »

Hi all

As a result of playing with learning COMAL to use in class (via my Elks), I came across a Windows / Linux / Mac project - OpenCOMAL http://www.josvisser.nl/opencomal.

OpenCOMAL was a project from circa 2000-2006 and nothing had been developed / released since.

Duly inspired, I reached out to Jos and politely asked if any development had taken place (but not released).

Thus I entered into a number and ongoing emails with Jos over COMAL, interpreters and all things "coding".

Long story short - Jos has recompiled OpenCOMAL using contemporary libraries / dependencies and http://www.josvisser.nl/tmp/opencomal.exe is a link to the latest compiled version. MD5 checksum is: e2e6bb9c63ac142e934f5b1e9f1f446d2ef59fe8.

This is "pre release" as we are still ironing out "features" and squashing the odd bug -- but it is considered stable enough to go with.

What is really fascinating is the size (or lack thereof) of the binary interpreter --- contrast that with the 250Mb install needed for Anaconda / Python (yes, I appreciate that most of that consists of libraries etc -- but you still need to install them).

My use case is "schools" who cant / wont install applications - a single .exe can be run from USB if needed (I know Python comes in portable versions).

Most of the BBC COMAL functions work (except BBC BASIC / OS reliant functions and graphics). That said, Jos is working on some primitive graphics - PLOT, LINE etc -- this will be updated in due course.

The original OpenCOMAL documentation was clearly aimed at developers and is less optimal for my use in class -- so I will be working on a more "friendly" version.

It's fascinating how a 40 year old language (COMAL-80) feels fresh and useful today.

If interested: http://www.josvisser.nl/tmp/opencomal.exe feed back in this thread and I will pass onto Jos.

Cheers
Glen
User avatar
scruss
Posts: 370
Joined: Sun Jul 01, 2018 4:12 pm
Location: Toronto
Contact:

Re: Updated COMAL (OpenCOMAL)

Post by scruss »

There's a slightly more maintained - but not Windows-capable - version here: https://github.com/poldy/OpenCOMAL

I couldn't get the recent version to build, though, and I know it worked in 2016, so something has been broken since then
User avatar
MrGpG
Posts: 76
Joined: Fri Mar 26, 2021 11:26 am
Location: Wet Wales - East Cardiff as we say in the 'Port. Tidy
Contact:

Re: Updated COMAL (OpenCOMAL)

Post by MrGpG »

scruss wrote:
Sun Jun 13, 2021 2:23 pm
There's a slightly more maintained - but not Windows-capable - version here: https://github.com/poldy/OpenCOMAL

I couldn't get the recent version to build, though, and I know it worked in 2016, so something has been broken since then
Yea - I reached out to them - but as I wanted Win32/64 it was a no go (for school use that is).

I love to see "old" languages maintained and developed. Love teaching children that "Python" is not the be all and end all... (and Java of course)

G
Post Reply

Return to “programming”