summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-05-16Update demosPeter Mikkelsen
2022-05-16Flush index should use ⎕IOPeter Mikkelsen
2022-05-16No need to unlock/lock therePeter Mikkelsen
2022-05-16Update demo codePeter Mikkelsen
2022-05-16Use threads instead of procs for the timeout functionPeter Mikkelsen
2022-05-16Flush before iota server actionPeter Mikkelsen
2022-05-16Implement timeouts for receivePeter Mikkelsen
2022-05-11Fix more bugsPeter Mikkelsen
2022-05-09Fix some nasty bugs with empty lines in dfns, and with stranding of ⍺ and ⍵.Peter Mikkelsen
2022-02-23Add seperate error handlers in threadsPeter Mikkelsen
2022-02-22Make errors more like dyalog:Peter Mikkelsen
2022-02-22Implement some form of error guards. It may not be perfect yetPeter Mikkelsen
2022-02-22Prepare for error guardsPeter Mikkelsen
2022-02-22Eat the rest of line after lex errorPeter Mikkelsen
2022-02-22Eat the \n after a commentPeter Mikkelsen
2022-02-22Also use lexical scoping for operatorsPeter Mikkelsen
2022-02-22Implement lexical scope instead of dynamic scope rules.Peter Mikkelsen
2022-02-12Add comment for laterPeter Mikkelsen
2022-02-12Handle prototypes better in unique ∪ and mix ↑Peter Mikkelsen
2022-02-12Only assign a->prototype when a is both empty and has type AtypeArrayPeter Mikkelsen
2022-02-12Handle prototypes a bit better, but I suspect not everywherePeter Mikkelsen
2022-02-12Don't print debug information about how much is unfreedPeter Mikkelsen
2022-02-09Encode ref count in bit mask tooPeter Mikkelsen
2022-02-09Make the array type a tiny bit smaller, by packing control information into a...Peter Mikkelsen
2022-02-09Since symbols now have pointers to their values, we don't need the symbol.und...Peter Mikkelsen
2022-02-09Don't liePeter Mikkelsen
2022-02-09Increase worker count in tests/chain.apl to 100Peter Mikkelsen
2022-02-09Add much better memory handling (We now track and free Datum * structs)Peter Mikkelsen
2022-02-08Add missing freearray() callPeter Mikkelsen
2022-02-08Add script to use APL keyboardPeter Mikkelsen
2022-02-08Add work in progress concurrency. Might break stuff!Peter Mikkelsen
2022-02-02Implement monadic ⎕UCSPeter Mikkelsen
2022-02-02Implement quote quad ⍞Peter Mikkelsen
2022-02-02Add ⎕A and ⎕DPeter Mikkelsen
2022-02-02Update README linkPeter Mikkelsen
2022-02-02Prepare for matrix inverse and matrix division. It will not be implemented ye...Peter Mikkelsen
2022-02-02Implement find ⍷Peter Mikkelsen
2022-02-02When seeing (expr1)(expr2), evaluate expr2 firstPeter Mikkelsen
2022-02-02Implement some of the circular function.Peter Mikkelsen
2022-02-01Add encode and decode ⊥ ⊤Peter Mikkelsen
2022-02-01Implement the rank operatorPeter Mikkelsen
2022-02-01Remove debug print from ⎕runPeter Mikkelsen
2022-02-01Add a test script for calculating n-queens (n=5)Peter Mikkelsen
2022-02-01Add some extra cases to be able to run the code from the video: 'Depth-first ...Peter Mikkelsen
2022-02-01Redefine scalar extensionPeter Mikkelsen
2022-01-31Add the key operatorPeter Mikkelsen
2022-01-31Only classify {} as a dyadic operator, when ⍹ is seen at the outmost level.Peter Mikkelsen
2022-01-31Implement windowed reducePeter Mikkelsen
2022-01-31Make pick (⊃) check that the index is within rangePeter Mikkelsen
2022-01-31Fix mix :)Peter Mikkelsen