Reordered checkpoints
This commit is contained in:
parent
d303995587
commit
e80e1756e0
44
PROGRESS.md
44
PROGRESS.md
|
|
@ -1,27 +1,5 @@
|
||||||
# SE 3250 Progress Checkpoints
|
# SE 3250 Progress Checkpoints
|
||||||
|
|
||||||
## Checkpoint 1
|
|
||||||
*07 Nov 2025*
|
|
||||||
|
|
||||||
**intended user**:
|
|
||||||
Programmers
|
|
||||||
|
|
||||||
**detailed functional requirements**:
|
|
||||||
A stack based language interpreter inspired by RPL, C, Rust, and Uiua
|
|
||||||
([sls.purplecello.org](https://sls.purplecello.org))
|
|
||||||
|
|
||||||
**motivation for wanting to work on the project**:
|
|
||||||
It is cool, and I have had this idea for a while and learning new languages this
|
|
||||||
semester has given me more ideas and motivation for this.
|
|
||||||
|
|
||||||
**motivation for language selection**:
|
|
||||||
C is a lower level language that can run on embedded systems and is well suited
|
|
||||||
for writing language interpreters like Python and Lua.
|
|
||||||
|
|
||||||
**non-functional requirements / constraints**:
|
|
||||||
Efficient enough for use on a modern micro controller
|
|
||||||
(ie. Raspberry Pi Pico, ESP32)
|
|
||||||
|
|
||||||
## Checkpoint 2
|
## Checkpoint 2
|
||||||
*20 Nov 2025*
|
*20 Nov 2025*
|
||||||
|
|
||||||
|
|
@ -51,3 +29,25 @@ features moved to the backlog include:
|
||||||
- Arrays and array functions
|
- Arrays and array functions
|
||||||
- Type tuples, function defs
|
- Type tuples, function defs
|
||||||
- Structs, unions, etc.
|
- Structs, unions, etc.
|
||||||
|
|
||||||
|
## Checkpoint 1
|
||||||
|
*07 Nov 2025*
|
||||||
|
|
||||||
|
**intended user**:
|
||||||
|
Programmers
|
||||||
|
|
||||||
|
**detailed functional requirements**:
|
||||||
|
A stack based language interpreter inspired by RPL, C, Rust, and Uiua
|
||||||
|
([sls.purplecello.org](https://sls.purplecello.org))
|
||||||
|
|
||||||
|
**motivation for wanting to work on the project**:
|
||||||
|
It is cool, and I have had this idea for a while and learning new languages this
|
||||||
|
semester has given me more ideas and motivation for this.
|
||||||
|
|
||||||
|
**motivation for language selection**:
|
||||||
|
C is a lower level language that can run on embedded systems and is well suited
|
||||||
|
for writing language interpreters like Python and Lua.
|
||||||
|
|
||||||
|
**non-functional requirements / constraints**:
|
||||||
|
Efficient enough for use on a modern micro controller
|
||||||
|
(ie. Raspberry Pi Pico, ESP32)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue