summaryrefslogtreecommitdiff
path: root/apl9.h
AgeCommit message (Expand)Author
2022-01-26Implement replicate first and last ⌿ /Peter Mikkelsen
2022-01-26Implement inner product . and outer product ⌾Peter Mikkelsen
2022-01-26Implement a variant of execute ⍎. Mine doesn't print the result of statemen...Peter Mikkelsen
2022-01-26Implement monadic ≡ (depth)Peter Mikkelsen
2022-01-26Implement a new "mixed" type which can be either of the three scalar types: i...Peter Mikkelsen
2022-01-25Add under ⍢ and obverse ⍫Peter Mikkelsen
2022-01-25Get ready for inverse of functionsPeter Mikkelsen
2022-01-25Actually pass ⍶ and ⍹ unchanged with ∆Peter Mikkelsen
2022-01-24Implement a limited form of ⍣Peter Mikkelsen
2022-01-24Don't open symbols when lexingPeter Mikkelsen
2022-01-24Implement ⍺⍵⍶⍹ as get-set variables, which may make it easier to do T...Peter Mikkelsen
2022-01-24Prepare for Dops laterPeter Mikkelsen
2022-01-24Fix symbol lookupPeter Mikkelsen
2022-01-24Rework the lexer to lex from either a string or bio. This allows multiline df...Peter Mikkelsen
2022-01-23Rework symbol lookup to use lexical scoping, and implement recursive function...Peter Mikkelsen
2022-01-22Implement fgh and gh trainsPeter Mikkelsen
2022-01-22Add , implemented via transpose and ⍪Peter Mikkelsen
2022-01-22Implement enlist (monadic ∊)Peter Mikkelsen
2022-01-22Implement ⎕DIV for allowing division by zero to result in 0 if neededPeter Mikkelsen
2022-01-22Implement monadic + - ÷ × * ⍟ | ⌈ ⌊Peter Mikkelsen
2022-01-22Implement dyadic ∨∧⍲⍱Peter Mikkelsen
2022-01-22Implement < ≤ = ≥ > ≠, but = and ≠ doesn't compare runes with numbers...Peter Mikkelsen
2022-01-22Implement dyadic | ⌊ and ⌈Peter Mikkelsen
2022-01-22Implement atop, but not rank yet (⍤)Peter Mikkelsen
2022-01-21Implement ∘ and fix a bug in simplifyarrayPeter Mikkelsen
2022-01-21Implement scans ⍀ and \Peter Mikkelsen
2022-01-21Implement monadic f⌿ and f/. Identity elements and windowed reduce is not i...Peter Mikkelsen
2022-01-21Get ready for hybridsPeter Mikkelsen
2022-01-21Implement better error handling, but still no error guardsPeter Mikkelsen
2022-01-20Implement a very basic ⎕RUN command which runs the code from a filePeter Mikkelsen
2022-01-20Implement better dnfs semanticsPeter Mikkelsen
2022-01-20Implement guards, and start work on ↑ and ↓Peter Mikkelsen
2022-01-20Implement dyadic ⌷, monadic ⍋ and monadic ⍒Peter Mikkelsen
2022-01-19Add dyadic ≡ matchPeter Mikkelsen
2022-01-18Add monadic ⍉ transposePeter Mikkelsen
2022-01-17Implement monadic ⍪ (table)Peter Mikkelsen
2022-01-17Implement monadic ⌽ and ⊖Peter Mikkelsen
2022-01-17Implement text dataPeter Mikkelsen
2022-01-16Implement floatsPeter Mikkelsen
2022-01-15Implement quad names for variablesPeter Mikkelsen
2022-01-15Rework printer to add vertical padding tooPeter Mikkelsen
2022-01-14Add code to simplify arrays of nested scalars, sometimes created by functions...Peter Mikkelsen
2022-01-14Add each (¨) operatorPeter Mikkelsen
2022-01-14Implement code for running operators (both monadic and dyadic).Peter Mikkelsen
2022-01-13Implement dyadic (integer only) version of + - × ÷ * ⍟Peter Mikkelsen
2022-01-13Implement basic reference counting for arrays, which so theyPeter Mikkelsen
2022-01-12Add dfn evaluation, and localized ⎕IOPeter Mikkelsen
2022-01-12Add dfn parsing, but not evaluation yetPeter Mikkelsen
2022-01-12Don't print variables that have just been assigned. They are shyPeter Mikkelsen
2022-01-12Add statements separated by ⋄Peter Mikkelsen