version 17.0 in depth - dyalog ltd....julio iglesias "begin the beguine (volver a...
TRANSCRIPT
![Page 1: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/1.jpg)
Version 17.0 in Depth
Jay FoadRichard SmithAdám Brudzewsky
![Page 2: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/2.jpg)
1
Version 17.0 in Depth
Requirements
![Page 3: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/3.jpg)
2
Version 17.0 in Depth
Requirements• You need:
o Dyalog Version 17.0o tp1.dwso A web browser
![Page 4: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/4.jpg)
3
Version 17.0 in Depth
Requirements• You need:
o Dyalog Version 17.0o tp1.dwso A web browser
(obviously)
![Page 5: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/5.jpg)
4
Version 17.0 in Depth
Requirements• You need:
o Dyalog Version 17.0o tp1.dwso A web browser
(obviously)(next slide)
![Page 6: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/6.jpg)
5
Version 17.0 in Depth
Requirements• You need:
o Dyalog Version 17.0o tp1.dwso A web browser
• We will:o Access http://dyalog.com and http://unicode.org/o Access and create files on your PC
(obviously)(next slide)
![Page 7: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/7.jpg)
6
Version 17.0 in Depth
Let's set up!
![Page 8: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/8.jpg)
7
Version 17.0 in Depth
Let's set up!
• Get tp1.dws from tinyurl.com/dyalog18
![Page 9: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/9.jpg)
8
Version 17.0 in Depth
Let's set up!
• Get tp1.dws from tinyurl.com/dyalog18
dyalog.com/uploads/conference/dyalog18/workshop_prerequisites
![Page 10: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/10.jpg)
9
Version 17.0 in Depth
Let's set up!
• Get tp1.dws from tinyurl.com/dyalog18
dyalog.com/uploads/conference/dyalog18/workshop_prerequisites
• Load the workspace
![Page 11: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/11.jpg)
10
Version 17.0 in Depth
Let's set up!
• Get tp1.dws from tinyurl.com/dyalog18
dyalog.com/uploads/conference/dyalog18/workshop_prerequisites
• Load the workspace
• Files should have been created
![Page 12: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/12.jpg)
11
Version 17.0 in Depth
⎕CSV
![Page 13: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/13.jpg)
12
Version 17.0 in Depth
⎕CSV
Demo
![Page 14: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/14.jpg)
13
Version 17.0 in Depth
Exercise 1
![Page 15: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/15.jpg)
14
Version 17.0 in Depth
Exercise 1(⎕CSV ⍠( )( )) dir,'81.txt' ? ?
![Page 16: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/16.jpg)
15
Version 17.0 in Depth
Exercise 1(⎕CSV ⍠( )( )) dir,'81.txt'
John Lennon "Imagine" 10 January 1981 4
John Lennon "Woman" 7 February 1981 2
Joe Dolce Music Theatre "Shaddap You Face" 21 February 1981 3
Roxy Music "Jealous Guy" 14 March 1981 2
Shakin' Stevens "This Ole House" 28 March 1981 3
Bucks Fizz "Making Your Mind Up" 18 April 1981 3
Adam and the Ants "Stand and Deliver" 9 May 1981 5
Smokey Robinson "Being with You" 13 June 1981 2
Michael Jackson "One Day In Your Life" 27 June 1981 2
The Specials "Ghost Town" 11 July 1981 3
Shakin' Stevens "Green Door" 1 August 1981 4
Aneka "Japanese Boy" 29 August 1981 1
Soft Cell "Tainted Love" 5 September 1981 2
Adam and the Ants "Prince Charming" 19 September 1981 4
Dave Stewart and Barbara Gaskin "It's My Party" 17 October 1981 4
The Police "Every Little Thing She Does Is Magic" 14 November 1981 1
Queen and David Bowie "Under Pressure" 21 November 1981 2
Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1
The Human League "Don't You Want Me" 12 December 1981 5
? ?
![Page 17: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/17.jpg)
16
Version 17.0 in Depth
Exercise 1(⎕CSV ⍠( )( )) dir,'81.txt'
John Lennon "Imagine" 10 January 1981 4
John Lennon "Woman" 7 February 1981 2
Joe Dolce Music Theatre "Shaddap You Face" 21 February 1981 3
Roxy Music "Jealous Guy" 14 March 1981 2
Shakin' Stevens "This Ole House" 28 March 1981 3
Bucks Fizz "Making Your Mind Up" 18 April 1981 3
Adam and the Ants "Stand and Deliver" 9 May 1981 5
Smokey Robinson "Being with You" 13 June 1981 2
Michael Jackson "One Day In Your Life" 27 June 1981 2
The Specials "Ghost Town" 11 July 1981 3
Shakin' Stevens "Green Door" 1 August 1981 4
Aneka "Japanese Boy" 29 August 1981 1
Soft Cell "Tainted Love" 5 September 1981 2
Adam and the Ants "Prince Charming" 19 September 1981 4
Dave Stewart and Barbara Gaskin "It's My Party" 17 October 1981 4
The Police "Every Little Thing She Does Is Magic" 14 November 1981 1
Queen and David Bowie "Under Pressure" 21 November 1981 2
Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1
The Human League "Don't You Want Me" 12 December 1981 5
? ?
![Page 18: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/18.jpg)
17
Version 17.0 in Depth
Exercise 1(⎕CSV ⍠( )( )) dir,'81.txt'
John Lennon "Imagine" 10 January 1981 4
John Lennon "Woman" 7 February 1981 2
Joe Dolce Music Theatre "Shaddap You Face" 21 February 1981 3
Roxy Music "Jealous Guy" 14 March 1981 2
Shakin' Stevens "This Ole House" 28 March 1981 3
Bucks Fizz "Making Your Mind Up" 18 April 1981 3
Adam and the Ants "Stand and Deliver" 9 May 1981 5
Smokey Robinson "Being with You" 13 June 1981 2
Michael Jackson "One Day In Your Life" 27 June 1981 2
The Specials "Ghost Town" 11 July 1981 3
Shakin' Stevens "Green Door" 1 August 1981 4
Aneka "Japanese Boy" 29 August 1981 1
Soft Cell "Tainted Love" 5 September 1981 2
Adam and the Ants "Prince Charming" 19 September 1981 4
Dave Stewart and Barbara Gaskin "It's My Party" 17 October 1981 4
The Police "Every Little Thing She Does Is Magic" 14 November 1981 1
Queen and David Bowie "Under Pressure" 21 November 1981 2
Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1
The Human League "Don't You Want Me" 12 December 1981 5
? ?⍠('Foo' 1)('Bar' 2)
![Page 19: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/19.jpg)
18
Version 17.0 in Depth
Exercise 1(⎕CSV ⍠( )( )) dir,'81.txt'
John Lennon "Imagine" 10 January 1981 4
John Lennon "Woman" 7 February 1981 2
Joe Dolce Music Theatre "Shaddap You Face" 21 February 1981 3
Roxy Music "Jealous Guy" 14 March 1981 2
Shakin' Stevens "This Ole House" 28 March 1981 3
Bucks Fizz "Making Your Mind Up" 18 April 1981 3
Adam and the Ants "Stand and Deliver" 9 May 1981 5
Smokey Robinson "Being with You" 13 June 1981 2
Michael Jackson "One Day In Your Life" 27 June 1981 2
The Specials "Ghost Town" 11 July 1981 3
Shakin' Stevens "Green Door" 1 August 1981 4
Aneka "Japanese Boy" 29 August 1981 1
Soft Cell "Tainted Love" 5 September 1981 2
Adam and the Ants "Prince Charming" 19 September 1981 4
Dave Stewart and Barbara Gaskin "It's My Party" 17 October 1981 4
The Police "Every Little Thing She Does Is Magic" 14 November 1981 1
Queen and David Bowie "Under Pressure" 21 November 1981 2
Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1
The Human League "Don't You Want Me" 12 December 1981 5
? ?⍠('Foo' 1)('Bar' 2)
⍠ or ⎕OPT
![Page 20: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/20.jpg)
19
Version 17.0 in Depth
Exercise 1(⎕CSV ⍠( )( )) dir,'81.txt'
John Lennon "Imagine" 10 January 1981 4
John Lennon "Woman" 7 February 1981 2
Joe Dolce Music Theatre "Shaddap You Face" 21 February 1981 3
Roxy Music "Jealous Guy" 14 March 1981 2
Shakin' Stevens "This Ole House" 28 March 1981 3
Bucks Fizz "Making Your Mind Up" 18 April 1981 3
Adam and the Ants "Stand and Deliver" 9 May 1981 5
Smokey Robinson "Being with You" 13 June 1981 2
Michael Jackson "One Day In Your Life" 27 June 1981 2
The Specials "Ghost Town" 11 July 1981 3
Shakin' Stevens "Green Door" 1 August 1981 4
Aneka "Japanese Boy" 29 August 1981 1
Soft Cell "Tainted Love" 5 September 1981 2
Adam and the Ants "Prince Charming" 19 September 1981 4
Dave Stewart and Barbara Gaskin "It's My Party" 17 October 1981 4
The Police "Every Little Thing She Does Is Magic" 14 November 1981 1
Queen and David Bowie "Under Pressure" 21 November 1981 2
Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1
The Human League "Don't You Want Me" 12 December 1981 5
? ?⍠('Foo' 1)('Bar' 2)
]help ⎕CSV
view dir,'81.txt'
⍠ or ⎕OPT
![Page 21: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/21.jpg)
20
Version 17.0 in Depth
Exercise 1
![Page 22: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/22.jpg)
21
Version 17.0 in Depth
Exercise 1
Solution
![Page 23: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/23.jpg)
22
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE
![Page 24: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/24.jpg)
23
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE• Copies or moves one or more files
and/or directories
![Page 25: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/25.jpg)
24
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE• Copies or moves one or more files
and/or directories• Move within a filesystem is a fast
rename
![Page 26: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/26.jpg)
25
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE• Copies or moves one or more files
and/or directories• Move within a filesystem is a fast
rename• Move across filesystems is a copy-and-
delete
![Page 27: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/27.jpg)
26
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE• Copies or moves one or more files
and/or directories• Move within a filesystem is a fast
rename• Move across filesystems is a copy-and-
delete• Options to replace / update existing
![Page 28: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/28.jpg)
27
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE• Copies or moves one or more files
and/or directories• Move within a filesystem is a fast
rename• Move across filesystems is a copy-and-
delete• Options to replace / update existing• Options to preserve attributes
![Page 29: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/29.jpg)
28
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE
![Page 30: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/30.jpg)
29
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE'destination' ⎕NCOPY 'source'
![Page 31: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/31.jpg)
30
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE'destination' ⎕NCOPY 'source'
destination ← source
![Page 32: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/32.jpg)
31
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE'destination' ⎕NCOPY 'source'
destination ← source'destination' ⎕FCOPY source_tieno
![Page 33: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/33.jpg)
32
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE
![Page 34: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/34.jpg)
33
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE'path2/name2' ⎕NCOPY 'path1/name1'
![Page 35: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/35.jpg)
34
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE'path2/name2' ⎕NCOPY 'path1/name1'
If path2/name2 is a directory, copy is placed inside it to create path2/name2/name1
![Page 36: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/36.jpg)
35
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE'path2/name2' ⎕NCOPY 'path1/name1'
If path2/name2 is a directory, copy is placed inside it to create path2/name2/name1
If path2/name2 is a file or does not exist, copy is named path2/name2
![Page 37: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/37.jpg)
36
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE
![Page 38: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/38.jpg)
37
Version 17.0 in Depth
⎕NCOPY and ⎕NMOVE
Demo
![Page 39: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/39.jpg)
38
Version 17.0 in Depth
Exercise 2
![Page 40: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/40.jpg)
39
Version 17.0 in Depth
Exercise 2
)ed ex2
![Page 41: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/41.jpg)
40
Version 17.0 in Depth
Exercise 2
)ed ex2
Amend this code so that the file appears fully-formed.
![Page 42: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/42.jpg)
41
Version 17.0 in Depth
Exercise 2
)ed ex2
Amend this code so that the file appears fully-formed.
➢ Temp dir: 739⌶0➢ Create unique name: (⎕NCREATE⍠'Unique' 1)➢Name of tied file t: ⊃⎕NINFO t
![Page 43: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/43.jpg)
42
Version 17.0 in Depth
Exercise 2 solution
![Page 44: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/44.jpg)
43
Version 17.0 in Depth
Exercise 2 solutiontgt←'a.dat'
t←tgt ⎕NCREATE 0
(⍳100)⎕NAPPEND t 83⎕NUNTIE t
![Page 45: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/45.jpg)
44
Version 17.0 in Depth
Exercise 2 solutiontgt←'a.dat'tmp←739⌶0t←tgt ⎕NCREATE 0
(⍳100)⎕NAPPEND t 83⎕NUNTIE t
![Page 46: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/46.jpg)
45
Version 17.0 in Depth
Exercise 2 solutiontgt←'a.dat'tmp←739⌶0
(⍳100)⎕NAPPEND t 83⎕NUNTIE t
![Page 47: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/47.jpg)
46
Version 17.0 in Depth
Exercise 2 solutiontgt←'a.dat'tmp←739⌶0t←(tmp,'/XXX')(⎕NCREATE⍠'Unique' 1)0
(⍳100)⎕NAPPEND t 83⎕NUNTIE t
![Page 48: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/48.jpg)
47
Version 17.0 in Depth
Exercise 2 solutiontgt←'a.dat'tmp←739⌶0t←(tmp,'/XXX')(⎕NCREATE⍠'Unique' 1)0name←⊃⎕NINFO t(⍳100)⎕NAPPEND t 83⎕NUNTIE t
![Page 49: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/49.jpg)
48
Version 17.0 in Depth
Exercise 2 solutiontgt←'a.dat'tmp←739⌶0t←(tmp,'/XXX')(⎕NCREATE⍠'Unique' 1)0name←⊃⎕NINFO t(⍳100)⎕NAPPEND t 83⎕NUNTIE ttgt ⎕NMOVE name
![Page 50: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/50.jpg)
49
Version 17.0 in Depth
Recursive ⎕NDELETE and ⎕NINFO
![Page 51: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/51.jpg)
50
Version 17.0 in Depth
Recursive ⎕NDELETE and ⎕NINFO• ⎕NDELETE dir
deletes an empty directory
![Page 52: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/52.jpg)
51
Version 17.0 in Depth
Recursive ⎕NDELETE and ⎕NINFO• ⎕NDELETE dir
deletes an empty directory
• 2 ⎕NDELETE dirdeletes a directory and everything in it New!
![Page 53: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/53.jpg)
52
Version 17.0 in Depth
Recursive ⎕NDELETE and ⎕NINFO• ⎕NDELETE dir
deletes an empty directory
• 2 ⎕NDELETE dirdeletes a directory and everything in it
• (Seen earlier in workshop!)⊢ 2 ⎕NDELETE dir,'Dyalog'
New!
![Page 54: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/54.jpg)
53
Version 17.0 in Depth
Recursive ⎕NDELETE and ⎕NINFO
![Page 55: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/55.jpg)
54
Version 17.0 in Depth
Recursive ⎕NDELETE and ⎕NINFO• {X} ⎕NINFO 'dir/name'
Information about 'dir/name'
Old!
![Page 56: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/56.jpg)
55
Version 17.0 in Depth
Recursive ⎕NDELETE and ⎕NINFO• {X} ⎕NINFO 'dir/name'
Information about 'dir/name'
• {X} (⎕NINFO⍠'Wildcard' 1) 'dir/name*'
Information about everything which matches 'name*' 'in dir'
Old!
Old!
![Page 57: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/57.jpg)
56
Version 17.0 in Depth
Recursive ⎕NDELETE and ⎕NINFO
![Page 58: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/58.jpg)
57
Version 17.0 in Depth
Recursive ⎕NDELETE and ⎕NINFO• {X} (⎕NINFO⍠'Recurse' 1) 'dir/name'
Information about 'name' in 'dir' and its sub-directories
New!
![Page 59: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/59.jpg)
58
Version 17.0 in Depth
Recursive ⎕NDELETE and ⎕NINFO• {X} (⎕NINFO⍠'Recurse' 1) 'dir/name'
Information about 'name' in 'dir' and its sub-directories
• {X} (⎕NINFO⍠('Wildcard' 1)('Recurse' 1)) 'dir/name*'
Information about everything which matches 'name*' in 'dir' and its subdirectories
New!
![Page 60: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/60.jpg)
59
Version 17.0 in Depth
Exercise 3
![Page 61: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/61.jpg)
60
Version 17.0 in Depth
Exercise 3• How many workspaces (*.dws files) are there in the
Dyalog 17.0 installation directory?
![Page 62: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/62.jpg)
61
Version 17.0 in Depth
Exercise 3• How many workspaces (*.dws files) are there in the
Dyalog 17.0 installation directory?
• ⎕SE.SALTUtils.DYALOG
![Page 63: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/63.jpg)
62
Version 17.0 in Depth
Exercise 3• How many workspaces (*.dws files) are there in the
Dyalog 17.0 installation directory?
• ⎕SE.SALTUtils.DYALOG
• {X} (⎕NINFO⍠('Wildcard' 1)('Recurse' 1)) 'dir/name*'
Information about everything which matches 'name*' in 'dir' and its subdirectories
![Page 64: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/64.jpg)
63
Version 17.0 in Depth
Exercise 3
![Page 65: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/65.jpg)
64
Version 17.0 in Depth
Exercise 3
Solution
![Page 66: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/66.jpg)
65
Version 17.0 in Depth
Text files
![Page 67: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/67.jpg)
66
Version 17.0 in Depth
Text files• 'ASCII' ⎕NGET 'a.txt' Old!
![Page 68: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/68.jpg)
67
Version 17.0 in Depth
Text files• 'ASCII' ⎕NGET 'a.txt'• 'Windows-1252' ⎕NGET 'b.txt'
Old!
![Page 69: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/69.jpg)
68
Version 17.0 in Depth
Text files• 'ASCII' ⎕NGET 'a.txt'• 'Windows-1252' ⎕NGET 'b.txt'• 'UTF-8' ⎕NGET 'c.txt'
Old!
![Page 70: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/70.jpg)
69
Version 17.0 in Depth
Text files• 'ASCII' ⎕NGET 'a.txt'• 'Windows-1252' ⎕NGET 'b.txt'• 'UTF-8' ⎕NGET 'c.txt'• 'UTF-16' ⎕NGET 'd.txt'
Old!
![Page 71: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/71.jpg)
70
Version 17.0 in Depth
Text files• 'ASCII' ⎕NGET 'a.txt'• 'Windows-1252' ⎕NGET 'b.txt'• 'UTF-8' ⎕NGET 'c.txt'• 'UTF-16' ⎕NGET 'd.txt'• …
Old!
![Page 72: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/72.jpg)
71
Version 17.0 in Depth
Text files• 'ASCII' ⎕NGET 'a.txt'• 'Windows-1252' ⎕NGET 'b.txt'• 'UTF-8' ⎕NGET 'c.txt'• 'UTF-16' ⎕NGET 'd.txt'• …• ⎕NGET 'a.txt'
Old!
![Page 73: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/73.jpg)
72
Version 17.0 in Depth
Text files• 'ASCII' ⎕NGET 'a.txt'• 'Windows-1252' ⎕NGET 'b.txt'• 'UTF-8' ⎕NGET 'c.txt'• 'UTF-16' ⎕NGET 'd.txt'• …• ⎕NGET 'a.txt'
• data 'UTF-8' ⎕NPUT 'x.txt'
Old!
![Page 74: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/74.jpg)
73
Version 17.0 in Depth
Text files• 'ASCII' ⎕NGET 'a.txt'• 'Windows-1252' ⎕NGET 'b.txt'• 'UTF-8' ⎕NGET 'c.txt'• 'UTF-16' ⎕NGET 'd.txt'• …• ⎕NGET 'a.txt'
• data 'UTF-8' ⎕NPUT 'x.txt'
Old!
![Page 75: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/75.jpg)
74
Version 17.0 in Depth
Text files – extended ASCII etc.
![Page 76: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/76.jpg)
75
Version 17.0 in Depth
Text files – extended ASCII etc.• 'Windows-1252' ⎕NGET 'b.txt'
![Page 77: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/77.jpg)
76
Version 17.0 in Depth
Text files – extended ASCII etc.• 'Windows-1252' ⎕NGET 'b.txt'
![Page 78: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/78.jpg)
77
Version 17.0 in Depth
Text files – extended ASCII etc.• 'Windows-1252' ⎕NGET 'b.txt'
• 'Windows-1251' ⎕NGET 'b.txt'• 'MacRoman' ⎕NGET 'b.txt'• 'EBCDIC-037' ⎕NGET 'b.txt'• 'PETSCI' ⎕NGET 'b.txt'• …
![Page 79: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/79.jpg)
78
Version 17.0 in Depth
"ANSI" Western Europe - Windows-1252-0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -A -B -C -D -E -F
0- Null SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
1- DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
2- spc ! " # $ % & ' ( ) * + , - . /
3- 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4- @ A B C D E F G H I J K L M N O
5- P Q R S T U V W X Y Z [ \ ] ^ _
6- ` a b c d e f g h i j k l m n o
7- p q R s t u v w x y z { | } ~ DEL
8- € ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ Ž
9- ‘ ’ “ ” • – — ˜ ™ š › œ ž Ÿ
A- nbsp ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ shy ® ¯
B- ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
C- À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
D- Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
E- à á â ã ä å æ ç è é ê ë ì í î ï
F- ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ
![Page 80: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/80.jpg)
79
Version 17.0 in Depth
"ANSI" Russia - Windows-1251-0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -A -B -C -D -E -F
0- Null SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
1- DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
2- spc ! " # $ % & ' ( ) * + , - . /
3- 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4- @ A B C D E F G H I J K L M N O
5- P Q R S T U V W X Y Z [ \ ] ^ _
6- ` a b c d e f g h i j k l m n o
7- p q r s t u v w x y z { | } ~ DEL
8- Ђ Ѓ ‚ ѓ „ … † ‡ € ‰ Љ ‹ Њ Ќ Ћ Џ
9- ђ ‘ ’ “ ” • – — ™ љ › њ ќ ћ џ
A- nbsp Ў ў Ј ¤ Ґ ¦ § Ё © Є « ¬ shy ® Ї
B- ° ± І і ґ µ ¶ · ё № є » ј Ѕ ѕ ї
C- А Б В Г Д Е Ж З И Й К Л М Н О П
D- Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
E- а б в г д е ж з и й к л м н о п
F- р с т у ф х ц ч ш щ ъ ы ь э ю я
![Page 81: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/81.jpg)
80
Version 17.0 in Depth
Introduction to the Russian ConstitutionКОНСТИТУЦИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Принята всенародным голосованием
12 декабря 1993 года
Мы, многонациональный народ Российской Федерации, соединенные общей судьбой на
своей земле, утверждая права и свободы человека, гражданский мир и согласие, соединяя
исторически сложившееся государственное единство, исходя из общепризнанных принципов
равноправия и самоопределения народов, чтя память предков, передавших нам любовь и
уважение к Отечеству, веру в добро и справедливость, возрождая суверенную
государственность России и утверждая незыблемость ее демократической основы, стремясь
обеспечить благополучие и процветание России, исходя из ответственности за свою Родину
перед нынешним и будущими поколениями, сознавая себя частью мирового сообщества,
принимаем КОНСТИТУЦИЮ РОССИЙСКОЙ ФЕДЕРАЦИИ.
Write Windows-1251
![Page 82: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/82.jpg)
81
Version 17.0 in Depth
Introduction to the Russian ConstitutionÊÎÍÑÒÈÒÓÖÈß ÐÎÑÑÈÉÑÊÎÉ ÔÅÄÅÐÀÖÈÈ
Ïðèíÿòà âñåíàðîäíûì ãîëîñîâàíèåì
12 äåêàáðÿ 1993 ãîäà
Ìû, ìíîãîíàöèîíàëüíûé íàðîä Ðîññèéñêîé Ôåäåðàöèè, ñîåäèíåííûå îáùåé ñóäüáîé íà
ñâîåé çåìëå, óòâåðæäàÿ ïðàâà è ñâîáîäû ÷åëîâåêà, ãðàæäàíñêèé ìèð è ñîãëàñèå, ñîåäèíÿÿ
èñòîðè÷åñêè ñëîæèâøååñÿ ãîñóäàðñòâåííîå åäèíñòâî, èñõîäÿ èç îáùåïðèçíàííûõ ïðèíöèïîâ
ðàâíîïðàâèÿ è ñàìîîïðåäåëåíèÿ íàðîäîâ, ÷òÿ ïàìÿòü ïðåäêîâ, ïåðåäàâøèõ íàì ëþáîâü è
óâàæåíèå ê Îòå÷åñòâó, âåðó â äîáðî è ñïðàâåäëèâîñòü, âîçðîæäàÿ ñóâåðåííóþ
ãîñóäàðñòâåííîñòü Ðîññèè è óòâåðæäàÿ íåçûáëåìîñòü åå äåìîêðàòè÷åñêîé îñíîâû, ñòðåìÿñü
îáåñïå÷èòü áëàãîïîëó÷èå è ïðîöâåòàíèå Ðîññèè, èñõîäÿ èç îòâåòñòâåííîñòè çà ñâîþ Ðîäèíó
ïåðåä íûíåøíèì è áóäóùèìè ïîêîëåíèÿìè, ñîçíàâàÿ ñåáÿ ÷àñòüþ ìèðîâîãî ñîîáùåñòâà,
ïðèíèìàåì ÊÎÍÑÒÈÒÓÖÈÞ ÐÎÑÑÈÉÑÊÎÉ ÔÅÄÅÐÀÖÈÈ.
Read Windows-1252
![Page 83: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/83.jpg)
82
Version 17.0 in Depth
Text files
![Page 84: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/84.jpg)
83
Version 17.0 in Depth
Text files
Demo
![Page 85: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/85.jpg)
84
Version 17.0 in Depth
Exercise 4
![Page 86: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/86.jpg)
85
Version 17.0 in Depth
Exercise 4• Read meaningful text fromdir,'360.txt'
![Page 87: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/87.jpg)
86
Version 17.0 in Depth
Exercise 4• Read meaningful text fromdir,'360.txt'
• tinyurl.com/dyalog18bwww.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/
![Page 88: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/88.jpg)
87
Version 17.0 in Depth
Exercise 4• Read meaningful text fromdir,'360.txt'
• tinyurl.com/dyalog18bwww.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/
EBCDIC-037
![Page 89: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/89.jpg)
88
Version 17.0 in Depth
Exercise 4
![Page 90: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/90.jpg)
89
Version 17.0 in Depth
Exercise 4
Solution
![Page 91: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/91.jpg)
90
Version 17.0 in Depth
Break
Resume at 15:45
![Page 92: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/92.jpg)
91
Version 17.0 in Depth
Error reporting• More informative• More accurate
![Page 93: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/93.jpg)
92
Version 17.0 in Depth
Locals lines• Organise your locals• Plays nicely with git
![Page 94: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/94.jpg)
93
Version 17.0 in Depth
Locals lines
![Page 95: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/95.jpg)
94
Version 17.0 in Depth
Locals lines
![Page 96: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/96.jpg)
95
Version 17.0 in Depth
Locals lines
![Page 97: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/97.jpg)
96
Version 17.0 in Depth
HTML renderer
'h'⎕WC'HTMLRenderer'
![Page 98: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/98.jpg)
97
Version 17.0 in Depth
HTML renderer:static HTML
'h'⎕WC'HTMLRenderer'('HTML' '<u>APL</u>')
![Page 99: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/99.jpg)
98
Version 17.0 in Depth
HTML renderer:web content
'h'⎕WC'HTMLRenderer'('URL' 'www.dyalog.com')
![Page 100: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/100.jpg)
99
Version 17.0 in Depth
HTML renderer:intercepts
U←1 2⍴'*.html' 1'h'⎕WC'HTMLRenderer'('InterceptedURLs' U)('event' 'HTTPRequest' 'fn')
![Page 101: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/101.jpg)
100
Version 17.0 in Depth
Open Online Help in Browser]Help
![Page 102: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/102.jpg)
101
Version 17.0 in Depth
Open Online Help in Browser]Help
![Page 103: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/103.jpg)
102
Version 17.0 in Depth
Open Online Help in Browser]Help• Symbols for primitive functions and operators• Control structures and syntactic symbols• System functions, operators, variables, and constants• System and user commands• GUI objects, properties, methods, and events• Error messages and numbers• else: search Dyalog help system
![Page 104: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/104.jpg)
103
Version 17.0 in Depth
Open Online Help in Browser]Help• Symbols for primitive functions and operators• Control structures and syntactic symbols• System functions, operators, variables, and constants• System and user commands• GUI objects, properties, methods, and events• Error messages and numbers• else: search Dyalog help systemJust web address with -url
![Page 105: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/105.jpg)
104
Version 17.0 in Depth
Hands-on!
![Page 106: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/106.jpg)
105
Version 17.0 in Depth
Hands-on!⎕← table ← 'Bob' 'Abe' 'Bob' 'Abe',⍪10 10 3 10
Bob 10.Abe 10.Bob 3.Abe 10.
![Page 107: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/107.jpg)
106
Version 17.0 in Depth
Hands-on!⎕← table ← 'Bob' 'Abe' 'Bob' 'Abe',⍪10 10 3 101. distinct ← {remove all duplicate rows} table
Bob 10.Abe 10.Bob 3.Abe 10.
Bob 10.Abe 10.Bob 3.
1.
![Page 108: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/108.jpg)
107
Version 17.0 in Depth
Hands-on!⎕← table ← 'Bob' 'Abe' 'Bob' 'Abe',⍪10 10 3 101. distinct ← {remove all duplicate rows} table2. sorted ← {sort by number, then by name} distinct
Bob 10.Abe 10.Bob 3.Abe 10.
Bob 10.Abe 10.Bob 3.
Bob 3.Abe 10.Bob 10.
1. 2.
![Page 109: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/109.jpg)
108
Version 17.0 in Depth
Bob 5
Hands-on!⎕← table ← 'Bob' 'Abe' 'Bob' 'Abe',⍪10 10 3 101. distinct ← {remove all duplicate rows} table2. sorted ← {sort by number, then by name} distinct3. position ← sorted {where ⍵ would fit in} new
Bob 10.Abe 10.Bob 3.Abe 10.
Bob 10.Abe 10.Bob 3.
Bob 3.Abe 10.Bob 10.
← 0← 1 ←← 2← 3
1. 2. 3.
![Page 110: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/110.jpg)
109
Version 17.0 in Depth
Other 17.0 Enhancements
Results for the remaining no-result system functions:
• ⎕ARBOUT• Dyadic ⎕CMD/⎕SH• ⎕CY• ⎕LOCK• ⎕SHADOW
![Page 111: Version 17.0 in Depth - Dyalog Ltd....Julio Iglesias "Begin The Beguine (Volver A Empezar)" 5 December 1981 1 The Human League "Don't You Want Me" 12 December 1981 5 17](https://reader031.vdocuments.us/reader031/viewer/2022022119/5e3ba08c977815535e32df46/html5/thumbnails/111.jpg)
110
Version 17.0 in Depth
Summary: Improvements in Dyalog 17.0• Extended primitives: ⍸ ⍋ ⍒ have TAO and ∪ works for arrays of all ranks
• Better error messages, more precise ∧ and more info in ⎕DMX• Locals lines after line [0]• New user commands: ]Link ]Help• New system functions: ⎕NCOPY ⎕NMOVE• Can include sub-directories: ⎕NINFO ⎕NDELETE• Additional file formats: ⎕CSV• Custom character set support: ⎕CSV ⎕GET ⎕NPUT ⎕R ⎕S• HTMLRenderer has InterceptedURLs property
• All system functions return a result
Even more improvements
listed in the release notes for 17.0