@@ -41,3 +41,8 @@ an initialized list [ 0, 1, 2, ...]
...
@@ -41,3 +41,8 @@ an initialized list [ 0, 1, 2, ...]
a "string" to be interpreted as utf8 or unicode code points depending on what type of pointer it is assigned to.
a "string" to be interpreted as utf8 or unicode code points depending on what type of pointer it is assigned to.
```
```
## implementation
Implementation is trivial once you can parse the new constructs (purposfully similar to existing haskell constructs so lexer and parser need not be modified other than to add new rule). these declarations translate immediatly into equivalant C, C—, or assembly linker directives.