Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Add description for storage model problem
  • Loading branch information
certainty authored Sep 13, 2021
1 parent 1d0694c commit d812941
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ I probably should build one or maybe not.
### Problems
There are plenty :D

* The storage model isn't as it must be. List/Vector/Byte-Vector cells are currently not locations. It's not possible to set! those currently. In fact the parser even rejects to set! anything other than an identifier. So this means currently only variables are locations. This can be changed and as a result will also simplify the model to set variables as no special handling will be needed anymore in the VM.
* Runtime representation of values isn't at all optimised. It likely uses way too many allocations and holds the types wrong
* The parser bails after the first error (you'd want to collect all)
* I'm not sure if the custom ParseResult I use is really needed? (I will have to figure that out)
Expand Down

0 comments on commit d812941

Please sign in to comment.