mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-05 23:22:25 +00:00
webhook progress
This commit is contained in:
parent
44889a1b2f
commit
a359e16ae9
2 changed files with 8 additions and 5 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
### 𝓥ishap Ѵishap Ꮙishap Oberon
|
### 𝓥ishap Ѵishap Ꮙishap Oberon
|
||||||
|
|
||||||
Oberon is both a computer language, an operating system and a graphical
|
Oberon is a programming language, an operating system and a graphical
|
||||||
user interface. Originally designed and implemented by by Niklaus Wirth and
|
user interface. Originally designed and implemented by by Niklaus Wirth and
|
||||||
Jürg Gutknecht at ETH Zürich in the late 1980s, it demonstrates that the
|
Jürg Gutknecht at ETH Zürich in the late 1980s, it demonstrates that the
|
||||||
fundamentals of a modern OS and GUI can be implemented in clean and simple code
|
fundamentals of a modern OS and GUI can be implemented in clean and simple code
|
||||||
|
|
@ -10,8 +10,8 @@ orders of magnitude smaller than found in contemporary systems.
|
||||||
implementation of the Oberon-2 language compiler and libraries for use on
|
implementation of the Oberon-2 language compiler and libraries for use on
|
||||||
current operating systems such as Linux, BSD, Android, Mac and Windows.
|
current operating systems such as Linux, BSD, Android, Mac and Windows.
|
||||||
|
|
||||||
The Oberon language is the logical evolution of the Pascal and Modula languages,
|
The language is an evolution of the Pascal and Modula languages, following the
|
||||||
following the principals of Einstein and Antoine de Saint-Exupéry:
|
principals of Einstein and Antoine de Saint-Exupéry:
|
||||||
|
|
||||||
> Make it as simple as possible, but not simpler. (A. Einstein)
|
> Make it as simple as possible, but not simpler. (A. Einstein)
|
||||||
|
|
||||||
|
|
@ -44,7 +44,7 @@ Installation supports GNU/Linux, MAC OSX, BSD and Windows (native and cygwin).
|
||||||
|
|
||||||
Vishap Oberon supports the Oberon 2 programming language, including type-bound procedures.
|
Vishap Oberon supports the Oberon 2 programming language, including type-bound procedures.
|
||||||
|
|
||||||
It can also compile programs written to the Oberon07 report.
|
It also supports some features of Oberon-07.
|
||||||
|
|
||||||
|
|
||||||
#### Libraries
|
#### Libraries
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
|
use POSIX "strftime";
|
||||||
|
|
||||||
|
|
||||||
use CGI qw(:standard escapeHTML);
|
use CGI qw(:standard escapeHTML);
|
||||||
|
|
@ -27,5 +28,7 @@ print header(),
|
||||||
|
|
||||||
open(LOG, ">>/tmp/postpush.log") or die "Could not create postpush.log";
|
open(LOG, ">>/tmp/postpush.log") or die "Could not create postpush.log";
|
||||||
flock(LOG, 2) or die "Could not lock postpush.log";
|
flock(LOG, 2) or die "Could not lock postpush.log";
|
||||||
printf LOG "Repository $repo, branch $branch, name $name.\n";
|
printf LOG strftime("%Y/%m/%d %H.%M.%S", localtime), " Repository $repo, branch $branch, name $name.\n";
|
||||||
close(LOG);
|
close(LOG);
|
||||||
|
|
||||||
|
system "ssh root@oberon perl vishap/voc/src/tools/testcoordinator/buildall.pl >/tmp/buildall.log &";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue