New and Recently changed:
2022-07-06 dec ⍝ Decimal from hexadecimal
2022-06-14 xtimes ⍝ Fast multi-digit product using FFT.
2022-06-14 big ⍝ Arithmetic on large integers.
2022-06-14 dft ⍝ Display of function tree.
2019-11-12 at ⍝ Prefix-friendly @.
2019-10-01 kk ⍝ Kind Koloring of dfn/op named ⍵.
2019-01-17 refmatch ⍝ Space reference match.
2018-10-30 joy ⍝ Subset of the Joy language.
2018-10-18 wsdiff ⍝ Workspace differences.
2018-09-20 mns ⍝ Make NS from association list ⍵.
2018-06-26 test ⍝ Run test script: no news => good news.
2018-06-13 mac ⍝ Simple macro processor.
2018-06-07 morse ⍝ Conversion to/from Morse code.
2018-06-03 pco ⍝ Prime numbers.
2018-05-23 alpop ⍝ Leftmost value for key ⍵ from list ⍺
2018-05-22 alset ⍝ Assoc list ⍺ with (key value) pair ⍵ replaced.
2018-05-22 alget ⍝ Value for key ⍵ in association list ⍺.
2018-05-22 alpush ⍝ Association list ⍺ prefixed with (key value) pair ⍵.
2018-05-09 find ⍝ Lines containing string(s) ⍵.
2018-03-03 externs ⍝ External names referenced by fn ⍵.
2018-02-09 defs ⍝ ]defs with names.
2018-02-06 profile ⍝ Performance profiling.
2018-01-31 alt ⍝ Alternant.
2017-12-25 fnrefs ⍝ External refs from function ⍵.
2017-12-10 le ⍝ Total array ordering (TAO) comparison.
2017-11-18 refmt ⍝ Reformat dfn/op.
2017-11-08 in ⍝ Locations of item ⍺ in array ⍵.
2017-10-31 Depth ⍝ Apply fn ⍺⍺ at depths ⍵⍵.
2017-09-02 baby ⍝ The Manchester Small Scale Experimental Machine.
2017-08-30 span ⍝ Breadth-first spanning tree for graph ⍺.
2017-08-30 path ⍝ Shortest path from/to ⍵ in graph ⍺.
2017-08-18 nspack ⍝ Share arrays across space tree.
2017-08-18 wrapnote ⍝ Wrap text paragraphs in note vector.
2017-08-18 hexdump ⍝ Hex dump of native file.
2017-08-18 fndiff ⍝ Defined function differences.
2017-07-24 ambiv ⍝ Ambivalize traditional functions.
2017-07-24 wpath ⍝ Quickest path fm/to ⍵ in weighted graph ⍺.
2017-07-24 wspan ⍝ Spanning tree for weighted graph ⍺ from ⍵.
2017-07-23 parse ⍝ Bunda-Gerth parsing.
2017-07-20 wmst ⍝ Minimum Spanning Tree for wu-graph ⍺.
2017-07-06 subs ⍝ Vector substitution.
2017-06-25 repl ⍝ Read-eval-print loop.
2017-05-03 turtle ⍝ Flying-turtle graphics.
2017-05-03 segs ⍝ ⍺-separated segments of vector ⍵.
2017-04-26 dfspan ⍝ Depth-first spanning tree: graph ⍺ from vertex ⍵.
2017-04-26 mdf ⍝ Line hits for function ⍺⍺.
2017-04-26 quzzle ⍝ A hard, simple puzzle.
2017-04-26 mp3 ⍝| Create playlist(s) for mp3 directories ⍵.
2017-04-25 stdists ⍝ Spanning-tree path lengths.
2017-04-25 wsreq ⍝ WS required to execute expression ⍵.
2017-04-25 von ⍝ Capitalise first letters of names,
2017-04-25 packH ⍝ Huffman packing.
2017-04-25 cmpx ⍝ Approx expression timings.
2017-04-25 packR ⍝ Run Length Encoding (RLE packing).
2017-04-25 packB ⍝ Pack a simple array.
2017-04-25 draw ⍝ Draw over '*'s.
2017-04-25 sudoku ⍝ Solution vector for Sudoku problem ⍵.
2017-04-21 stpaths ⍝ Spanning tree paths.
2017-04-21 gauss_jordan ⍝ Gauss-Jordan elimination.
2017-04-21 justify ⍝ Justify line-vector to width ⍺.
2017-04-21 getfile ⍝ Get text file ⍵ as nested vector.
2017-04-21 esh ⍝ Shell for Eide-number sums.
2017-04-21 wrap ⍝ Wrap word vector at ⍺ cols.
2017-04-21 xtabs ⍝ Expand/compress HT chars.
2017-04-21 efract ⍝ Egyptian fractions: Fibonacci-Sylvester algorithm
2017-04-21 kball ⍝ Relationship between point and k-ball.
2017-04-21 fnrepl ⍝ Function string replacement.
2017-04-21 words ⍝ Split vector into words.
2017-04-21 packX ⍝ TeXt packer.
2017-04-21 filefind ⍝ Find 'string' ⍵ in component file ⍺.
2017-04-21 ssword ⍝ Approx alternative to xutils' ss.
2017-04-21 pred ⍝ Partitioned reduction.
2017-04-20 packT ⍝ Simple text vector packager.
2017-04-20 packZ ⍝ Lempel-Ziv-Welch compression.
2017-04-20 dots ⍝ Show dfn with "white dots".
2017-04-20 scc ⍝ Strongly connected components.
2017-04-20 inslink ⍝ Graph ⍺ with new edge ⍵.
2017-04-20 remlink ⍝ Graph ⍺ without edge ⍵.
2017-03-29 rational ⍝ Rational approximation to real ⍵.
2017-01-25 bt ⍝ Balanced Ternary Arithmetic.
2017-01-22 din ⍝ Input of multi-line D-expression.
2017-01-15 int ⍝ Signed from unsigned integer.
2016-11-24 tokens ⍝ Lex of APL src line.
2016-11-06 maze ⍝ Kidz maze.
2016-10-31 UndoRedo ⍝ Derive undo/redo function.
2016-10-21 lsys ⍝ Lindenmayer L-system expansion.
2016-10-19 H ⍝ Quaternion arithmetic
2016-09-07 cols ⍝ Multi-column display.
2016-08-17 cxdraw ⍝ Complex function drawing.
2016-08-16 phinary ⍝ Phinary representation of numbers ⍵.
2016-08-16 det ⍝ Determinant of square matrix.
2016-08-16 kcell ⍝ Relationship between point and k-cell.
2016-07-15 exit ⍝ Return to calling environment.
2016-07-15 putfile ⍝ Put rows to text-file.
2016-07-15 unwrap ⍝ Replace <LF> with blanks.
2016-07-15 vtrim ⍝ Trim trailing blanks from line-vector.
2016-07-15 vtol ⍝ Nested vector to lines.
2016-07-05 tc ⍝ Trace of function application.
2016-06-23 perv ⍝ Scalar pervasion
2016-06-23 rows ⍝ Operand function applied to argument rows.
2016-05-25 polar ⍝ Polar from/to cartesian coordinates.
2016-04-05 bayes ⍝ Bayes' formula.
2016-04-05 eis ⍝ enclose-if-simple / link
2016-03-30 dsp ⍝ Reduced version of disp.
2016-02-20 ltrav ⍝ List traversal.
2016-02-20 kind ⍝ Parse-category of name(s) ⍵.
2015-10-27 f32 ⍝ Conversion to 32-bit floats as ⎕DR 83.
2015-10-26 disp ⍝ Boxed sketch of nested array.
2015-10-25 from ⍝ Select (1↓⍴⍵)-cells from array ⍵.
2015-10-25 days ⍝ Days since 1899-12-31 (Meeus).
2015-10-25 match ⍝ Wildcard match.
2015-10-25 date ⍝ ⎕TS format from day number (Meeus).
2015-10-25 logic ⍝ Logical function array.
2015-10-20 wcost ⍝ Cost vector for path ⍵ through weighted graph ⍺.
2015-10-20 vof ⍝ Vector of functions.
2015-10-20 tnest ⍝ Array from TreeView style tree.
2015-10-20 packS ⍝ Shannon-Fano packing
2015-10-20 cal ⍝ Calendar.
2015-10-20 refs ⍝ Vector of sub-space references for ⍵.
2015-10-20 ratsum ⍝ ⍺⍺-rational sum of ⍺ and ⍵.
2015-10-17 display ⍝ Boxed display of array.
2015-10-15 displays ⍝ Boxed display of array.
2015-10-15 displayr ⍝ Boxed display of array
2015-10-09 bf ⍝ Brainfuck.
2015-10-09 gperm ⍝ ⍵-permutation of vertices of graph ⍺.
2015-10-07 ltov ⍝ Lines to nested vector.
2015-10-07 chksum ⍝ Simple ⍺-digit checksum.
2015-10-07 Cut ⍝ Model of cut. Works in either index-origin.
2015-09-12 shannon ⍝ Shannon entropy of message ⍵.
2015-06-16 lisp ⍝ Evaluator for a subset of Scheme.
2015-06-16 apportion ⍝ Huntington-Hill apportionment.
2015-06-16 Cholesky ⍝ decomposition of a Hermitian positive-definite matrix.
2015-03-16 m91 ⍝ McCarthy's M91 function.
2014-08-29 tree ⍝ Display of namespace tree.
2014-08-29 file ⍝ Apply operand function to native file tie.
2014-08-06 ary ⍝ ⍺-ary representation of rational ⍵.
2014-08-06 splay ⍝ Splay trees.
2014-08-06 redblack ⍝ Red-black trees.
2014-08-06 rats ⍝ Rational arithmetic.
2014-08-06 k6174 ⍝ Kaprekar's operation.
2014-08-06 avl ⍝ Adelson-Velskii, Landis trees.
2014-08-06 sbst ⍝ Simple Binary Search Trees.
2014-07-28 NormRand ⍝ Random numbers with a normal distribution
2014-07-15 ticks ⍝ Sample Dfn execution clock ticks.
2014-07-12 utf8put ⍝ Char vector ⍺ to UTF-8 file ⍵.
2014-07-12 utf8get ⍝ Char vector from UTF-8 file ⍵.
2014-07-08 rmcm ⍝ APL source with comments removed.
2014-05-20 up ⍝ Ref to ⍵-parent of space ⍺.
2014-05-20 time ⍝ Time function application.
2014-05-20 saw ⍝ Function operand applied Simple-Array-Wise.
2014-05-20 sam ⍝ Select and modify.
2014-05-20 memo ⍝ Function memoization.
2014-05-20 lof ⍝ List of functions.
2014-05-20 hex ⍝ Hexadecimal from decimal.
2014-05-20 fk_ ⍝ Fork right.
2014-05-20 cond ⍝ proposition : consequence : alternative
2014-05-20 cf ⍝ Ratio of operand timings.
2014-05-20 _fk ⍝ Fork left.
2014-04-27 index ⍝ ⍵-index of notes in space ⍺.
2013-10-02 refpath ⍝ Refs path from root to ⍵.
2013-08-20 xrefs ⍝ Extract refs vector from array ⍵.
2013-08-12 birthday ⍝ probability of same birthday.
2013-05-22 unify ⍝ Unification of expressions.
2013-05-22 tview ⍝ TreeView style tree from nested array.
2013-05-22 tfmt ⍝ Char matrix from tree.
2013-05-22 refws ⍝ Ref to saved ws ⍵.
2013-05-22 queens ⍝ The N-queens problem.
2013-05-22 pmat ⍝ Permutation matrix of ⍳⍵.
2013-05-22 pack4 ⍝ Quad-tree packing.
2013-05-22 pack ⍝ Save WS by sharing sub-arrays.
2013-05-22 ncpath ⍝ ⎕path-aware ⎕nc.
2013-05-22 nats ⍝ Natural number arithmetic.
2013-05-22 kt ⍝ Knight's Tour Chess Problem.
2013-05-22 htx ⍝ Extract html segments.
2013-05-22 hexf ⍝ IEEE 754/854 floating point.
2013-05-22 foldl ⍝ Fold (reduce) from the left.
2013-05-22 enlist ⍝ List ⍺-leaves of nested array.
2013-05-22 dist ⍝ Levenshtein distance.
2013-05-22 cache ⍝ Ref to space containing initialised cache.
2013-05-22 base64 ⍝ Base64 encoding and decoding as used in MIME.
2013-05-22 assign ⍝ Hungarian method cost assignment.
2013-05-22 ascana ⍝ Higher rank asscociative scan.
2013-05-22 ascan ⍝ Associative scan.
2013-02-21 X ⍝ Exact cover: Knuth's Algorithm X.
2012-12-27 mayan ⍝ Mayan numbers.
2012-08-13 ucase ⍝ Upper-casification,
2012-08-13 lcase ⍝ Lower-casification,
2012-08-08 rr ⍝ Round-robin tournament.
2012-03-30 compidn ⍝ Component timestamp in IDN format.
2012-02-05 trav ⍝ Generic depth-first tree traversal.
2012-02-05 ravt ⍝ Generic depth-first tree traversal.
2011-11-06 for ⍝ Multiple selection of function list.
2011-10-30 to ⍝ Sequence ⍺ .. ⍵
2011-08-19 fk ⍝ Fork
2011-07-30 xpower ⍝ Fast multi-digit power using FFT.
2010-09-25 bags ⍝ Multisets / bags.
2010-08-15 select ⍝ ⍺-selection of items of vector ⍵.
2010-07-24 nlines ⍝ Number of display lines for simple array.
2010-06-29 adic ⍝ Bijective base-⍺ numeration.
2010-05-21 each ⍝ Fast each for pure operand function.
2010-04-03 cfract ⍝ Continued fraction approximation of real ⍵.
2009-12-15 ksphere ⍝ Surface area of k-sphere.
2009-11-17 isdfn ⍝ Test for D function.
2009-11-17 pow ⍝ Explicit function power.
2009-11-14 colsum ⍝ Sum of (default decimal) columns.
2009-11-14 type ⍝ Widen ⍵ to type ⍺.
2009-11-10 of ⍝ Pick of F of G of H ... arg.
2009-10-31 or ⍝ Sequential test.
2009-10-31 and ⍝ Sequential test.
2009-03-28 nicediv ⍝ ⍵ similar integers with sum ⍺.
2008-01-21 do ⍝ Apply no-result function "en passant".
2007-09-23 stamps ⍝ Postage stamps to the value of ⍵.
2007-07-23 iotag ⍝ Generalized ⍳.
2007-05-12 sieve ⍝ Sieve of Eratosthenes.
2007-04-29 uns ⍝ Unsigned from signed integer.
2007-03-05 ripple ⍝ Perfect Ripple Shuffle.
2007-01-08 subvec ⍝ Is ⍺ a subvector of ⍵?
2006-05-16 gcd ⍝ Greatest common divisor.
2005-10-25 list ⍝ List from vector ⍵.
2005-05-16 acc ⍝ Accumulating reduction.
2005-04-26 dmb ⍝ Drop Multiple Blanks.
2005-01-12 invr ⍝ Approx inverse of real-valued function.
2004-11-25 packD ⍝ Pack char array to boolean vector.
2004-08-12 packQ ⍝ Assorted uniQues packer.
2004-04-13 search ⍝ Breadth-first search of graph ⍺.
2004-03-26 stpath ⍝ Path through spanning tree ⍺ to vertex ⍵.
2004-03-03 easter ⍝ Easter Sunday in year ⍵.
2004-02-24 box ⍝ Box the simple text array ⍵.
2004-01-05 dtb ⍝ Drop Trailing Blanks.
2004-01-05 dlb ⍝ Drop Leading Blanks.
2003-12-29 range ⍝ Numeric range classification.
2003-12-29 just ⍝ Justify text array.
2003-10-20 ss ⍝ Approx alternative to xutils' ss.
2003-09-14 fnarray ⍝ Array of functions.
2003-09-13 vwise ⍝ Variable-wise: apply ⍺⍺ to each var in space ⍵.
2003-09-08 dscan ⍝ Divide scan
2003-09-08 mscan ⍝ Minus scan.
2003-06-20 roman ⍝ Roman numeral arithmetic.
2003-04-17 mmind ⍝ Mastermind or "cows and bulls".
2002-10-31 attrib ⍝ Function/operator attributes.
2002-10-25 wsmerge ⍝ {protected} merge from saved ws.
2002-05-30 rep ⍝ Encapsulate function/operator.
2002-05-30 fix ⍝ Fix function/operator rep.
2002-02-21 packU ⍝ Unique packer.
2002-02-21 packN ⍝ Null packing.
2001-09-24 remnode ⍝ Remove vertex ⍵ from graph ⍺.
2001-09-23 insnode ⍝ Insert vertex ⍵ in graph ⍺.
2001-07-19 mean ⍝ Arithmetic mean.
2001-07-19 fibonacci ⍝ Tail-recursive Fibonacci.
2001-06-14 factors ⍝ Prime factors of ⍵.
2001-06-09 limit ⍝ Function power limit (fixpoint).
2001-05-26 case ⍝ Select statement
2001-05-11 dab ⍝ Drop All Blanks.
2001-05-11 dxb ⍝ Drop eXtraneous Blanks.
2001-05-11 deb ⍝ Drop Ending Blanks.
2001-05-05 while ⍝ Conditional function power.
2001-05-04 until ⍝ Conditional function power.
2001-02-12 cmat ⍝ ⍺-combination matrix of ⍳⍵.
2000-12-18 mtrim ⍝ Trim off trailing blank cols,
2000-11-09 timestamp ⍝ Time-stamped message.
2000-11-06 factorial ⍝ Tail recursive factorial.
2000-11-02 squeeze ⍝ Compress multiple blanks.
2000-10-20 bsearch ⍝ Binary search: least n in range ⍵ with ⍺⍺ n.
2000-10-13 ssmat ⍝ Matrix search/replace.
2000-10-01 osc ⍝ Oscillate - probably returns 1.
2000-08-10 traj ⍝ Function limit 'trajectory'.
2000-07-06 life ⍝ John Conway's "Game of Life".
2000-05-22 root ⍝ ⍺'th root.
1998-04-16 dice ⍝ Interpret a throw of dice.
1998-03-05 roots ⍝ Real roots of quadratic.
1998-03-05 else ⍝ Condition f else g ...
00-00-00 class
Back to: Workspaces