README 2.13 KB
Newer Older
1 2 3
This is PAKCS (the Portland Aachen Kiel Curry system),
an implementation of Curry developed by RWTH Aachen,
University of Kiel and Portland State University
4
(email contact: pakcs@curry-language.org)
5 6 7

This directory contains:

Michael Hanus 's avatar
Michael Hanus committed
8
RELNOTES.txt:
9 10 11 12 13 14 15
  Some information about the current release and changes w.r.t. previous
  releases of PAKCS.

RESOURCES.html:
  A description of various resources related to PAKCS and Curry.
  This is helpful for new users.

Michael Hanus 's avatar
Michael Hanus committed
16
INSTALL.txt:
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
  Instructions to install the system.

bin:
  A directory containing various scripts that implement the main
  commands to execute the components of PAKCS.

cpns:
  This directory contains scripts and executables for the
  Curry Port Name Server (CPNS) which is responsible for managing the
  symbolic names assigned to the named ports on a local machine
  (see library Ports for more details).

curry2prolog:
  This directory contains the compiler from Curry into Prolog which
  is the basis of the main component of PAKCS: the interactive
  development environment.

Michael Hanus 's avatar
Michael Hanus committed
34 35 36 37
currytools:
  This directory contains various tools for Curry
  (see the README there for a more detailed description).

38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
docs:
  This directory contains some documentation (Curry Report, PAKCS User Manual,
  DTD for XML representation of FlatCurry).

examples:
  This directory contains a collection of example Curry programs
  and test files (prefixed by "test") to check the system using
  the currytest tool. All tests can be executed by the shell script
  "doTest" in this directory.

frontend: 
  This directory contains the sources of the Curry front-end, i.e., a parser
  for Curry programs. It is adapted from the parser of the Muenster Curry
  Compiler (MCC).

lib:
  This directory contains a collection of standard libraries
  implemented in Curry (including the standard prelude).

57 58 59
scripts:
  This directory contains scripts used in PAKCS.

60
tools:
61
  This directory contains various tools for PAKCS
62 63 64 65 66 67 68
  (see the README there for a more detailed description).

www:
  This directory contains scripts and executables for the
  event handler server that is required to execute dynamic web
  pages implemented with the libraries HTML or WUI.