index
:
APL9
front
APL for Plan 9
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
main.c
Age
Commit message (
Collapse
)
Author
2022-09-18
Implement remote message passing via pipes!
glenda
2022-09-13
Switch to rfork instead of libthread
glenda
2022-09-12
Install runtime
glenda
2022-09-12
Handle lines with no code in the session
glenda
2022-09-11
Better handling of shy results in the session
glenda
2022-09-10
Try some more
glenda
2022-09-10
Improve the session a lot
glenda
2022-09-10
First step of a programmable session
glenda
2022-02-22
Make errors more like dyalog:
Peter Mikkelsen
* Use the same error numbers * Rename ⎕THROW to ⎕SIGNAL * Implement ⎕EN to inspect the last error code * Implement ⎕EM to get a message from an error code
2022-02-22
Implement some form of error guards. It may not be perfect yet
Peter Mikkelsen
2022-02-12
Don't print debug information about how much is unfreed
Peter Mikkelsen
2022-02-09
Encode ref count in bit mask too
Peter Mikkelsen
2022-02-09
Add much better memory handling (We now track and free Datum * structs)
Peter Mikkelsen
2022-02-08
Add work in progress concurrency. Might break stuff!
Peter Mikkelsen
2022-02-02
Implement quote quad ⍞
Peter Mikkelsen
2022-01-24
Don't open symbols when lexing
Peter Mikkelsen
2022-01-24
Rework the lexer to lex from either a string or bio. This allows multiline ↵
Peter Mikkelsen
dfn's.
2022-01-23
Rework symbol lookup to use lexical scoping, and implement recursive ↵
Peter Mikkelsen
function call via ∇
2022-01-23
Reset to global symbol table on errors
Peter Mikkelsen
2022-01-21
Implement better error handling, but still no error guards
Peter Mikkelsen
2022-01-20
Implement better dnfs semantics
Peter Mikkelsen
2022-01-15
Implement quad names for variables
Peter Mikkelsen
2022-01-15
Rework printer to add vertical padding too
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-12
Add dfn evaluation, and localized ⎕IO
Peter Mikkelsen
2022-01-12
Don't print variables that have just been assigned. They are shy
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
First try at implementing variables
Peter Mikkelsen
2022-01-11
Turn off eval debug prints by default
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