[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gm2] ANNOUNCE: libsimpleio for GNU Modula-2 (preliminary)
From: |
Philip Munts |
Subject: |
[Gm2] ANNOUNCE: libsimpleio for GNU Modula-2 (preliminary) |
Date: |
Thu, 28 Jun 2018 16:47:06 +0100 |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 |
I have just published the first code drop of Linux Simple I/O Library support
for GNU Modula-2. This is preliminary code: It is incomplete and what is
complete may be pretty rough. I decided to let people look at it before I
finish every last detail.
It includes thin bindings for the following libraries:
* libadc
* libgpio
* libhidraw
* libipv4
* liblinux
* libpwm
* libserial
* libstream
* libwatchdog
There are also an assortment of support modules (e.g. for the Raspberry Pi) and
a lot of test programs.
Source code is available at:
http://git.munts.com/libsimpleio
Prebuilt packages for Debian stretch are available at:
http://repo.munts.com/debian9
I have been interested in "Wirthian" programming languages since I first
encountered Pascal for the HP 3000 in ca. 1981. During the late eighties/early nineties
I paid real money for no less than three commercial Modula-2 compilers (and one Ada
compiler) for MS-DOS. I never did much with them as they were all inferior to Turbo
Pascal. After that I got sucked into the Unix and C world.
It has been interesting to play around with GNU Modula-2 after all these years.
Even though it lacks a lot of modern stuff like objects, I think it is still
useful for systems programming. I am hoping that the compiler for the
Raspberry Pi together with the Linux Simple I/O Library bindings might reignite
some interest in Modula-2.
Phil
- [Gm2] ANNOUNCE: libsimpleio for GNU Modula-2 (preliminary),
Philip Munts <=