git @ Cat's Eye Technologies SixtyPical / 8daa144
Bump version number for release of version 0.3. Chris Pressey 7 years ago
2 changed file(s) with 4 addition(s) and 15 deletion(s). Raw diff Collapse all Expand all
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.2. It is a complete reboot
16 of SixtyPical 0.1. The reference implementation is written in Python instead
17 of Haskell. The language is much simpler — we're going to try to get the
18 analysis completely right before adding more sophisticated and useful features
19 in future versions.
15 The current released version of SixtyPical is 0.3.
2016
2117 Documentation
2218 -------------
3026 TODO
3127 ----
3228
33 For 0.3:
34
35 * generate 6502 code for all SixtyPical instructions.
36
3729 For 0.4:
3830
3931 * `while` loops.
32 * `repeat` loops.
33 * explicitly-addressed memory locations
4034
4135 For 0.5:
4236
4943
5044 For 0.6:
5145
52 * `repeat` loops.
5346 * `word` type.
5447 * `table` type constructor and indirect addressing.
55
56 For 0.7:
57
58 * explicitly-addressed memory locations
00 SixtyPical
11 ==========
22
3 This document describes the SixtyPical programming language version 0.2,
3 This document describes the SixtyPical programming language version 0.3,
44 both its execution aspect and its static analysis aspect (even though
55 these are, technically speaking, separate concepts.)
66