]> Cypherpunks repositories - gostls13.git/commitdiff
roadmap: add sections on tools, packages.
authorRob Pike <r@golang.org>
Tue, 5 Apr 2011 20:25:58 +0000 (13:25 -0700)
committerRob Pike <r@golang.org>
Tue, 5 Apr 2011 20:25:58 +0000 (13:25 -0700)
R=golang-dev, rsc1, r2, bradfitzgo, gri
CC=golang-dev
https://golang.org/cl/4344068

doc/devel/roadmap.html

index 6cf72114b8ad8b2686ee93adf17758e311a29198..a73ec63539c00544797b5b53f972f4c0a5315566 100644 (file)
@@ -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">
@@ -47,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">
@@ -76,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>