]> ocean-lang.org Git - ocean-D/blob - 00-TODO
updates
[ocean-D] / 00-TODO
1 This is a living document - delete things when done.  Avoid discussion.
2
3 Current version (Jamison Creek)
4 - more operators: and then, or else, if else
5 - global consts
6 - structs
7    - const or variable fields
8    - initial value
9    - anonymous field - array or struct (or pointer to these)
10    - [] can apply to anon array field
11    - anon struct field gets fields interpolated
12
13 Next version ??
14
15 - manifest values for arrays and structs [a,b,c]
16 - yet more operators
17 - split values so I can have an array of just the value (1 byte for u8)
18 - integers, unsigned, bitfield, float
19 - pointers
20    - owned or borrowed
21    - overloaded or pure
22 - array slice
23 - char, string search
24
25
26 Much later
27 - functions and procedures
28 - per-field attributes
29 - records
30 - enum
31 - classes
32 - imports and exports
33 - closuers, threads, co-routines