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