index
:
APL9
front
APL for Plan 9
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
2022-01-14
Add code to simplify arrays of nested scalars, sometimes created by ↵
Peter Mikkelsen
functions or operators
2022-01-14
Add each (¨) operator
Peter Mikkelsen
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
Free arrays in variables when assigning new data to them
Peter Mikkelsen
2022-01-13
Implement dyadic (integer only) version of + - × ÷ * ⍟
Peter Mikkelsen
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
Make some stuff un-shy
Peter Mikkelsen
2022-01-12
Rework parenthesis, so they are build by the lexer, but evaluated by the ↵
Peter Mikkelsen
evaluator/parser.
2022-01-12
Add dfn evaluation, and localized ⎕IO
Peter Mikkelsen
2022-01-12
Add dfn parsing, but not evaluation yet
Peter Mikkelsen
2022-01-12
Don't print variables that have just been assigned. They are shy
Peter Mikkelsen
2022-01-12
Add line comments, started by ⍝
Peter Mikkelsen
2022-01-12
Add statements separated by ⋄
Peter Mikkelsen
2022-01-12
Add a small version of monadic ⍳ and some simple form of ⎕IO
Peter Mikkelsen
2022-01-11
Add ⊣ and ⊢
Peter Mikkelsen
2022-01-11
First try at implementing variables
Peter Mikkelsen
2022-01-11
Turn off eval debug prints by default
Peter Mikkelsen
2022-01-11
Add a new array printer
Peter Mikkelsen
2022-01-11
Add dyadic function application, and implement dyadic ⍴
Peter Mikkelsen
2022-01-11
Add monadic ≢ and ⍴
Peter Mikkelsen
2022-01-10
when seeing ((, reduce the rightmost FIRST
Peter Mikkelsen
2022-01-10
Implement ( expr ) and improve stranding
Peter Mikkelsen
2022-01-09
Add rule for monadic function application
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
2022-01-08
Initialize repo
Peter Mikkelsen
[prev]