Bump version number for release of version 0.3.
Chris Pressey
7 years ago
12 | 12 |
|
13 | 13 |
It is a **work in progress**, currently at the **proof-of-concept** stage.
|
14 | 14 |
|
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.
|
20 | 16 |
|
21 | 17 |
Documentation
|
22 | 18 |
-------------
|
|
30 | 26 |
TODO
|
31 | 27 |
----
|
32 | 28 |
|
33 | |
For 0.3:
|
34 | |
|
35 | |
* generate 6502 code for all SixtyPical instructions.
|
36 | |
|
37 | 29 |
For 0.4:
|
38 | 30 |
|
39 | 31 |
* `while` loops.
|
|
32 |
* `repeat` loops.
|
|
33 |
* explicitly-addressed memory locations
|
40 | 34 |
|
41 | 35 |
For 0.5:
|
42 | 36 |
|
|
49 | 43 |
|
50 | 44 |
For 0.6:
|
51 | 45 |
|
52 | |
* `repeat` loops.
|
53 | 46 |
* `word` type.
|
54 | 47 |
* `table` type constructor and indirect addressing.
|
55 | |
|
56 | |
For 0.7:
|
57 | |
|
58 | |
* explicitly-addressed memory locations
|
0 | 0 |
SixtyPical
|
1 | 1 |
==========
|
2 | 2 |
|
3 | |
This document describes the SixtyPical programming language version 0.2,
|
|
3 |
This document describes the SixtyPical programming language version 0.3,
|
4 | 4 |
both its execution aspect and its static analysis aspect (even though
|
5 | 5 |
these are, technically speaking, separate concepts.)
|
6 | 6 |
|