Although the core language primitives (also known as squiggles) are closest to our hearts, we spend a lot of time creating interfaces to external components such as the operating system, widely-used APIs, and file and data formats. The core language remains stable with occasional extensions, but the system functions that provide these interfaces need constant enhancements as the world evolves around us.
The last few years have seen dramatic changes to the computing world and the array of things with which an APL application needs to interact. We would like to highlight the following features of version 19.4.1 – released today – that are likely to be very useful in the years to come:
AI-related:
⎕AIArtificial Intelligence⎕DFLLM Degrees of Freedom⎕DLDeep Learning level⎕DQData Query⎕FIXFix code automatically⎕MLMachine Learning
Online safety:
⎕CTCounter-Terrorism event⎕DRDisaster Recovery event⎕PWPassword manager⎕SHADOWdeep state integration⎕STATEofficial government integration⎕WCfor when you really need to go⎕WXweather control
Communications:
⎕ATBluesky protocol⎕DMsend Direct Message⎕FCHKFact Check⎕IOuniversal Input/Output⎕RLReal Life (inverse of⎕SM)⎕SMSocial Media access⎕VRVirtual Reality support
Miscellaneous:
⎕ATXmotherboard properties⎕FUNTIEdeliver clothing⎕FXtoggle special effects⎕NA(not applicable)⎕PPPowerPoint mode⎕RTLorder of execution
Download Dyalog (it is free!) and explore these features – let us know what you think. Meanwhile, we at Dyalog Ltd will continue our hard work adding ever more value to Dyalog!