mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-05 23:22:25 +00:00
Support Microsoft C make again following dual library (O2 and OC) support.
This commit is contained in:
parent
a17c087a41
commit
eeb168c026
12 changed files with 285 additions and 212 deletions
16
ReadMe.md
16
ReadMe.md
|
|
@ -11,7 +11,7 @@ Oberon programs under Unix, Mac or Windows. Vishap Oberon includes
|
|||
libraries from the Ulm, oo2c and Ofront Oberon compilers, as well as
|
||||
default libraries complying with the Oakwood Guidelines for Oberon-2 compilers.
|
||||
|
||||
#### Contents
|
||||
### Contents
|
||||
|
||||
[**Installation**](#installation)<br>
|
||||
[**A 'Hello' application**](#a-hello-application)<br>
|
||||
|
|
@ -30,7 +30,7 @@ default libraries complying with the Oakwood Guidelines for Oberon-2 compilers.
|
|||
While pre-built packages are not provided, it is easy to install the Oberon compiler and libraries
|
||||
with the following simple steps.
|
||||
|
||||
###### 1. Install prerequisites
|
||||
#### 1. Install prerequisites
|
||||
|
||||
| Platform | Packages |
|
||||
| --------- | ------------ |
|
||||
|
|
@ -42,7 +42,7 @@ with the following simple steps.
|
|||
|
||||
More details, including for MingW and MS C, in [**Installation**](/doc/Installation.md).
|
||||
|
||||
###### 2. Build and install the compiler and libraries
|
||||
#### 2. Build and install the compiler and libraries
|
||||
|
||||
1. `git clone https://github.com/vishaps/voc`
|
||||
2. `cd voc`
|
||||
|
|
@ -50,7 +50,7 @@ More details, including for MingW and MS C, in [**Installation**](/doc/Installat
|
|||
|
||||
Since 'make full' will install the compiler and libraries, it needs root (unix) or administrator (windows) privileges.
|
||||
|
||||
###### 3. Stet your PATH environment variable
|
||||
#### 3. Stet your PATH environment variable
|
||||
|
||||
Set your path to the installed compiler binary location as reported
|
||||
by make full, e.g.
|
||||
|
|
@ -143,7 +143,7 @@ For details, including how to add support for unrecognised systems, see
|
|||
|
||||
Vishap Oberon supports the Oberon 2 programming language, including type-bound procedures. SYSTEM.Mod includes additional functionality and some changes for 64 bit support.
|
||||
|
||||
##### Integer and set type sizes:
|
||||
#### Integer and set type sizes:
|
||||
|
||||
| Type | -O2 option (default) | -OC option |
|
||||
| --- | --- | --- |
|
||||
|
|
@ -152,7 +152,7 @@ Vishap Oberon supports the Oberon 2 programming language, including type-bound p
|
|||
| LONGINT | 32 bit | 64 bit |
|
||||
| SET | 32 bit | 64 bit |
|
||||
|
||||
##### Libraries
|
||||
#### Libraries
|
||||
|
||||
Included libraries ease porting of code from the major Oberon systems:
|
||||
|
||||
|
|
@ -186,7 +186,7 @@ David Brown has worked on adding support for more platforms incuding windows usi
|
|||
|
||||
## Origin of the name "Ѵishap Oberon"
|
||||
|
||||
###### Oberon
|
||||
#### Oberon
|
||||
|
||||
Oberon is a programming language, an operating system and a graphical
|
||||
user interface. Originally designed and implemented by by Niklaus Wirth and
|
||||
|
|
@ -205,7 +205,7 @@ of Einstein and Antoine de Saint-Exupéry:
|
|||
> when there is no longer anything to take away. (Antoine de Saint-Exupéry,
|
||||
> translated by Lewis Galantière.)
|
||||
|
||||
###### Ѵishap
|
||||
#### Ѵishap
|
||||
|
||||
Vishaps are dragons inhabiting the Armenian Highlands.
|
||||
We decided to name the project “Vishap” because ties between compilers and dragons have ancient traditions.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue