/simpletypesystem/trunk

To get this branch, use:
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