Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rxwei/cool-sources


https://github.com/rxwei/cool-sources

Last synced: about 1 hour ago
JSON representation

Awesome Lists containing this project

README

        

The examples directory contains a few small and not so small
example programs which illustrate various aspects of the Cool
programming language.

arith.cl Tests various aspects of arithmetic in Cool.

atoi.cl An implementation of the C function by the
same name. It converts a String into an Int.

atoi_test.cl An example program using atoi.cl. Since you
will most likely use atoi.cl in the first
assignment, you should study this example.

list.cl A very simple program showing how to create a
list data type for integers. It illustrates
inheritance and dynamic dispatch.

book_list.cl Illustrates inheritance and in particular the
mechanism of STATIC DISPATCH and the CASE
statement.

cells.cl Models a one-dimensional cellular automaton.

cool.cl An short and obscure program.

io.cl Shows how to use the IO class. (input/output)

hairyscary.cl Exercises many of the obscure features of the
language in obscure ways.

hello_world.cl The classic first program.

primes.cl An unusual prime number generator.

graph.cl A program reading descriptions of weighted-
directed graphs from stdin in text format.

g1.graph A sample input to graph.cl

palindrome.cl Recognizes palindromes.

complex.cl Checks the = operator and cummulative effects of
method calls via a complex number object.

life.cl The classic Game of Life

sort_list.cl A more complex example sorting lists of integers.