It appears that multiline definitions cannot be handled through a single
call to JDo:
". 't =: verb define' , LF , 'a =: 111 ' , LF , ')' , LF
|spelling error
Here's a keyboard session, annotated
".'t =: verb define' NB. enter this line
Here you get a prompt of 0 spaces, indicating that the JE is waiting for
keyboard input for the definition
a =: 111
)
After entering ), I get the 3-space prompt indicating the ". verb
completed execution.
t
3 : 'a=:111'
I don't know whether there is any way to create a multiline definition
using LF without going through 0!:x. If it's short yo could create
boxed strings:
". 't =: 3 : (''a =: 112'' ; ''b =: 113'')'
load is not defined until you have used 0!:x to load the base library,
as Bill pointed out.
Henry Rich
On 1/2/2020 12:37 PM, Strale wrote:
The \r is the right one thank you
but even with the correct end of line I tried several combinations \r and \n
but without success the error is value error or spelling error
also the profile.ijs when I try to load it with JDo give me back "value
error"
I have also put it in the executable directory but without success.
On Thu, Jan 2, 2020 at 4:06 PM David Lambert <[email protected]> wrote:
Perhaps those /r should be \r ?
Date: Thu, 2 Jan 2020 12:18:00 +0100
From: Strale<[email protected]>
To:[email protected]
Subject: [Jprogramming] J lib question
Message-ID:
<
cal2u57zrpqnx32dag7v3bdgao6ufhunn6ycq61sgiic6oag...@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
Hello
I am trying to mix J with C++ in Linux
I have included in my C++ project jfex.h libj.h and libj.so
after calling JInit() I am able to execute simple sentences with JDo and
get the result with JGetA
but I am not able to define more sofisticate behaviours ex. define J
function with verb define
ex.
int JDo(jt,"testverb =: verb define /r a=: 111 /r )");
fails with error: domain error
or loading module ex plot.ijs
fails with error: value error
do I am doing something wrong as missing some initialisation?
Cheers
Paolo
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm