Dyalog APL v15.0 New Features and Enhancements

v15 new features n.w
1 / 21
Embed
Share

Explore the significant speed-ups, Windows installation without administrative privileges, cross-platform file functions support, and more in the latest version 15.0 of Dyalog APL released in Spring 2016. Discover language-specific changes, new OS functions, and improvements in this comprehensive overview.

  • Dyalog APL
  • New Features
  • Version 15.0
  • Enhancements
  • Cross-Platform

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. V15 new features #DYNA16

  2. 1 Dyalog 15.0 Highlights Very Significant Speed-Ups Windows Installation without Administrative Privileges New Cross-Platform Native File Functions Support for Source Files in the interpreter Data outside the workspace Fast lookups Compiler Enhancements #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  3. 2 Environment Modifications Editor Italics/bold in comments? Source can be kept outside the ws Available as external editor in Windows Native Look & feel enabled by default Ignore traps in the session #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  4. 3 Version 15.0: Restrictions Windows XP not supported (Minimum versions are Vista or Server 2008) Microsoft.NET version 4 or higher required New RIDE 3.0 for Dyalog 15.0 only No more )LOAD <V11 wss No more 13.2 support Since 14.0 32b files can no longer be created. #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  5. 4 Language-specific Changes #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  6. 5 Random Link ( RL) [1] is seed [2] is RN generator: 0: range [1,(2*31)-2] (the "old" RNG) 1: range [1,2*62] 2: OS generated values [1,2*62] Ex: RL 1234 0 #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  7. 6 New Neutral Element JF ,/ is #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  8. 7 7 New OS Functions NPARTS NEXISTS MKDIR NDELETE NINFO NGET NPUT #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  9. 8 7 New OS Functions NPARTS The result R is a 3-element vector of character vectors as follows: Path Base name Extension If a left argument of 1 is supplied the path is resolved (''=CD, ..=up, etc.) #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  10. 9 NPARTS \path\ file .ext NPARTS '\path\file.ext' #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  11. 10 NEXISTS NEXISTS '\path\file.ext' 1 ou 0 #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  12. 11 MKDIR NEXISTS '\Documents\temp' 0 0 MKDIR '\Documents\temp' 1 0The path specified by Y must exist and the base name specified by Y must not exist Otherwise an error is signalled. 1No action is taken if the directory specified by Y already exists. The return value may be used to determine whether a new directory was created or not. 2Any part of the path specified in Y which does not already exist will be created in preparation of creating Y itself. 3 Combination of 1 and 2. #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  13. 12 NDELETE NEXISTS '\Documents\temp\t1\t2' 1 NDELETE'\Documents\temp\t1\t2' 1 NDELETE'\Documents\temp\t1\t2' FILE NAME ERROR 1 NDELETE'\Documents\temp\t1\t2' 0 #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  14. 13 NINFO Left argument 0-7 Name Type Size Timestamp Owner id Owner name Permission to write Hidden #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  15. 14 NGet/ NPut/ Fix NGET File [flags] Returns (contents transformation NL) (contents transformation NL) NPUT file [flags] Returns the size of the file created. FIX accepts a filename as argument as well as source as before #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  16. 15 Special #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  17. 16 Hashed Keys Used with iota (Find) and epsilon (MemberOf) #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  18. 17 New Idiom XA NS (for NS<0) #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  19. 18 Case Folding S 'German Words UpCase Always are' (819 )S german words upcase always are 1(819 ) 2 1 S 'G n ral Ha tien' GERMAN WORDS UPCASE ALWAYS ARE G N RAL HA TIEN #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  20. 19 .NET #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

  21. 20 Remove Data Binding 2014 'txtSource' 1 Null value returned from .NET method becomes NULL #DYNA16 Version 15.0 of Dyalog APL - Spring 2016

Related


More Related Content