NameDateSize

..05-Sep-2017308

actions.cH A D22-Nov-201251.5 KiB

actions.hH A D22-Nov-20121.3 KiB

ch-tree.defH A D22-Nov-20124.8 KiB

ch-tree.hH A D22-Nov-201252.1 KiB

ChangeLogH A D22-Nov-2012468.9 KiB

chill.brochureH A D22-Nov-20127.5 KiB

chill.inH A D22-Nov-20122.8 KiB

chill.texiH A D22-Nov-201236 KiB

config-lang.inH A D22-Nov-20121.3 KiB

configureH A D22-Nov-201219.3 KiB

convert.cH A D22-Nov-201233.3 KiB

decl.cH A D22-Nov-2012155.6 KiB

except.cH A D22-Nov-201219.4 KiB

expr.cH A D22-Nov-2012125.6 KiB

gperfH A D22-Nov-20125.9 KiB

grant.cH A D22-Nov-201274 KiB

hash.hH A D22-Nov-201247.9 KiB

inout.cH A D22-Nov-2012133.4 KiB

lang-options.hH A D22-Nov-20121.7 KiB

lang-specs.hH A D22-Nov-20121.9 KiB

lang.cH A D22-Nov-20127.1 KiB

lex.cH A D22-Nov-201250.1 KiB

lex.hH A D22-Nov-20122.2 KiB

loop.cH A D22-Nov-201233.2 KiB

Make-lang.inH A D22-Nov-20126.9 KiB

Makefile.inH A D22-Nov-201211.9 KiB

nloop.cH A D22-Nov-201233.7 KiB

parse.cH A D22-Nov-2012102.2 KiB

parse.hH A D22-Nov-20122.6 KiB

READMEH A D22-Nov-20122 KiB

satisfy.cH A D22-Nov-201217.5 KiB

tasking.cH A D22-Nov-201298.2 KiB

tasking.hH A D22-Nov-2012948

timing.cH A D22-Nov-201214.4 KiB

tree.cH A D22-Nov-20128.3 KiB

typeck.cH A D22-Nov-2012111.4 KiB

xtypeck.cH A D22-Nov-20128.2 KiB

README

1This directory contains the GNU front-end for the Chill language,
2contributed by Cygnus Solutions.
3
4Chill is the "CCITT High-Level Language", where CCITT is the old
5name for what is now ITU, the International Telecommunications Union.
6It is is language in the Modula2 family, and targets many of the
7same applications as Ada (especially large embedded systems).
8Chill was never used much in the United States, but is still
9being used in Europe, Brazil, Korea, and other places.
10
11Chill has been standardized by a series of reports/standards.
12The GNU implementation mostly follows the 1988 version of
13the language, with some backwards compatibility options for
14the 1984 version, and some other extensions.  However, it
15does not implement all of the features of any standard.
16The most recent standard is Z.200 (11/93), available from
17http://www.itu.int/itudoc/itu-t/rec/z.html.
18
19The GNU Chill implementation is not being actively developed.
20Cygnus has one customer we are maintaining Chill for,
21but we are not planning on putting major work into Chill.
22This Net release is for educational purposes (as an example
23of a different Gcc front-end), and for those who find it useful.
24It is an unsupported hacker release.  Bug reports without
25patches are likely to get ignored.  Questions may get answered or
26ignored depending on our mood!  If you want to try your luck,
27you can send a note to David Brolley <brolley@cygnus.com> or
28Per Bothner <bothner@cygnus.com>.
29
30One known problem is that we only support native builds of GNU Chill.
31If you need a cross-compiler, you will find various problems,
32including the directory structure, and the setjmp-based exception
33handling mechanism.
34
35The Chill run-time system is in the runtime sub-directory.
36Notice rts.c contains a poor main's implementation of Chill
37"processes" (threads).  It is not added to libchill.a.
38We only use it for testing.  (Our customer uses a different
39implementation for production work.)
40
41The GNU Chill implementation was primarily written by
42Per Bothner, along with Bill Cox, Wilfried Moser, Michael
43Tiemann, and David Brolley.
44