From: NeilBrown Date: Sat, 4 Dec 2021 10:40:07 +0000 (+1100) Subject: updates X-Git-Url: https://ocean-lang.org/code/?p=ocean-D;a=commitdiff_plain;h=bb468d738e5edf523e47206c7eafa0b293b736a6;ds=sidebyside updates --- 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