X-Git-Url: https://ocean-lang.org/code/?p=ocean-D;a=blobdiff_plain;f=00-TODO;h=a973953e12a8706bc8299e8e87cad186f1a17ecf;hp=7bd6ddcf819c22b92e486c8b897229e14efefff8;hb=bb468d738e5edf523e47206c7eafa0b293b736a6;hpb=c39500ef12ffba7114e3084979679940f83658b6 diff --git a/00-TODO b/00-TODO index 7bd6ddc..a973953 100644 --- a/00-TODO +++ b/00-TODO @@ -52,8 +52,12 @@ - const structures can inherit from another, and update select fields. - 'use' labels *must* appear in case statements. - 'then' can extend a case section into some other. - + ## Needs Design +- const arrays that are initialized incrementally throughout the code, + and post-processed at compile-time, e.g. to sort or derive LR tables. + Maybe even across modules. + Need a syntax - union types - how do I want to support these? inheritance with variance? - lambda - 'error' value for various types. NIL for pointer NaN for float, extra flag bit