Size: 2956
Comment:
|
← Revision 45 as of 2018-03-03 11:46:51 ⇥
Size: 114
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
{{{APLTreeUtils}}} is part of the CategoryAplTree project. | |
Line 4: | Line 3: |
<<TableOfContents>> Many classes in the [[CategoryAplTree|APLTree]] project (with the notable exception of [[ADOC]] which is self-content) `:Include` the namespace script `APLTreeUtils`. That means that before you can load successfully one of these classes you must make sure that the namespace script `#.APLTreeUtils` is already in the current workspace. (If you use `ScriptManager` it will deal with that for you) Note that all functions in `APLTreeUtils` are independent from `⎕IO` as well as `⎕ML`. Although `APLTreeUtils` is designed to be included in classes there is nothing wrong with calling its functions from outside like this: {{{ APLTreeUtils.FindPath }}} == List of functions == {{{ CreateUUID ⍝ Returns a UUID. See http://goo.gl/aa6V (Wikipedia) for details. DropEmptyZerosAndBlanks ⍝ Drop empty vectors as well as all items consisting of either ' ' or 0 from ⍵. Enlist ⍝ Flattens the right argument no matter what it is. FindPathTo ⍝ Useful to find a certain script in the workspace. First ⍝ Returns the first scalar of its right argument no matter what `⎕ML` is. FormatDateTime ⍝ Formats one ⍺to many date. GoToWebPage ⍝ Fires up the default browser and displays the page specified as right argument. IsChar ⍝ Returns a 1 if the right argument is of type Char. IsUnicode ⍝ Returns a 1 if executed in a Unicode version of Dyalog. Last ⍝ Returns the extension from a full path. Separator ⍺ defaults to ".". Lowercase ⍝ Enforces lowercase for strings as well as a vector of strings. Mix ⍝ Performs a "Mix" operation no matter what `⎕ML` actually is. Nest ⍝ Enclose if right argument is simple. ReadBytesAs8BitSignedIntegersFromFile ReadUtf8File ⍝ Return contents of a UTF8 file. Split ⍝ Split string . Separator ⍺ defaults to CR+LF. SplitPath ⍝ Part Path from filename+extension. Separator ⍺ defaults to "\". Uppercase ⍝ Enforce uppercase for strings as well as a vector of strings. Where ⍝ Returns indices for Boolean scalar or vector `⍵`. WriteBytesAs8BitSignedIntegersToFile WriteUtf8File ⍝ Creates or overwrites a UTF8 file without BOM. dlb ⍝ Delete leading blanks. dmb ⍝ Delete multiple blanks. dtb ⍝ Delete trailing blanks. }}} == Project Page == For bug reports, future enhancements and a full version history see [[APLTreeUtils/ProjectPage]] ||Original author: ||KaiJaeger || ||Responsible: ||KaiJaeger || ||Email: || kai@aplteam.com || <<Include(APLTreeDownloads)>> ---- CategoryAplTree |
The project has been relocated to [[https://github.com/aplteam/APLTreeUtils]] on 2018-03-03. |
APLTreeUtils
The project has been relocated to https://github.com/aplteam/APLTreeUtils on 2018-03-03.