Rich Park
This webinar covers the new and experimental ]Get which provides a unified way to bring data and code, in various forms and from various sources, into the workspace at development time. In addition, the the essential alternatives for integration into applications are discussed.
Get can download, unpack and import APL code and utilities directly from GitHub URLs, including sub-directories.
Some useful text processing methods are shown in "Parsing content from text files using Dyalog APL's ⎕CSV": https://is.gd/dyalog_csv
Slides PPTX: https://www.dyalog.com/uploads/files/...
Slides PDF: https://www.dyalog.com/uploads/files/...
00:00 Introduction and overview
05:03 ]Get basic syntax
05:55 Importing utilities from local library sources
07:13 Importing APL code, APLAN and Acre-style data
08:18 Converting from common text-based data formats JSON, CSV and XML
10:10 Importing from the internet or other network
12:10 Import code from a zip format compressed archive
13:32 Importing and unpacking specified names from a workspace
16:15 Specifying how to treat your source data. For example, asking ]get not to convert json text.
17:40 Import into a particular namespace
18:00 Keep workspace and source code synchronised
20:00 Use system functions and utilities in your code
20:25 Bringing in normalised text data with ⎕NGET
20:55 Downloading text and JSON data from the internet into the workspace with HttpCommand
25:25 Downloading raw data from the internet on disk and into the workspace with cURL
27:30 Downloading extracting unzipping from a zip file cross-platform
29:55 Link import basic syntax
30:45 ⎕FIX define a function and synchronise with single-file APL source
32:48 ⎕CSV basic syntax
36:55 ⎕XML basic syntax and nested matrix representation
39:40 ⎕JSON basic syntax, nested matrix representation and JSON5 variant options
--------------------
GET STARTED
Download the latest version of Dyalog:
https://www.dyalog.com/downloads
TAKE PART IN OUR APL COMPETITIONS
THE APL CHALLENGE
Learn APL and compete for one of three $100 prizes. Open to all experience levels.
https://challenge.dyalog.com
THE APL FORGE
Got a problem to solve or a library to share?
Use Dyalog APL to build something great — and win £2,500 + an expenses-paid trip to present at a Dyalog user meeting.
https://forge.dyalog.com
--------------------