wisp
 
(Arne Babenhauserheide)
2015-10-12: add tracking bug for quoting and unquoting.

add tracking bug for quoting and unquoting.

diff --git a/.bugs/bugs b/.bugs/bugs
--- a/.bugs/bugs
+++ b/.bugs/bugs
@@ -38,6 +38,7 @@ make this work: let : : origfile ( open-
 wisp.py breaks on \ - quote, escaped backslash, quote. Ignored, because wisp.py is only needed for bootstrapping. | owner:Arne Babenhauserheide <bab@draketo.de>, open:False, id:d75a93ca58ade5b3e3e51f1e7ee9782e743ac131, time:1377424552.02
 comments containing a closing parenthesis can break the parser. | owner:, open:False, id:d9147504868960e5fbc2648474d48ce5c9bd1a02, time:1374838747.22
 breaks on empty files                                        | owner:Arne Babenhauserheide <bab@draketo.de>, open:False, id:e40fa7a93eb2c497dca1af7eed22ad5ed5cfbe7f, time:1390325470.91
+quoting and unquoting sometimes breaks                       | owner:, open:True, id:e445b9ed2403cd366e556f384129c08970f0b77a, time:1444647166.82
 wisp-scheme: breaks on lines with only underscores. These should be treated as empty lines. | owner:, open:False, id:e464b5ce49deb14a80f67d50c6d70043ca9bde25, time:1415124488.16
 quote as only char in a line gets parenthized instead of becoming a paren-prefix. | owner:Arne Babenhauserheide <bab@draketo.de>, open:False, id:eb7468387e90bb5d13f5a5d81c6f4a704f2ca0fb, time:1390326369.6
 in the REPL output can be delayed by one line: Appears only when submitting the next command. | owner:, open:False, id:f1e42bbd4c17a2dec886c26d9c14e770bcff66d2, time:1415972414.48
diff --git a/.bugs/details/e445b9ed2403cd366e556f384129c08970f0b77a.txt b/.bugs/details/e445b9ed2403cd366e556f384129c08970f0b77a.txt
new file mode 100644
--- /dev/null
+++ b/.bugs/details/e445b9ed2403cd366e556f384129c08970f0b77a.txt
@@ -0,0 +1,42 @@
+# Lines starting with '#' and sections without content
+# are not displayed by a call to 'details'
+#
+[paths]
+# Paths related to this bug.
+# suggested format: REPO_PATH:LINENUMBERS
+
+
+[details]
+# Additional details
+
+This is a collection of problems connected to quoting.
+
+
+` ,(+ 1 2) ,(+ 2 3) , : + 4 5
+
+should be equivalent to
+
+`(,(+ 1 2) ,(+ 2 3) ,(+ 4 5))
+
+but gives 
+
+(REPR-QUASIQUOTE-e749c73d-c826-47e2-a798-c16c13cb89dd (unquote (+ 1 2)) (unquote (+ 2 3)) (unquote (+ 4 5))
+
+this works:
+
+` ,(+ 1 2) ,(+ 2 3) : , + 4 5
+
+[expected]
+# The expected result
+
+
+[actual]
+# What happened instead
+
+
+[reproduce]
+# Reproduction steps
+
+
+[comments]
+# Comments and updates - leave your name