@@ -30,6 +30,31 @@ Supported architectures :
30
30
- sparc64
31
31
32
32
33
+ ## New in this release
34
+
35
+ - OpenGL demo (` make demo_gl ` )
36
+ - OpenGL 3.3 with shaders (portable)
37
+ - makes use of C3 data structures.
38
+ - pin operator (for pattern matching)
39
+ - macros
40
+ - special operators
41
+ - their arguments do not get evaluated
42
+ - they return a value
43
+ - parsed without syntax
44
+ Ideally it would look like this :
45
+ ```
46
+ ic3> defspecial_operator op (a, b, c) { true }
47
+ special_operator (a, b, c) { true }
48
+ ic3> op 1 2 3
49
+ true
50
+ ```
51
+ - See C3 module in `lib/c3/0.1/c3.facts`
52
+ - if, then, else.
53
+ - rational numbers and corresponding operations
54
+ - complex numbers and corresponding operations
55
+ - float 128 bit (F128) and corresponding operations
56
+
57
+
33
58
## Usage
34
59
35
60
### Compilation
@@ -406,30 +431,6 @@ not provided, then `void` gets returned.
406
431
Script interpreter. Works the same as ic3 but is not interactive.
407
432
408
433
409
- ## New in this release
410
-
411
- - OpenGL demo (` make demo_gl ` )
412
- - OpenGL 3.3 with shaders (portable)
413
- - makes use of C3 data structures.
414
- - pin operator (for pattern matching)
415
- - macros
416
- - special operators
417
- - their arguments do not get evaluated
418
- - they return a value
419
- - parsed without syntax
420
- Ideally it would look like this :
421
- ```
422
- ic3> defspecial_operator op (a, b, c) { true }
423
- special_operator (a, b, c) { true }
424
- ic3> op 1 2 3
425
- true
426
- ```
427
- - See C3 module in `lib/c3/0.1/c3.facts`
428
- - if, then, else.
429
- - rational numbers and corresponding operations
430
- - complex numbers and corresponding operations
431
- - float 128 bit (F128) and corresponding operations
432
-
433
434
## TODO
434
435
435
436
- libc3
0 commit comments