aboutsummaryrefslogtreecommitdiff
path: root/issues
diff options
context:
space:
mode:
authorRasmus Dahlberg <rasmus@mullvad.net>2022-01-31 13:01:24 +0100
committerRasmus Dahlberg <rasmus@mullvad.net>2022-01-31 13:01:24 +0100
commita45a1bd404da9b79df3f97268ae363430638db53 (patch)
tree564034feca37f37b4aa789d23e681db00e6f488b /issues
parent8b9a1dbdf8c7f3fdccb27f393584c37fd8ee088a (diff)
issues: simplify ascii package
Diffstat (limited to 'issues')
-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.