New and Recently changed:

2012-05-19  acmp          ⍝ Total Array Ordering (TAO) comparison.           
2012-05-09  chksum        ⍝ Simple ⍺-digit checksum.                         
2012-04-03  dec           ⍝ Decimal from hexadecimal                         
2012-04-03  hex           ⍝ Hexadecimal from decimal.                        
2012-03-30  compidn       ⍝ Component timestamp in IDN format.               
2012-03-30  merge         ⍝ Suggestion for a merge operator.                 
2012-03-10  disp          ⍝ Boxed sketch of nested array.                    
2012-02-15  ary           ⍝ ⍺-ary representation of rational ⍵.              
2012-02-05  trav          ⍝ Generic depth-first tree traversal.              
2012-02-05  ravt          ⍝ Generic depth-first tree traversal.              
2012-01-08  match         ⍝ Wildcard match.                                  
2011-12-09  base64        ⍝ Base64 encoding and decoding as used in MIME.    
2011-11-30  xtabs         ⍝ Expand/compress HT chars.                        
2011-11-30  baby          ⍝ The Manchester Small Scale Experimental Machine. 
2011-11-06  for           ⍝ Multiple selection of function list.             
2011-10-30  to            ⍝ Sequence ⍺ .. ⍵                                  
2011-10-29  cmpx          ⍝ Approx expression timings.                       
2011-09-16  pco           ⍝ Prime numbers.                                   
2011-09-13  invs          ⍝ Symbolic inverse.                                
2011-09-07  loop          ⍝ Input-eval-display loop.                         
2011-08-19  xhtml         ⍝ Export this WS to ⍵\*.htm.                       
2011-08-19  fk            ⍝ Fork                                             
2011-08-04  utf8          ⍝ UTF-8 ←→ ⎕AV translation.                        
2011-07-30  xpower        ⍝ Fast multi-digit power using FFT.                
2011-07-21  parse         ⍝ Bunda-Gerth parsing.                             
2011-07-13  test          ⍝ Run test script: no news => good news.           
2011-06-12  segs          ⍝ ⍺-separated segments of vector ⍵.                
2011-05-26  dft           ⍝ Display of function tree.                        
2011-04-05  refs          ⍝ Vector of sub-space references for ⍵.            
2011-02-25  pack4         ⍝ Quad-tree packing.                               
2011-02-25  find          ⍝ Lines containing string(s) ⍵.                    
2011-02-11  cx            ⍝ Complex arithmetic.                              
2011-02-11  hexf          ⍝ IEEE 754/854 floating point.                     
2011-02-02  display       ⍝ Boxed display of array.                          
2011-02-02  maze          ⍝ Kidz maze.                                       
2011-01-20  nats          ⍝ Natural number arithmetic.                       
2011-01-11  xtimes        ⍝ Fast multi-digit product using FFT.              
2011-01-06  draw          ⍝ Draw over '*'s.                                  
2011-01-06  wrapnote      ⍝ Wrap text paragraphs in note vector.             
2010-12-13  det           ⍝ Determinant of square matrix.                    
2010-09-25  bags          ⍝ Multisets / bags.                                
2010-08-15  dfnsnotes     ⍝ Formatted dfns notes.                            
2010-08-15  select        ⍝ ⍺-selection of items of vector ⍵.                
2010-08-15  key           ⍝ key operator                                     
2010-07-24  nlines        ⍝ Number of display lines for simple array.        
2010-07-22  kt            ⍝ Knight's Tour Chess Problem.                     
2010-06-29  adic          ⍝ Bijective base-⍺ numeration.                     
2010-05-21  each          ⍝ Fast each for pure operand function.             
2010-04-23  cond          ⍝ proposition : consequence : alternative          
2010-04-22  UndoRedo      ⍝ Derive undo/redo function.                       
2010-04-20  phinary       ⍝ Phinary representation of numbers ⍵.             
2010-04-07  rational      ⍝ Rationals tolerably close to real ⍵.             
2010-04-03  cfract        ⍝ Continued fraction approximation of real ⍵.      
2010-03-22  exit          ⍝ Return to calling environment.                   
2010-03-04  displays      ⍝ Boxed display of array.                          
2010-02-06  cal           ⍝ Calendar.                                        
2010-01-04  tree          ⍝ Display of namespace tree.                       
2009-12-15  ksphere       ⍝ Surface area of k-sphere.                        
2009-12-08  wsdiff        ⍝ Workspace differences.                           
2009-11-29  up            ⍝ Ref to ⍵-parent of space ⍺.                      
2009-11-29  ncpath        ⍝ ⎕path-aware ⎕nc.                                 
2009-11-29  fnrepl        ⍝ Function string replacement.                     
2009-11-29  ambiv         ⍝ Ambivalize traditional functions.                
2009-11-29  refws         ⍝ Ref to saved ws ⍵.                               
2009-11-29  mac           ⍝ Simple macro processor.                          
2009-11-25  displayr      ⍝ Boxed display of array                           
2009-11-25  bf            ⍝ Brainfuck.                                       
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  ratsum        ⍝ ⍺⍺-rational sum of ⍺ and ⍵.                      
2009-11-10  of            ⍝ Pick of F of G of H ... arg.                     
2009-11-10  esh           ⍝ Shell for Eide-number sums.                      
2009-10-31  or            ⍝ Sequential test.                                 
2009-10-31  and           ⍝ Sequential test.                                 
2009-10-19  vtol          ⍝ Nested vector to lines.                          
2009-10-07  ltov          ⍝ Lines to nested vector.                          
2009-10-01  cxdraw        ⍝ Complex function drawing.                        
2009-09-28  cxsh          ⍝ Complex shell.                                   
2009-06-22  nspack        ⍝ Share arrays across space tree.                  
2009-06-21  pack          ⍝ Save WS by sharing sub-arrays.                   
2009-06-16  dots          ⍝ Show dfn with "white dots".                      
2009-06-16  cols          ⍝ Multi-column display.                            
2009-06-16  mayan         ⍝ Mayan numbers.                                   
2009-04-28  morse         ⍝ Conversion to/from Morse code.                   
2009-04-21  wsreq         ⍝ WS required to execute expression ⍵.             
2009-04-20  mp3           ⍝| Create playlist(s) for mp3 directories ⍵.       
2009-03-28  nicediv       ⍝ ⍵ similar integers with sum ⍺.                   
2008-11-02  tokens        ⍝ Lex of APL src line.                             
2008-08-07  efract        ⍝ Egyptian fractions: Fibonacci-Sylvester algorithm
2008-03-12  bt            ⍝ Balanced Ternary Arithmetic.                     
2008-02-14  hexdump       ⍝ Hex dump of native file.                         
2008-02-05  getfile       ⍝ Get text file ⍵ as nested vector.                
2008-01-21  do            ⍝ Apply no-result function "en passant".           
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-04-29  uns           ⍝ Unsigned from signed integer.                    
2007-04-13  fnrefs        ⍝ External refs from function ⍵.                   
2007-04-13  gauss_jordan  ⍝ Gauss-Jordan elimination.                        
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-08  subvec        ⍝ Is ⍺ a subvector of ⍵?                           
2006-12-10  dfnscode      ⍝ Formatted dfns code.                             
2006-11-11  index         ⍝ ⍵-index of notes in space ⍺.                     
2006-11-04  ascan         ⍝ Associative scan.                                
2006-10-31  foldl         ⍝ Fold (reduce) from the left.                     
2006-09-10  defn          ⍝ D-fine function.                                 
2006-08-31  sbst          ⍝ Simple Binary Search Trees.                      
2006-05-16  gcd           ⍝ Greatest common divisor.                         
2006-03-25  unify         ⍝ Unification of expressions.                      
2006-03-12  splay         ⍝ Splay trees.                                     
2006-03-12  redblack      ⍝ Red-black trees.                                 
2005-12-08  rank          ⍝ apply ⍺⍺ to/between rank ⍵⍵ cells of ⍺ and/or ⍵  
2005-11-25  ticks         ⍝ Sample Dfn execution clock ticks.                
2005-11-21  packT         ⍝ Simple text vector packager.                     
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-02-22  refmt         ⍝ Reformat dfn/op.                                 
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-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-08  from          ⍝ Select (1↓⍴⍵)-cells from array ⍵.                
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.                
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  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  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-13  enlist        ⍝ List ⍺-leaves of nested array.                   
2002-05-30  rep           ⍝ Encapsulate function/operator.                   
2002-05-30  fix           ⍝ Fix function/operator rep.                       
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-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  limit         ⍝ Function power limit (fixpoint).                 
2001-05-31  _fk           ⍝ Fork left.                                       
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-05  while         ⍝ Conditional function power.                      
2001-05-04  until         ⍝ Conditional function power.                      
2001-04-10  pmat          ⍝ Permutation matrix of ⍳⍵.                        
2001-02-12  cmat          ⍝ ⍺-combination matrix of ⍳⍵.                      
2001-01-27  queens        ⍝ The N-queens problem.                            
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-11-02  unwrap        ⍝ Replace <LF> with blanks.                        
2000-10-26  subs          ⍝ Vector substitution.                             
2000-10-25  ssword        ⍝ Approx alternative to xutils' ss.                
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-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: Workspaces

Trouble seeing APL font?