looks like this should work for all I need.
the beginnings of a new, far simpler wisp reader which only works for scheme.
merged stable into default
Added signature for changeset 922c4eca67c5
Added tag v0.6.1 for changeset 64745a296d56
merge default for release: simpler unicode handling and honor --quiet for bootstrapping.
increment version for release.
start with pos2cel
start latlon2cell
silence configure for make distcheck - thanks to Bob Friesenhahn
safer sed thanks to nalaginrut
finally quiet bootstrapping.
quieting did not work.
document that the variable guile actually checks for guile 2.0.x
honor --quiet for bootstrapping in the Makefile.
explicitly look for Guile 2.0.x
rename test.sh to syntaxtests.sh to get more meaningful output from make check and make distcheck.
polish
merge
much simpler unicode treatment in the reader by just setting LC_ALL to the emptystring early on (which is done anyway in interactive use).
merge stable into default.
Added signature for changeset a321c87fec27
Added tag v0.6.0 for changeset 5475d7435625
merge default into stable for release: - Better performance - Support for SRFI-105 - Working syntax highlighting in export via wisp-mode.el - Wisp can now execute wisp-files directly via guile -L . --language=wisp file.w. - Icosahedric Advection-Diffusion example: examples/d20world.w - Draft for an SRFI - Presentatien: Why Wisp? - Working autoreconf -i; ./configure; make distcheck - Real Testsuite (./runtests.sh . .)
Add a NEWS entry for wisp 0.6.0
deindent a bit.
use with-fluids instead of set-fluid
set the %default-port-encoding to UTF-8 if it is not yet set. This gets parsing of files with unicode symbols to work.
merge
wisp-multiline.sh: use PROGNAME, not PN
thanks to mark weaver.
polish
move link to wisp-website→justification to syntax justification.
remove reference to := - too tongue in cheek.
note : for type declarations as disadvantage.
note parens and strings.
Acknowledgments
move the rules out of the headings and into the text: Rules in the headlines not obvious to see.
moved the syntax justification into its own section - as suggested by D. Wheeler.
polish
why-wisp: polish
included comments from Mark Weaver.
: → colon (:)
Improve SRFI thanks to the comment from Alan.
merge
add disturbance diffusion test.
switch diffusion to triangle leapflrog.
d20world: improve style
merge added test results.
added missing test validation for websafe indent and linebreks in strings and parens
polish text: say that wisp was used.
more optimistic implementation notes
polish
polish
rules without inline lists.
srfi: test suite as part of the implementation.
polish.
polish.
polish.
polish.
much stronger tests.
really kill the world before rewriting it.
add a function to move back the lines for the world.
show the real value*12 instead of the colorindex.
Increase Diffusion to get a stable result with leeway in both directions.
Show the color-values.
Added advection.
Plan advection.
Diffuse slowly.
Diffusion looks good, now: Use numbers as xterm colorscale.
golden proportion.
polish
polish
srfi: add numbers
typo
srfi: make scheme for colon resemble wisp.
srfi: don’t number rules by hand. Make them headlines.
added the testrunner call to a footnote.
added hello test.
srfi: better intro-code.
srfi: use the 8 rules from the website.
srfi: fix sublist: invalid code.
fix testcase: invalid code.
fix: font-lock-default-face does not exist by default.
fix: font-lock-default-face does not exist by default.
SRFI: copyright 2013 and 2014 (to include the older code in the SRFI in the MIT licensing)
polish
polish
srfi note: the reference implementation uses Guile.
+TODO: Include the code from http://draketo.de/proj/wisp
note on the reference implementation and the test-suite.
linked wisp-repo in test-suite.
add test-suite
intro for test-suite
included the syntax-rules and the syntax-justification.
polish
metrics: almost 3 times as many lines start with a paren as lines without.
srfi: improve rationale
define d20world as module.