1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
NAME:
The (Super) Simple Type System
Authors:
Gustav Hartvigsson (c) 2013
ABOUT:
The software (The type-system) is an experiment. It was
written in a few hours by Gustav Hartvigsson to see how
to create a simple reference counting type system that
was super simple. (Redundancy is redundant).
The source code in ./src/ is what constitutes the type
system.
If you need a real type system for C use GLib/GObject. It
is a much more mature and better designed type system
than mine. It also has a main-loop and threading support
out-of-the-box.
TO CONSIDER:
Perhaps it would be more beneficial to have the code
under some kind of BSD License?
ALSO:
THIS SOFTWARE IS DISTRIBUTED AS IS, IT IS AN EXPERIMENT
AND SHOULD BE TREATED AS SUCH. ALL AND ANY CLAIMS --
MONETARY OR OTHERWISE -- ARE VOID.
THIS SOFTWARE IS DISTRIBUTED UNDER THE LGPLv3.
NOTE THAT INCLINATION (using #include or otherwise) OF
THE HEADER FILES (files ending with .h) IS _NOT_
CONSIDERED AS DERIVATIVE, BUT CHANGES TO THE HEADER
FILES IS.
|