index
:
APL9
front
APL for Plan 9
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
print.c
Age
Commit message (
Collapse
)
Author
2022-02-09
Add much better memory handling (We now track and free Datum * structs)
Peter Mikkelsen
2022-01-28
Add strand assignment (a (b c) d)←1 (2 3) 4
Peter Mikkelsen
2022-01-26
Implement a new "mixed" type which can be either of the three scalar types: ↵
Peter Mikkelsen
int, float, rune. This allows scalar arrays with mixed scalar types
2022-01-24
Don't open symbols when lexing
Peter Mikkelsen
2022-01-22
Implement Agh trains
Peter Mikkelsen
2022-01-22
Implement fgh and gh trains
Peter Mikkelsen
2022-01-21
Implement ∘ and fix a bug in simplifyarray
Peter Mikkelsen
2022-01-20
Implement a very basic ⎕RUN command which runs the code from a file
Peter Mikkelsen
2022-01-20
Implement guards, and start work on ↑ and ↓
Peter Mikkelsen
2022-01-17
Implement text data
Peter Mikkelsen
2022-01-16
Add negative numbers to lexer and printer
Peter Mikkelsen
2022-01-16
Implement floats
Peter Mikkelsen
2022-01-15
Rework printer to add vertical padding too
Peter Mikkelsen
2022-01-14
Rework the array printer. It allocates A LOT, and doesn't add vertical ↵
Peter Mikkelsen
padding yet, but it is better.
2022-01-14
Implement code for running operators (both monadic and dyadic).
Peter Mikkelsen
Also implement ⍨ and ⍥ since they are very simple
2022-01-13
Implement basic reference counting for arrays, which so they
Peter Mikkelsen
get freed when not in use anymore.
2022-01-13
Print multi dimensional arrays correctly. The axis were in the wrong order ↵
Peter Mikkelsen
before
2022-01-12
Add dfn parsing, but not evaluation yet
Peter Mikkelsen
2022-01-11
First try at implementing variables
Peter Mikkelsen
2022-01-11
Add a new array printer
Peter Mikkelsen
2022-01-10
Implement ( expr ) and improve stranding
Peter Mikkelsen
2022-01-09
Add basic code for parser/evaluator. Can do simple stranding
Peter Mikkelsen
2022-01-08
Add initial code, just to get started
Peter Mikkelsen