AHSoftware, by Allan Heinsvig

Hjemmesidens forside

Project "Comal80 compiler / transpiler"

Project "Comal80 compiler / transpiler", the development of the old 1980's Comal80 compiler and transpiler, that compiles from Comal80 to C++ and Python. The compiler is created for use by children that can learn Comal80, and later learn C++ and Python development languages. The framework and libraries are created as object oriented classes and modules with reduced functionality, but more easy to use. There are building blocks for GUI (Graphics User Interface), TUI (Terminal Textmode User Interface), network, graphics, animation, audio, MIDI, video, encryption, network encryption, chat, video meeting, and much more.

Your old 1980s Comal80 is not here, but a renewed version is under development slowly.
Goal and target for this Comal80 compiler / transpiler project are children and there parents.

Comal80 is a mix of the development languages Basic and Pascal. I will change my version of the Comal80 more into the Pascal language with object oriented programming. With the use of object oriented programming, I will add libraries with classes and modules with predefined functionality. Hide the difficult from other development languages and libraries. And make this project cross platform.

As always, if I am too slowly developing this Comal80 compiler project, then you are always welcome to create your own Comal80 project.

Compiler theory

green button

History and Comal80 syntax

green button My own project - Development of the syntax for my own Comal80 compiler, used by my compiler and transpiler
green button Comal80 manual
green button Comal80 Keywords
green button Retro computing - Comal80 danish flag
green button DR - piccoline danish flag
green button Piccoline RcComal80 - brugervejledning danish flag
green button Old computers - piccoline
green button Comal og computere i danske gymnasier - erindringer 1971 til 1991 danish flag
green button Datamuseum - Comal danish flag
green button Datalære - Comal danish flag
green button Prosa - Gensyn med firsernes programmeringssprog danish flag
green button Version2 - Dengang der var Comal 80 i stedet for Scratch danish flag
green button Statens IT - Børge Christensen - Comal-80 danish flag
green button Computer World - Comal80
green button Computer history danish flag
green button Jbox - Comal
green button Jbox - RC702 Diary (Comal)
green button JBox - disks
green button Den fødte computerbruger
green button Comal Today 25
green button Wikipedia - Comal
green button Archive - Comal Today Issue 25
green button Datamuseum - COMAL/standardization
green button Github - OpenComal
green button Hand Wiki - Comal1
green button Comal
green button Comal handbook
green button Comal handbook
green button COMAL 80 for the Commodore 64
green button Wikiwand - Comparison of programming languages
green button C64 Wiki - Comal example
green button An annotated bibliography of the Comal language
green button Starting with Comal
green button Introduction to computer programming
green button

green button COMAL for the Commodore 64
green button Open Comal
green button Piccoline computer typical used in danish schools i the 1980s
green button
green button
green button

Comal80 syntax, and my own addon of objects and new syntax and functionality

green button

Development of the transpiler that compile Comal80 into C++ and Python

green button

My addon framework, libraries, modules, classes, functionality

green button






Open Source Initiative

Linux Foundation

Linux Kernel



Free and Open Source Software

Fedora project sponsored by Red Hat

Software Freedom Conservancy