summaryrefslogtreecommitdiff
path: root/doc/devel/roadmap.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/devel/roadmap.html')
-rw-r--r--doc/devel/roadmap.html32
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>