[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-apl] ⎕fio
From: |
Christian Robert |
Subject: |
[Bug-apl] ⎕fio |
Date: |
Sat, 5 Mar 2016 00:45:43 -0500 |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 |
∇Execute[⎕]∇
∇
[0] z←Execute cmd;⎕io;fh
[1] ⎕io←0
[2] fh ← ⎕FIO[24] cmd
[3] z←⎕av[⎕fio [8] fh]
[4] Loop: →(0≠⎕FIO[10] fh)/Fini
[5] z←z,⎕av[⎕fio [8] fh]
[6] →Loop
[7] Fini: ⎕FIO[25] fh
[8] ⊃⊃z
∇
)save
2016-03-05 00:20:57 (GMT-5) CONTINUE
D Execute 'date'
0
sam mar 5 00:33:32 EST 2016
┌29───────────────────────────┐
│sam mar 5 00:33:32 EST 2016
│
└─────────────────────────────┘
I do not understand why it repeat the result twice. one via stdout and one via
boxing as I can guess.
∇Execute[⎕]∇
∇
[0] z←Execute cmd;⎕io;fh
[1] ⎕io←0
[2] fh ← ⎕FIO[24] cmd
[3] z←⎕av[⎕fio [8] fh]
[4] Loop: →(0≠⎕FIO[10] fh)/Fini
[5] z←z,⎕av[⎕fio [8] fh]
[6] →Loop
[7] Fini: ⎕FIO[25] fh
[8] ⊃⊃z
∇
)save
2016-03-05 00:20:57 (GMT-5) CONTINUE
⎕cr 'Execute'
z←Execute cmd;⎕io;fh
⎕io←0
fh ← ⎕FIO[24] cmd
z←⎕av[⎕fio [8] fh]
Loop: →(0≠⎕FIO[10] fh)/Fini
z←z,⎕av[⎕fio [8] fh]
→Loop
Fini: ⎕FIO[25] fh
⊃⊃z
- [Bug-apl] ⎕fio,
Christian Robert <=