Hash :
ee5872eb
Author :
lyzer-px
Date :
2025-08-04T10:19:44
feat: introdued a new status in legend
| Type | Write | Read | Needs |
|---|
| Signed/unsigned | ✅ | ✅ |
| Character | ✅ | ✅ |
| Str | ✅ | ✅ |
| Pointer | ✅ | ✅ |
| Tag | ✅ | ✅ | Everything else | | Tuple | ✅ | ❓ | | Float | ✅ | ✅ | | Ident | ✅ | ❓ | | Call | ✅ | ❓ | pcallable | | Do Block | ✅ | ❓ | call | | Map | ✅ | ❓ | Tag | | Sym | ✅ | ✅ | str | Callable | ✅ | ❓ | u_callable_data | | PCallable | ✅ | ❓ | callable | | cfn | ✅ | ❓ | | fn | ✅ | ❓ | | Ratio | ✅ | ❓ | | Quote | ✅ | ❓ | | Var | ✅ | ❓ | Tag | | PVar | ✅ | ❓ | | Complex | ✅ | ❓ | | Unquote | ✅ | ❓ | Tag | | Time | ✅ | ❓ | Tag | | Ptr | ✅ | ❓ | | Ptr free | ✅ | ❓ | | Array | ❌ | ❓ | | Fact | ✅ | ❓ | | Cow | ❌ | ❓ | | PStruct | ❌ | ❓ | | PStruct Type | ❌ | ❓ | | PTag | ✅ | ❓ | Tag | … (others)
✅ : Done ❌ : Not implemented 🚧 : Work in progress ❓ : Has to be tested/verified by leader
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
# TODO
### Refactor
- [x] serialise.c/h -> marshall.c/h
- [x] deserialize.c/h -> marshall_read.c/h
- [x] s_serialize -> s_marshall
### Marshall
| Type | Write | Read | Needs |
| --------------- | ------ | ------ | --------------- |
| Signed/unsigned | ✅ | ✅ |
| Character | ✅ | ✅ |
| Str | ✅ | ✅ |
| Pointer | ✅ | ✅ |
| Tag | ✅ | ✅ | Everything else |
| Tuple | ✅ | ❓ |
| Float | ✅ | ✅ |
| Ident | ✅ | ❓ |
| Call | ✅ | ❓ | pcallable |
| Do Block | ✅ | ❓ | call |
| Map | ✅ | ❓ | Tag |
| Sym | ✅ | ✅ | str
| Callable | ✅ | ❓ | u_callable_data |
| PCallable | ✅ | ❓ | callable |
| cfn | ✅ | ❓ |
| fn | ✅ | ❓ |
| Ratio | ✅ | ❓ |
| Quote | ✅ | ❓ |
| Var | ✅ | ❓ | Tag |
| PVar | ✅ | ❓ |
| Complex | ✅ | ❓ |
| Unquote | ✅ | ❓ | Tag |
| Time | ✅ | ❓ | Tag |
| Ptr | ✅ | ❓ |
| Ptr free | ✅ | ❓ |
| Array | ❌ | ❓ |
| Fact | ✅ | ❓ |
| Cow | ❌ | ❓ |
| PStruct | ❌ | ❓ |
| PStruct Type | ❌ | ❓ |
| PTag | ✅ | ❓ | Tag |
... (others)
✅ : Done
❌ : Not implemented
🚧 : Work in progress
❓ : Has to be tested/verified by leader