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: |
|
100
by Gustav Hartvigsson
* Fixed README. |
5 |
Gustav Hartvigsson (c) 2013-2015 |
1
by Gustav Hartvigsson
Initial Code. |
6 |
|
7 |
ABOUT: |
|
8 |
The software (The type-system) is an experiment. It was |
|
42
by Gustav Hartvigsson
* Updated the README. |
9 |
written by Gustav Hartvigsson to see how to create a simple reference counting |
10 |
type system that was super simple. (Redundancy is redundant). |
|
1
by Gustav Hartvigsson
Initial Code. |
11 |
|
100
by Gustav Hartvigsson
* Fixed README. |
12 |
The source code in ./libssts/ and ./libsstsmm/ is what constitutes the type system. |
13 |
||
14 |
Omission to this is ./libssts/external/ and ./libsstsmm/external/, which are |
|
15 |
external headers and may or may not have the same license as the rest of |
|
16 |
the project. |
|
1
by Gustav Hartvigsson
Initial Code. |
17 |
|
18 |
If you need a real type system for C use GLib/GObject. It |
|
19 |
is a much more mature and better designed type system |
|
20 |
than mine. It also has a main-loop and threading support |
|
21 |
out-of-the-box. |
|
22 |
||
23 |
ALSO: |
|
24 |
||
25 |
THIS SOFTWARE IS DISTRIBUTED AS IS, IT IS AN EXPERIMENT |
|
26 |
AND SHOULD BE TREATED AS SUCH. ALL AND ANY CLAIMS -- |
|
27 |
MONETARY OR OTHERWISE -- ARE VOID. |
|
28 |
||
42
by Gustav Hartvigsson
* Updated the README. |
29 |
THIS SOFTWARE IS DISTRIBUTED UNDER THE BSD LICENCE. |
1
by Gustav Hartvigsson
Initial Code. |
30 |
|
31 |
NOTE THAT INCLINATION (using #include or otherwise) OF |
|
32 |
THE HEADER FILES (files ending with .h) IS _NOT_ |
|
33 |
CONSIDERED AS DERIVATIVE, BUT CHANGES TO THE HEADER |
|
34 |
FILES IS. |
|
42
by Gustav Hartvigsson
* Updated the README. |
35 |