Update the README.

This commit is contained in:
David Given 2017-01-07 20:11:01 +01:00
parent 837b9622fb
commit a7fa54e4e0

11
README
View file

@ -2,7 +2,7 @@
=================================== ===================================
© 1987-2005 Vrije Universiteit, Amsterdam © 1987-2005 Vrije Universiteit, Amsterdam
2016-11-26 2017-01-07
INTRODUCTION INTRODUCTION
@ -25,7 +25,7 @@ SUPPORT
Languages: Languages:
ANSI C, Pascal, Modula 2, Basic. K&R is supported via the ANSI C compiler. ANSI C, B, Pascal, Modula 2, Basic. K&R is supported via the ANSI C compiler.
Platforms: Platforms:
@ -120,7 +120,8 @@ Some useful options include:
ack figures out which language to use from the file extension: ack figures out which language to use from the file extension:
.c C (ANSI or K&R) .c C (ANSI or K&R)
.b Basic .b the PDP-11 dialect of B
.bas Basic
.mod Modula-2 .mod Modula-2
.ocm Occam 1 .ocm Occam 1
.p Pascal .p Pascal
@ -159,6 +160,10 @@ There are some things you should be aware of.
- The ACK uses its own .o format. You won't be able to mix the ACK's object - The ACK uses its own .o format. You won't be able to mix the ACK's object
files and another compiler's. files and another compiler's.
- When compiling together multiple B source files, you need to do some extra
work to initialise them properly otherwise your program will crash on
startup; see the ack(1) and abmodules(1) man pages.
- The distribution contains *everything*, including the weird, ancient, - The distribution contains *everything*, including the weird, ancient,
archaic stuff that doesn't work any more and never will, such as the int EM archaic stuff that doesn't work any more and never will, such as the int EM
interpreter and the assembler-linkers. Only some of it builds. Look for interpreter and the assembler-linkers. Only some of it builds. Look for