[Oberon] Go for Integrated Oberon.

Charles Perkins chuck at kuracali.com
Tue Jul 30 16:46:11 CEST 2019


The latest version of go has introduced modules, which remove the need for
a GOPATH, and the 'rem' emulator in io-core has been updated to use modules.

The version I am using:
[cperkins at tertius rem]$ go version
go version go1.12.5 linux/amd64
[cperkins at tertius rem]$

Here's an example of compiling rem on my system (which already has SDL,
etc. OS packages installed) :

git clone https://github.com/io-core/io
Cloning into 'io'...
remote: Enumerating objects: 147, done.
remote: Counting objects: 100% (147/147), done.
remote: Compressing objects: 100% (89/89), done.
remote: Total 1876 (delta 87), reused 113 (delta 58), pack-reused 1729
Receiving objects: 100% (1876/1876), 15.62 MiB | 2.92 MiB/s, done.
Resolving deltas: 100% (1127/1127), done.
[cperkins at tertius rem]$ cd io/rem/
[cperkins at tertius rem]$ go build rem.go
go: finding github.com/blackspace/gofb v0.0.0-20161023164045-3f19a2588496
go: finding github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7
go: finding github.com/io-core/io v0.0.0-20190305013900-253172662feb

... many more packages automatically downloaded and compiled from the
Internet by the go build system ...

go: extracting golang.org/x/net v0.0.0-20190522155817-f3200d17e092
go: extracting github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7
go: extracting golang.org/x/image v0.0.0-20190321063152-3fc05d484e9f
[cperkins at tertius rem]$ ./rem -i Oberon-2016-08-02.dsk -g -
disk image signature: [141 163 30 155] 4
Window size: 1600 873
video x 1600 y 873 d 1
LED 128
LED 130
LED 132
Window size: 1600 873
Launching Graphics Update Handler
bit depth: 1 monochrome: true
LED 33
LED 35
LED 39
LED 32


On Tue, Jul 30, 2019 at 7:12 AM <peter at easthope.ca> wrote:

> From: schierlm at gmx.de (Michael Schierl)
> Date: Sun, 7 Jul 2019 00:23:35 +0200
> > I guess it was "Integrated Oberon" by Charles Perkins:
> >
> > https://github.com/io-core/io
>
> Thanks.
>
> Appears Go is needed in this Debian system.  Can anyone recommend a
> value for GOPATH?  Set it to my PATH?  The root PATH?
>
> Thanks,                               ... P.
>
>
> --
> https://en.wikibooks.org/wiki/Oberon
> Tel: +1 604 670 0140            Bcc: peter at easthope. ca
>
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20190730/3de3ce5f/attachment.html>


More information about the Oberon mailing list