===================================
© 1987-2005 Vrije Universiteit, Amsterdam
- 2016-11-26
+ 2017-01-07
INTRODUCTION
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:
ack figures out which language to use from the file extension:
.c C (ANSI or K&R)
- .b Basic
+ .b the PDP-11 dialect of B
+ .bas Basic
.mod Modula-2
.ocm Occam 1
.p Pascal
- The ACK uses its own .o format. You won't be able to mix the ACK's object
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,
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