|
0 |
ZOWIE version history
|
|
1 |
=====================
|
|
2 |
|
|
3 |
Version 1.0 (Dec 29 2009)
|
|
4 |
-------------------------
|
|
5 |
|
|
6 |
* Initial release.
|
|
7 |
|
|
8 |
Version 1.0 revision 2011.1214
|
|
9 |
------------------------------
|
|
10 |
|
|
11 |
* Trivial tweaks to the documentation's HTML.
|
|
12 |
|
|
13 |
Version 1.0 revision 2012.0325
|
|
14 |
------------------------------
|
|
15 |
|
|
16 |
* Converted documentation to Markdown format.
|
|
17 |
* PEP-8 cleanups to `zowie.py`; no functional changes.
|
|
18 |
|
|
19 |
Version 1.0 revision 2014.0819
|
|
20 |
------------------------------
|
|
21 |
|
|
22 |
* Added ability to run `zowie.py` under Skulpt, and demo HTML page of this.
|
|
23 |
* Added some rudimentary Falderal tests.
|
|
24 |
* Added UNLICENSE to emphasize the public domain status of these materials.
|
|
25 |
* Made `zowie.py` file executable, using `/usr/bin/env` to find `python`.
|
|
26 |
* More Markdown, whitespace, and PEP-8 cleanups.
|
|
27 |
|
|
28 |
Version 1.1
|
|
29 |
-----------
|
|
30 |
|
|
31 |
* Made syntax more strict:
|
|
32 |
* Names of commands and registers must be in uppercase.
|
|
33 |
* Previous lax parsing of indirect register references was dropped.
|
|
34 |
* Because this above changed the definition of the language, but not in any
|
|
35 |
jaw-dropping way, the minor version number was bumped.
|
|
36 |
* Uses of regular expressions and old-style classes `zowie.py` were dropped.
|
|
37 |
* Added ability to compile `zowie.py` with RPython from PyPy version 2.3.1.
|