X-Git-Url: https://ocean-lang.org/code/?p=ocean-D;a=blobdiff_plain;f=00-TODO;h=13ea9e62f3a11c1d1ef56232b3fc0c2ac506efb5;hp=ac474b28506bfa2ff427392fd1a5c566284d59d6;hb=509e0c8cd5c64e608032aa95a51dd5096185c338;hpb=fb71b26483853b4e8198c3b5ca1c3f2ec554a800 diff --git a/00-TODO b/00-TODO index ac474b2..13ea9e6 100644 --- a/00-TODO +++ b/00-TODO @@ -1,6 +1,17 @@ This is a living document - delete things when done. Avoid discussion. Current version (Cataract Creek) +- functions to return type with 'use' +- functions to return structure with name assignment - bare 'use'? +- '?' prefix operator returns Boolean +- reference to struct (@foo), with @new, @free, @nil +- more number types, no units yet + +Later +- string manipulation +- file i/o +- enum +- basic methods - structs - const fields ... what does that mean? Assign once as initialization? Can be used for array size? What else?