Open Bugs
- 43 - LANG=C breaks bootstrap: python encoding error: it uses ascii.
- 20 - wispscheme: commans like ,expand do not work due to stray leading space
- 49 - bootstrapping does not precompile correctly anymore
- 16 - wispmode in quoted lists only the first item is colorized as data, but all words up to the last paren should be colorized.
- ce - wispguile: parens in strings can throw off the parser
- 9c - wispguile: the repl does not require 3 returns when you use a single char as function, or rather only does so every second time
- 8c - wispguile: support nested multiline comments with #| ... |#: multiline comments (srfi30). Requires restructuring.
- e44 - quoting and unquoting sometimes breaks
- 91 - wispscheme: Does not recognize the . #!curlyinfix request for curlyinfix or other reader syntax.
- b - wispmode: handle lines starting with underscores: currently sees the underscores as function call.
Resolved Bugs
- d9 - comments containing a closing parenthesis can break the parser.
- ff - wispscheme: parser problem with dotted pair: usemodules : (ice9 popen) #:select ((openinputpipe . oip))
- 85 - wispscheme: interpret , : as ,() similar to : ,
- 7a - nonnested multiline comments with #! !#. Requires restructuring.
- 2e1 - an empty line with : should start with double parens
- 70 - wispguile.w does not yet remove the leading . which signifies a continuation.
- 679 - linebreaks in parens still break
- 00 - testsuite: to pass, the treeil has to match, not the emitted string. This allows for readeronly implementations.
- d7 - wisp.py breaks on \ quote, escaped backslash, quote. Ignored, because wisp.py is only needed for bootstrapping.
- 32 - wisp: handle general paren prefixes like quote, quasiquote, etc.
- 2f - interpret ` , : correctly.
- 62 - implement wisp in wisp
- 9e - wispscheme: treat quote quasiquote syntax quasisyntax and so on similar to the dot.
- 72 - inline ' : should be '(
- 1c - add a testsuite for wisp parsers.
- d6 - make this work: let : : origfile ( openfile : nth 1 : commandline ) r
- 1e - wispmode: export wisp to html fails in orgmode: fontlockfontifykeywordsregion: Invalid regexp
- 31 - multiple escaped initial underscores must be unescaped.
- 086 - wispscheme: unescape \_ and \:
- a - FIX regression: empty line with only : does not remove the :. It transforms to (:, it should transform to (
- 674 - support other types of brackets, like square brackets.
- 08c - fails when I add stuff at the end of end of example.w
- eb - quote as only char in a line gets parenthized instead of becoming a parenprefix.
- 04 - wispscheme: backtraces should show the wisp source.
- 74 - failing test tests/shebang.w
- e40 - breaks on empty files
- 30 - '() gives REPRQUOTE...
- e46 - wispscheme: breaks on lines with only underscores. These should be treated as empty lines.
- 4c - wispinwisp: only parses the first 272 lines, for some reason.
- 4d - adjust runtests.sh to use testrunner.w
- 7e - wispguile: multilinestringsn break. See tests/multilinestring.w
- 5 - wispscheme: REPL: sometimes the output of a command is only shown after typing the next nonempty line.
- c0 - wispscheme: curly braces should use read.
- 2e4 - wispinwisp: remove the leading . for continuation lines after inferring the brackets.
- 42 - throw an exception when reducing indentation to an unknown indentation level.
- f1 - in the REPL output can be delayed by one line: Appears only when submitting the next command.
- 9d - wispguile.w breaks on ";" and complex brackets with bracket char literals. See wispguile.w::91