aboutsummaryrefslogtreecommitdiff
path: root/issues/simplify-ascii-pkg
diff options
context:
space:
mode:
Diffstat (limited to 'issues/simplify-ascii-pkg')
-rw-r--r--issues/simplify-ascii-pkg10
1 files changed, 10 insertions, 0 deletions
diff --git a/issues/simplify-ascii-pkg b/issues/simplify-ascii-pkg
new file mode 100644
index 0000000..db61a4d
--- /dev/null
+++ b/issues/simplify-ascii-pkg
@@ -0,0 +1,10 @@
+The current ASCII package implements general key-value parsing for types. It
+is more complicated than it needs to be, especially since we have so few types.
+
+Consider replacing the general ASCII package with something simpler. For
+example, just parse values into
+
+ type Map map[string][]string
+
+and add methods to dequeue a value for a key. Each type could then extract its
+own values without too much code duplication.