bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] scripting )copy question


From: enztec
Subject: Re: [Bug-apl] scripting )copy question
Date: Mon, 6 Feb 2017 11:04:13 -0700

yea the code in the script being run in the workspace with fns - not taking the 
code pieces out and running it in immediate execution in the workspace

i sure hope you see the difference between running immediate execution in a 
workspace and as a fns in a workspace



On Mon, 6 Feb 2017 18:54:23 +0100
Juergen Sauermann <address@hidden> wrote:

> Hi,
> 
> maybe i am stupid, but for me it looks like you are opening a function called 
> sqlite
> in your script (between 1 and 2. If so then the subsequent lines belong to 
> your function sqlite) ?
> 
> And further down I reads:
> it is the same behavior in apl workspace which I interpret as meaning that 
> the behavior in an apl script is the same as in an apl workspace?
> 
> But later you say:
> i didn't ask about it in a workspace - my example was in a SCRIPT /// Jürgen
> 
> 
> 
> On 02/06/2017 04:47 PM, address@hidden wrote:
> 
> did you read the post?
> 
> i didn't ask about it in a workspace - my example was in a SCRIPT
> 
> 
> On Mon, 6 Feb 2017 11:33:51 +0800
> Elias Mårtenson <address@hidden> wrote:
> 
> It works for me:
> 
> Network listener started. Connection information: mode:tcp addr:40267
> *      )fns*
> *      )copy 5 SQL*
> DUMPED 2017-02-06 11:25:33 (GMT+8)
> *      )fns*
> SQL∆Begin       SQL∆Columns     SQL∆Commit      SQL∆Connect
> SQL∆Disconnect  SQL∆Exec        SQL∆Rollback    SQL∆Select
> SQL∆Tables      SQL⍙metadata
> 
> Regards,
> Elias
> 
> On 6 February 2017 at 10:10, <address@hidden> wrote:
> 
> #!/usr/local/bin/apl --script --
> 
> 1
> ⍝⍎')copy SQL.apl' ⍝ for sqlite fns
> 
> ∇sqlite
> 
> 2
> ⍎')copy SQL.apl' ⍝ for sqlite fns
> 
> ⍎')fns'   ⍝ doesn't show SQL∆Connect
> 
> db←'sqlite' SQL∆Connect '/sqlite/tutorial.db'
> ⍝db←'sqlite' ⎕sql[1] '/sqlite/tutorial.db'
> 
> ....
> 
> 
>
> 
> )fns    ⍝ shows SQL∆Connect
> 
> )off
> 
> 
> 
> 
> the ⎕sql[1] is in the apl so using it doesn't require anything but
> starting apl
> 
> the SQL∆Connect is a fns in the SQL.apl so to use it the )copy must be done
> 
> the question is why doesn't the 2 )copy in the sqlite fns bring in the
> function SQL∆Connect until after the sqlite function is run - it says
> dumped?
> 
> if i uncomment the   1 )copy the SQL.apl fns are loaded
> 
> it is the same behavior in apl workspace
> 
> 
> 
> 
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]