wisp
 
(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\!

earlier

later