Главная
Study mode:
on
1
A new system function for shell calls
2
Things we'd like to configure in ⎕SH
3
⎕SHELL syntax overview
4
Collecting different output streams
5
Exit codes from shell calls
6
Demo ⎕SH vs ⎕SHELL
7
Character encoding
8
Variant ⍠ options in ⎕SHELL
9
Working directory
10
Environment variables
11
Choose another shell
12
Choose exit code behaviour
13
Timeout
14
Signal to child process for cleanup
15
Initial window mode hidden or maximised
16
Input and output redirection
17
Demo running python from the session
18
Summary
Description:
Learn about the new ⎕SHELL system function coming in Dyalog version 20.0 through this 21-minute conference presentation from Dyalog '24. Explore improvements to shell call functionality, including configurable options for character encoding, working directories, environment variables, and shell selection. Discover how to collect different output streams, handle exit codes, and manage input/output redirection more effectively. Watch demonstrations comparing ⎕SH versus ⎕SHELL and see practical examples of running Python from the Dyalog session. Understand advanced features like timeout settings, child process signaling, and window mode configurations that address previous limitations in monadic ⎕SH/⎕CMD operations.

New Function for Shell Calls in Dyalog APL - System Function SHELL

Dyalog User Meetings
Add to list
0:00 / 0:00