diff options
Diffstat (limited to 'doc/devel/roadmap.html')
-rw-r--r-- | doc/devel/roadmap.html | 32 |
1 files changed, 29 insertions, 3 deletions
diff --git a/doc/devel/roadmap.html b/doc/devel/roadmap.html index 97d8a08b8..a73ec6353 100644 --- a/doc/devel/roadmap.html +++ b/doc/devel/roadmap.html @@ -30,6 +30,8 @@ Generics. An active topic of discussion. <li> Methods for operators, to allow a type to use arithmetic notation for expressions. +<li> +Possibly allow top-level packages to be given names other than main. </ul> <h3 id="Implementation_roadmap"> @@ -37,8 +39,7 @@ Implementation roadmap</h3> <ul> <li> -Improved garbage collector, most likely a reference counting collector -with a cycle detector running in a separate core. +Improved garbage collector. <li> Debugger. <li> @@ -48,7 +49,7 @@ Improved CGO including some mechanism for calling back from C to Go. <li> Improved implementation documentation. <li> -Comprehensive support for internationalization. +Faster, allocation-light reflection. </ul> <h4 id="Gc_roadmap"> @@ -77,6 +78,31 @@ Separate gcc interface from frontend proper. Use escape analysis to keep more data on stack. </ul> +<h4 id="Tools_roadmap"> +Tools roadmap</h4> + +<ul> +<li> +Strengthen goinstall until it can displace make for most builds. +</ul> + +<h4 id="Packages_roadmap"> +Packages roadmap</h4> + +<ul> +<li> +Faster, allocation-light reflection. +<li> +Faster, RE2-like regular expressions. +<li> +Comprehensive support for international text. +<li> +Support for international dates, times, etc. +<li> +Support for multilingual messages. +</ul> + + <h3 id="done">Done</h3> <ul> |