git @ Cat's Eye Technologies SixtyPical / f809a5e
Prep for release of 0.4. Chris Pressey 6 years ago
3 changed file(s) with 16 addition(s) and 16 deletion(s). Raw diff Collapse all Expand all
00 History of SixtyPical
11 =====================
22
3 0.1
3 0.4
44 ---
55
6 Initial inspired-but-messy version implemented in Haskell.
6 * Added `repeat` loops to the language, which can repeat until a flag
7 is set (or `not` set), or which can repeat `forever`.
8 * `if not` inverts the sense of the test.
9 * Added explicitly-addressed memory locations.
10
11 0.3
12 ---
13
14 * Added external routine declarations.
15 * Added ability to compile to 6502 machine code and output a `PRG` file.
716
817 0.2
918 ---
1322 analysis completely right before adding more sophisticated and useful features
1423 in future versions.
1524
16 0.3
25 0.1
1726 ---
1827
19 * Added external routine declarations.
20 * Added ability to compile to 6502 machine code and output a `PRG` file.
21
22 0.4
23 ---
24
25 * Added `repeat` loops to the language, which can repeat until a flag
26 is set (or `not` set), or which can repeat `forever`.
27 * `if not` inverts the sense of the test.
28 * Added explicitly-addressed memory locations.
28 Initial inspired-but-messy version implemented in Haskell.
1212
1313 It is a **work in progress**, currently at the **proof-of-concept** stage.
1414
15 The current released version of SixtyPical is 0.3. The current development
16 version of SixtyPical, unreleased as of this writing, is 0.4-PRE.
15 The current released version of SixtyPical is 0.4. The current development
16 version of SixtyPical, unreleased as of this writing, is 0.5-PRE.
1717
1818 Documentation
1919 -------------
00 SixtyPical
11 ==========
22
3 This document describes the SixtyPical programming language version 0.4-PRE,
3 This document describes the SixtyPical programming language version 0.4,
44 both its execution aspect and its static analysis aspect (even though
55 these are, technically speaking, separate concepts.)
66