New and Recently changed:
2008-11-20 parse ⍝ Bunda-Gerth parse of D-expr ⍵.
2008-11-19 tclass ⍝ Classification of tokens.
2008-11-04 pfmt ⍝ Char matrix format of parse tree.
2008-11-02 tokens ⍝ Lex of APL src line.
2008-08-12 esh ⍝ Shell for Eide-number sums.
2008-08-07 efract ⍝ Egyptian fractions: Fibonacci-Sylvester algorithm
2008-07-16 cfract ⍝ Continued fraction approximation of real number.
2008-07-15 rational ⍝ Rational number near real ⍵.
2008-05-31 ratsum ⍝ ⍺⍺-rational sum of ⍺ and ⍵.
2008-05-10 utf8 ⍝ UTF-8 ←→ ⎕AV translation.
2008-05-03 key ⍝ key operator
2008-03-12 bt ⍝ Balanced Ternary Arithmetic.
2008-02-14 hexdump ⍝ Hex dump of native file.
2008-02-05 baby ⍝ The Manchester Small Scale Experimental Machine.
2008-02-05 xhtml ⍝ Export this WS to ⍵\*.htm.
2008-02-05 getfile ⍝ Get text file ⍵ as nested vector.
2008-02-05 html ⍝ Export this WS to ⍵\*.htm.
2008-02-05 test ⍝ Run test script: no news => good news.
2008-01-21 do ⍝ Apply no-result function "en passant".
2008-01-17 merge ⍝ Suggestion for a merge operator.
2008-01-16 decf ⍝ Numbers from hex of float.
2007-12-21 hexf ⍝ (big-endian) hex display of float array.
2007-12-04 ncpath ⍝ ⎕path-aware ⎕nc.
2007-11-20 avl ⍝ Adelson-Velskii, Landis trees.
2007-09-23 stamps ⍝ Postage stamps to the value of ⍵.
2007-07-25 putfile ⍝ Put rows to text-file.
2007-07-23 iotag ⍝ Generalized ⍳.
2007-06-04 rats ⍝ Rational arithmetic.
2007-05-18 utf8put ⍝ Char vector ⍺ to UTF-8 file ⍵.
2007-05-18 utf8get ⍝ Char vector from UTF-8 file ⍵.
2007-05-12 sieve ⍝ Sieve of Eratosthenes.
2007-05-05 cf ⍝ Ratio of operand timings.
2007-05-04 ddft ⍝ Display derived function tree.
2007-04-29 uns ⍝ Unsigned from signed integer.
2007-04-15 cx ⍝ Complex arithmetic.
2007-04-13 fnrefs ⍝ External refs from function ⍵.
2007-04-13 gauss_jordan ⍝ Gauss-Jordan elimination.
2007-04-05 cxsh ⍝ Complex shell.
2007-04-02 nats ⍝ Natural number arithmetic.
2007-04-02 big ⍝ Arithmetic on large integers.
2007-03-22 polar ⍝ Polar from/to cartesian coordinates.
2007-03-05 ripple ⍝ Perfect Ripple Shuffle.
2007-01-29 hex ⍝ Hexadecimal from decimal.
2007-01-08 subvec ⍝ Is ⍺ a subvector of ⍵?
2007-01-03 dfnsnotes ⍝ Formatted dfns notes.
2007-01-03 find ⍝ Lines containing string(s) ⍵.
2006-12-11 disp ⍝ Boxed sketch of nested array.
2006-12-10 dfnscode ⍝ Formatted dfns code.
2006-11-20 dec ⍝ Decimal from hexadecimal
2006-11-11 index ⍝ ⍵-index of notes in space ⍺.
2006-11-08 xtabs ⍝ Expand/compress HT chars.
2006-11-04 ascan ⍝ Associative scan.
2006-10-31 foldl ⍝ Fold (reduce) from the left.
2006-10-25 display ⍝ Boxed display of array.
2006-09-10 defn ⍝ D-fine function.
2006-09-01 refws ⍝ Ref to saved ws ⍵.
2006-08-31 sbst ⍝ Simple Binary Search Trees.
2006-05-16 gcd ⍝ Greatest common divisor.
2006-04-15 wsdiff ⍝ Workspace differences.
2006-03-25 unify ⍝ Unification of expressions.
2006-03-12 splay ⍝ Splay trees.
2006-03-12 redblack ⍝ Red-black trees.
2006-01-25 wsreq ⍝ WS required to execute expression ⍵.
2005-12-08 rank ⍝ apply ⍺⍺ to/between rank ⍵⍵ cells of ⍺ and/or ⍵
2005-11-25 ticks ⍝ Sample Dfn execution clock ticks.
2005-11-25 invs ⍝ Symbolic inverse.
2005-11-21 packT ⍝ Simple text vector packager.
2005-11-17 cond ⍝ proposition : consequence : alternative
2005-11-14 sudoku ⍝ Solution vector for Sudoku problem ⍵.
2005-10-25 list ⍝ List from vector ⍵.
2005-10-25 ltrav ⍝ List traversal.
2005-09-14 lex ⍝ Lexicographical comparison of arrays ⍺ and ⍵.
2005-08-26 alrem ⍝ Association list ⍺ with name ⍵ removed.
2005-08-26 alvals ⍝ Values of names ⍵ in association list ⍺.
2005-08-26 alrems ⍝ Association list ⍺ with names ⍵ removed.
2005-08-26 alval ⍝ Value of name ⍵ in association list ⍺.
2005-08-26 alext ⍝ Association list ⍺ extended with pair ⍵.
2005-07-08 squad ⍝ IBM APL2 Indexing function.
2005-05-22 days ⍝ Days since 1899-12-31 (Meeus).
2005-05-22 date ⍝ ⎕TS format from day number (Meeus).
2005-05-16 acc ⍝ Accumulating reduction.
2005-05-06 packZ ⍝ Lempel-Ziv-Welch compression.
2005-04-26 dmb ⍝ Drop Multiple Blanks.
2005-03-29 mp3 ⍝ Create playlist(s) for mp3 directories.
2005-02-22 refmt ⍝ Reformat dfn/op.
2005-02-22 dots ⍝ Show dfn with "white dots".
2005-02-17 enss ⍝ Emulate (∊⍺)←⍵.
2005-01-12 invr ⍝ Approx inverse of real-valued function.
2004-12-20 quzzle ⍝ A hard, simple puzzle.
2004-11-25 packD ⍝ Pack char array to boolean vector.
2004-11-24 kcell ⍝ Relationship between point and k-cell.
2004-11-23 kball ⍝ Relationship between point and k-ball.
2004-11-03 wpath ⍝ Quickest path fm/to ⍵ in weighted graph ⍺.
2004-11-02 wspan ⍝ Spanning tree for weighted graph ⍺ from ⍵.
2004-08-12 packQ ⍝ Assorted uniQues packer.
2004-05-18 htx ⍝ Extract html segments.
2004-05-12 vtol ⍝ Nested vector to lines.
2004-05-12 ltov ⍝ Lines to nested vector.
2004-05-04 stpaths ⍝ Spanning tree paths.
2004-04-23 int ⍝ Signed from unsigned integer.
2004-04-20 dfspan ⍝ Depth-first spanning tree: graph ⍺ from vertex ⍵.
2004-04-14 path ⍝ Shortest path from/to ⍵ in graph ⍺.
2004-04-14 span ⍝ Spanning tree for graph ⍺ from vertex(ices) ⍵.
2004-04-13 search ⍝ Breadth-first search of graph ⍺.
2004-04-03 stdists ⍝ Spanning tree path lengths.
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-02-09 mesh ⍝ ⍺-mesh of items of vector ⍵.
2004-02-08 from ⍝ Select (1↓⍴⍵)-cells from array ⍵.
2004-02-05 maze ⍝ Kidz maze.
2004-01-26 wrapnote ⍝ Wrap text paragraphs in note vector.
2004-01-25 justify ⍝ Justify line-vector to width ⍺.
2004-01-24 wrap ⍝ Wrap word vector at ⍺ cols.
2004-01-22 vtrim ⍝ Trim trailing blanks from line-vector.
2004-01-20 von ⍝ Capitalise first letters of names,
2004-01-06 mdf ⍝ Monitor D function.
2004-01-05 wcost ⍝ Cost vector for path ⍵ through weighted graph ⍺.
2004-01-05 dtb ⍝ Drop Trailing Blanks.
2004-01-05 dlb ⍝ Drop Leading Blanks.
2004-01-05 assign ⍝ Hungarian method cost assignment.
2004-01-02 draw ⍝ Draw over '*'s.
2003-12-29 range ⍝ Numeric range classification.
2003-12-29 just ⍝ Justify text array.
2003-12-19 xws ⍝ Execute expr ⍺ in saved ws ⍵.
2003-12-15 rmcm ⍝ Remove comment from line of APL.
2003-12-08 nc ⍝ Extended ⎕NC for objects named in ⍵.
2003-12-02 tnest ⍝ Array from TreeView style tree.
2003-12-02 tview ⍝ TreeView style tree from nested array.
2003-12-02 tfmt ⍝ Char matrix from tree.
2003-12-02 cmpx ⍝ Approx expression timings.
2003-12-02 mayan ⍝ Mayan numbers.
2003-12-02 logic ⍝ Logical function array.
2003-10-26 xrefs ⍝ Extract refs vector from 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-09-07 ascana ⍝ Higher rank asscociative scan.
2003-06-20 roman ⍝ Roman numeral arithmetic.
2003-04-17 mmind ⍝ Mastermind or "cows and bulls".
2003-02-12 pred ⍝ Partitioned reduction.
2003-02-05 packX ⍝ TeXt packer.
2002-12-06 refs ⍝ Vector of sub-space references for ⍵.
2002-12-06 refmatch ⍝ Space reference match.
2002-11-26 trace ⍝ Trace function application.
2002-11-19 inverse ⍝ General function inverse.
2002-10-31 attrib ⍝ Function/operator attributes.
2002-10-31 fndiff ⍝ Defined function differences.
2002-10-25 wsmerge ⍝ {protected} merge from saved ws.
2002-10-25 nspack ⍝ Share arrays across space tree.
2002-10-16 pack ⍝ Save WS by sharing sub-arrays.
2002-10-13 enlist ⍝ List ⍺-leaves of nested array.
2002-10-07 UndoRedo ⍝ Derive undo/redo function.
2002-05-30 rep ⍝ Encapsulate function/operator.
2002-05-30 fix ⍝ Fix function/operator rep.
2002-03-19 fnrepl ⍝ Function string replacement.
2002-03-10 packR ⍝ Run Length Encoding (RLE packing).
2002-03-07 packH ⍝ Huffman packing.
2002-02-21 packU ⍝ Unique packer.
2002-02-21 packS ⍝ Shannon-Fano packing
2002-02-21 packN ⍝ Null packing.
2002-02-21 packB ⍝ Pack a simple array.
2001-12-16 wmst ⍝ Minimum Spanning Tree for wu-graph ⍺.
2001-12-14 mns ⍝ Make NS from association list ⍵.
2001-11-02 time ⍝ Time function application.
2001-09-24 remnode ⍝ Remove vertex ⍵ from graph ⍺.
2001-09-24 remlink ⍝ Remove edge ⍵ from graph ⍺.
2001-09-24 popnode ⍝ Pop vertex ⍵ to head of graph ⍺.
2001-09-24 inslink ⍝ Insert edge ⍵ in graph ⍺.
2001-09-23 insnode ⍝ Insert vertex ⍵ in graph ⍺.
2001-08-11 memo ⍝ Function memoization.
2001-08-11 cache ⍝ Ref to space containing initialised cache.
2001-08-03 isdfn ⍝ Test for D function.
2001-07-19 filefind ⍝ Find 'string' ⍵ in component file ⍺.
2001-07-19 mean ⍝ Arithmetic mean.
2001-07-19 fibonacci ⍝ Tail-recursive Fibonacci.
2001-07-18 rows ⍝ Operand function applied to argument rows.
2001-06-14 factors ⍝ Prime factors of ⍵.
2001-06-09 for ⍝ Multiple selection of function list.
2001-06-09 limit ⍝ Function power limit (fixpoint).
2001-05-31 _fk ⍝ Fork left.
2001-05-31 of ⍝ Pick of F of G of H ... arg.
2001-05-31 fk_ ⍝ Fork right.
2001-05-29 lof ⍝ List of functions.
2001-05-29 vof ⍝ Vector of functions.
2001-05-26 case ⍝ Select statement
2001-05-23 sam ⍝ Select and modify.
2001-05-17 saw ⍝ Function operand applied Simple-Array-Wise.
2001-05-15 lcase ⍝ Lower-casification,
2001-05-15 ucase ⍝ Upper-casification,
2001-05-11 dab ⍝ Drop All Blanks.
2001-05-11 dxb ⍝ Drop eXtraneous Blanks.
2001-05-11 deb ⍝ Drop Ending Blanks.
2001-05-09 to ⍝ Sequence ⍺ .. ⍵
2001-05-05 while ⍝ Conditional function power.
2001-05-04 until ⍝ Conditional function power.
2001-04-10 pmat ⍝ Permutation matrix of ⍳⍵.
2001-02-20 kt ⍝ Knight's Tour Chess Problem.
2001-02-12 cmat ⍝ ⍺-combination matrix of ⍳⍵.
2001-01-27 queens ⍝ The N-queens problem.
2000-12-23 det ⍝ Determinant of matrix ⍵.
2000-12-18 mtrim ⍝ Trim off trailing blank cols,
2000-11-09 timestamp ⍝ Time-stamped message.
2000-11-09 ambiv ⍝ Ambivalize traditional functions.
2000-11-06 factorial ⍝ Tail recursive factorial.
2000-11-02 squeeze ⍝ Compress multiple blanks.
2000-11-02 unwrap ⍝ Replace with blanks.
2000-10-31 tree ⍝ Display of namespace tree.
2000-10-26 subs ⍝ Vector substitution.
2000-10-25 ssword ⍝ Approx alternative to xutils' ss.
2000-10-23 up ⍝ Ref to ⍵-parent of space ⍺.
2000-10-20 bsearch ⍝ Binary search: least n in range ⍵ with ⍺⍺ n.
2000-10-13 ssmat ⍝ Matrix search/replace.
2000-10-13 words ⍝ Split vector into words.
2000-10-13 type ⍝ Widen ⍵ to type ⍺.
2000-10-11 pow ⍝ Explicit function power.
2000-10-01 osc ⍝ Oscillate - probably returns 1.
2000-09-21 file ⍝ Apply operand function to native file tie.
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 perv ⍝ Scalar pervasion, apply ...
1998-03-05 else ⍝ Condition f else g ...
Back to: Dyalog APL
Trouble seeing APL font?