(Arne Babenhauserheide)
2014-01-07: move Readme.txt to README move Readme.txt to README
(Arne Babenhauserheide)
2014-01-07: examples/macros.w: Do not run the intentionally broken code. examples/macros.w: Do not run the intentionally broken code.
(Arne Babenhauserheide)
2014-01-07: Added signature for changeset 9595c226ac6d Added signature for changeset 9595c226ac6d
(Arne Babenhauserheide)
2014-01-07: Added tag v0.5.2 for changeset 00de78a95055 Added tag v0.5.2 for changeset 00de78a95055
(Arne Babenhauserheide)
2014-01-07: make files containing only a hashbang work v0.5.2 make files containing only a hashbang work
(Arne Babenhauserheide)
2014-01-07: remove inactive and deprecated code. remove inactive and deprecated code.
(Arne Babenhauserheide)
2014-01-07: Added signature for changeset 9acba39093f5 Added signature for changeset 9acba39093f5
(Arne Babenhauserheide)
2014-01-07: Added tag v0.5.1 for changeset ce8ccd40ef93 Added tag v0.5.1 for changeset ce8ccd40ef93
(Arne Babenhauserheide)
2014-01-07: resolved bug for general paren-prefixes (since it’s solved). v0.5.1 resolved bug for general paren-prefixes (since it’s solved).
(Arne Babenhauserheide)
2014-01-07: remove no longer necessary commented-out code remove no longer necessary commented-out code
(Arne Babenhauserheide)
2014-01-07: tinyenc: use a syntax-case macro to avoid binding let twice. Does tinyenc: use a syntax-case macro to avoid binding let twice. Does not reduce the amount of code but ensures that I only need to change one place.
(drak)
2014-01-05: add output for macro test (including a failure). add output for macro test (including a failure).
(drak)
2014-01-05: macro-example executable. macro-example executable.
(drak)
2014-01-05: add examples with macros. add examples with macros.
(drak)
2014-01-05: tested the syntax-case macro prefix #' tested the syntax-case macro prefix #'
(drak)
2014-01-05: only prepare wisp-at-repl if bootstrapping works. only prepare wisp-at-repl if bootstrapping works.
(drak)
2014-01-05: merge branch support-scheme-macro-paren-quoting. merge branch support-scheme-macro-paren-quoting.
(drak)
2014-01-05: bootstrap: fixed success check support-scheme-macro-paren-quoting bootstrap: fixed success check
(drak)
2014-01-05: fix another blind coding error support-scheme-macro-paren-quoting fix another blind coding error
(drak)
2014-01-04: fix blind coding errors support-scheme-macro-paren-quoting fix blind coding errors
(Arne Babenhauserheide)
2014-01-04: reference wispjs-mode from wisp-mode. support-scheme-macro-paren-quoting reference wispjs-mode from wisp-mode.
(Arne Babenhauserheide)
2014-01-04: renamed wisp.el back to wisp-mode.el - thanks to Steve Purcell and support-scheme-macro-paren-quoting renamed wisp.el back to wisp-mode.el - thanks to Steve Purcell and Kris Jenkins for resolving the name clash!
(drak)
2014-01-04: nicer bootstrap output. nicer bootstrap output.
(Arne Babenhauserheide)
2014-01-03: polish support-scheme-macro-paren-quoting polish
(Arne Babenhauserheide)
2014-01-03: polish support-scheme-macro-paren-quoting polish
(Arne Babenhauserheide)
2014-01-03: fix more filenames in wisp.el and add usage info (require 'wisp). support-scheme-macro-paren-quoting fix more filenames in wisp.el and add usage info (require 'wisp).
(Arne Babenhauserheide)
2014-01-03: fix filename in wisp.el support-scheme-macro-paren-quoting fix filename in wisp.el
(Arne Babenhauserheide)
2014-01-03: rename wisp-mode.el to wisp.el to be able to publish it on marmalade support-scheme-macro-paren-quoting rename wisp-mode.el to wisp.el to be able to publish it on marmalade (avoid the clash with the javascript wisp).
(Arne Babenhauserheide)
2013-12-31: try at inversion let and with-syntax support-scheme-macro-paren-quoting try at inversion let and with-syntax
(Arne Babenhauserheide)
2013-12-31: add syntax case as alternate again (for debugging) support-scheme-macro-paren-quoting add syntax case as alternate again (for debugging)
(Arne Babenhauserheide)
2013-12-31: diagnose error. found broken hygiene. added todo for reporting it. support-scheme-macro-paren-quoting diagnose error. found broken hygiene. added todo for reporting it.
(Arne Babenhauserheide)
2013-12-31: try at improving the with-split-vk macro. support-scheme-macro-paren-quoting try at improving the with-split-vk macro.
(Arne Babenhauserheide)
2013-12-31: blind implementation of non-inline paren preiffixes support-scheme-macro-paren-quoting blind implementation of non-inline paren preiffixes
(Arne Babenhauserheide)
2013-12-30: typo support-scheme-macro-paren-quoting typo
(Arne Babenhauserheide)
2013-12-30: blind implementation of '(, ,(, and so forth support-scheme-macro-paren-quoting blind implementation of '(, ,(, and so forth
(Arne Babenhauserheide)
2013-12-27: nicer code and todos for #, ',@, support-scheme-macro-paren-quoting nicer code and todos for #, ',@,
(Arne Babenhauserheide)
2013-12-27: try at making the with-split-vk mcro wirk with syntax-case. Does not try at making the with-split-vk mcro wirk with syntax-case. Does not work yet.
(Arne Babenhauserheide)
2013-12-27: #,@, #,@,
(Arne Babenhauserheide)
2013-12-27: wisp.py: add scheme macro list prefix support wisp.py: add scheme macro list prefix support
(Arne Babenhauserheide)
2013-12-27: better output better output
(Arne Babenhauserheide)
2013-12-27: fix tinyenc decryption fix tinyenc decryption
(Arne Babenhauserheide)
2013-12-27: tinyenc: fix output (uint: %u) and fix algorithm: v1<<4) == ash v1 4 tinyenc: fix output (uint: %u) and fix algorithm: v1<<4) == ash v1 4
(Arne Babenhauserheide)
2013-12-27: more output more output
(Arne Babenhauserheide)
2013-12-27: add the same output calls to tinyenc.c and tinyenc.w add the same output calls to tinyenc.c and tinyenc.w
(Arne Babenhauserheide)
2013-12-26: added testcase for tinyenc. added testcase for tinyenc.
(Arne Babenhauserheide)
2013-12-26: closed old wisp.py experiment with line base indent. closed old wisp.py experiment with line base indent.
(Arne Babenhauserheide)
2013-12-26: niccely refactored code, but it does not work. niccely refactored code, but it does not work.
(Arne Babenhauserheide)
2013-12-26: still wrong, but the code looks better still wrong, but the code looks better
(Arne Babenhauserheide)
2013-12-26: still wrong results. still wrong results.
(Arne Babenhauserheide)
2013-12-26: returns some output. unclear if correct. returns some output. unclear if correct.
(Arne Babenhauserheide)
2013-12-26: first blind try at implementing tiny encryption scheme first blind try at implementing tiny encryption scheme
(Arne Babenhauserheide)
2013-01-30: update update
(Arne Babenhauserheide)
2013-12-04: move UI plan to the bottom. move UI plan to the bottom.
(Arne Babenhauserheide)
2013-12-04: added note to the ui plan. added note to the ui plan.
(Arne Babenhauserheide)
2013-12-04: align blocks with first colon of let align blocks with first colon of let
(Arne Babenhauserheide)
2013-12-04: remove misleading comment. remove misleading comment.
(Arne Babenhauserheide)
2013-12-04: some refactoring for better readability. some refactoring for better readability.
(Arne Babenhauserheide)
2013-12-04: added a TODO added a TODO
(Arne Babenhauserheide)
2013-12-04: use cond instead of an if-chain. use cond instead of an if-chain.
(Arne Babenhauserheide)
2013-12-04: show text mode and binary mode. show text mode and binary mode.
(Arne Babenhauserheide)
2013-12-04: show off unkittify, too. show off unkittify, too.
(Arne Babenhauserheide)
2013-12-04: added the ultimate Kittyfication at the end. added the ultimate Kittyfication at the end.
(Arne Babenhauserheide)
2013-12-04: removed default output. removed default output.
(Arne Babenhauserheide)
2013-12-04: finished the basic encoder compotent. Only missing part: The finished the basic encoder compotent. Only missing part: The commandline handling.
(Arne Babenhauserheide)
2013-12-03: add full test output. add full test output.
(Arne Babenhauserheide)
2013-12-03: unkittify works. unkittify works.
(Arne Babenhauserheide)
2013-12-03: first 35 first 35
(Arne Babenhauserheide)
2013-12-03: only kittify the first 30 testnumbers. only kittify the first 30 testnumbers.
(Arne Babenhauserheide)
2013-12-03: plan. plan.
(Arne Babenhauserheide)
2013-12-03: kittify works. Now we only need to implement unkittity. kittify works. Now we only need to implement unkittity.
(Arne Babenhauserheide)
2013-12-03: base60 decode seems to work. base60 decode seems to work.
(Arne Babenhauserheide)
2013-12-03: start kit-encode with base60encode (I wanted to write anyway). start kit-encode with base60encode (I wanted to write anyway).
(Arne Babenhauserheide)
2013-11-24: actually this does not break for strings with &… & automatically actually this does not break for strings with &… & automatically gets encoded.
(Arne Babenhauserheide)
2013-11-24: factored out the comment-server into its own wisp example. factored out the comment-server into its own wisp example.
(Arne Babenhauserheide)
2013-11-24: turned the hello-world server into a mockup for a generic comment- turned the hello-world server into a mockup for a generic comment-serving service.
(Arne Babenhauserheide)
2013-09-18: evolve: use the eval string which allows for selecting the language. evolve: use the eval string which allows for selecting the language.
(Arne Babenhauserheide)
2013-09-17: more complex searching :) more complex searching :)
(Arne Babenhauserheide)
2013-09-17: added a minimal evolutionary algorithm which actually changes the added a minimal evolutionary algorithm which actually changes the source-code.
(Arne Babenhauserheide)
2013-09-16: added mercurial guix package added mercurial guix package
(Arne Babenhauserheide)
2013-09-16: turn d6 into a module. turn d6 into a module.
(Arne Babenhauserheide)
2013-09-14: moved example.w into tests, since it uses emacs lisp. moved example.w into tests, since it uses emacs lisp.
(Arne Babenhauserheide)
2013-09-13: added bug added bug
(Arne Babenhauserheide)
2013-09-13: cleaner definition. cleaner definition.
(Arne Babenhauserheide)
2013-09-13: added truly efficient string-replace-substring, thanks to Mark added truly efficient string-replace-substring, thanks to Mark Weaver. 2 futher orders of magnitude.
(Arne Babenhauserheide)
2013-09-13: added replace-substring benchmarks as example added replace-substring benchmarks as example
(Arne Babenhauserheide)
2013-09-13: performance results. performance results.
(Arne Babenhauserheide)
2013-09-13: short code which is just as efficient. short code which is just as efficient.
(Arne Babenhauserheide)
2013-09-13: actually provide performance characteristics for string-replace- actually provide performance characteristics for string-replace-substring. For huge strings, the new version is about an order of magnitude faster thanks to substring/read-only.
(Arne Babenhauserheide)
2013-09-13: more efficient substring, I hope. more efficient substring, I hope.
(Arne Babenhauserheide)
2013-09-13: wish wish
(Arne Babenhauserheide)
2013-09-13: bugs bugs
(Arne Babenhauserheide)
2013-09-13: make the bootstrap use the wisp reader written in wisp. make the bootstrap use the wisp reader written in wisp.
(Arne Babenhauserheide)
2013-09-13: nicer reader code nicer reader code
(Arne Babenhauserheide)
2013-09-13: fix conversion error. fix conversion error.
(Arne Babenhauserheide)
2013-09-13: convert the reader from scheme to wisp convert the reader from scheme to wisp
(Arne Babenhauserheide)
2013-09-13: Added tag v0.5 for changeset c5c1f8a58c29 Added tag v0.5 for changeset c5c1f8a58c29
(Arne Babenhauserheide)
2013-09-13: remove debugging output. v0.5 remove debugging output.
(Arne Babenhauserheide)
2013-09-13: added experimental marker to the Wisp spec added experimental marker to the Wisp spec
(Arne Babenhauserheide)
2013-09-13: YAY\! The reader works\! Wisp has a REPL\! — thanks go to Mark YAY\! The reader works\! Wisp has a REPL\! — thanks go to Mark Weaver and Nalaginrut\!