Dyalog APL versions: Difference between revisions

Jump to navigation Jump to search
1,066 bytes added ,  20:54, 11 December 2019
Line 23: Line 23:


[http://help.dyalog.com/13.1/index_CSH.htm#RelNotes13.1/Key%20Features.htm Release notes], [http://docs.dyalog.com/13.1 documentation centre]
[http://help.dyalog.com/13.1/index_CSH.htm#RelNotes13.1/Key%20Features.htm Release notes], [http://docs.dyalog.com/13.1 documentation centre]
Version 13.1 was released in April 2012.
Error messages were extended with the potential for additional information beyond the type of error. The [[system variable]] <source lang=apl inline>⎕DMX</source> (Diagnostic Message eXtended) was added to access this information programmatically, as well as a help URL and the source code location corresponding to the error. The [[system function]] <source lang=apl inline>⎕FHIST</source>, to access information about a file's history (such as time of creation), was also added.
New random number generators were added: the [[wikipedia:Mersenne twister|Mersenne twister]] algorithm, and querying the operating system. The algorithm could be selected with [[I-beam]] <source lang=apl inline>16807⌶</source>. Support was added for [[Enlist]] in [[selective assignment]].
New [[Idiom recognition|idioms]] <source lang=apl inline>0=⊃⍴</source> and <source lang=apl inline>0≠⊃⍴</source> (valid for <source lang=apl inline>⎕ML<2</source>) were added. Idiom support was backported to [[#13.0|13.0]] as well.


== 13.2 ==
== 13.2 ==

Navigation menu