A replication of the question from the Architecture exam.
ANSI C data declaration module constructor:
Datadec transforms a series of Haskell style recursive (or inductive) datatype declarations
into a C module to implement them.
Implements the long awaited client-side of datadec: given datadec types like "expr = num(int n) or ...", let us write:
A collection of C ADTs (hash:str->str; longhash:str->long; intlist: list(int); strlist: list(str); set:str->boolean)
An attempt to graft some form of C++-style namespaces into C ("C with namespaces: aka C+N") via another simple-minded pre-processor/translator that could be built in a matter of hours.
Skeleton files for the True Concurrency Tutorial: Concurrent Sieve of Eratosthenes
Skeleton files for the C++ Concurrent Sieve of Eratosthenes tutorial exercise