Conversion between APL and J may be trivial, or can be a pain. Sort of depends on the code. In those cases where I have made the conversion it is oftem simpler to start from scratch and re-create.

Of course if the software is long you can get tired. Automatic conversion is not easy in most cases (and msy, in some sense be very timesome).

Ralph S


On Sat, 8 Mar 2008, Robert Quinn wrote:

I preface this request with the disclosure that I know nothing about APL or J.

But I've been asked to recreate an APL based system in Java and I'm trying to understand APL's benefits and found J as part of my research. J seems a little more viable and possibly "better" then APL but I'm not knowledgeable enough to know. My questions are...

Can APL be converted to J? and what are the options for doing that?. Is this required, beneficial, etc.?

If there's any hope of using some of the existing code, I'd want to call J/APL from Java and get back the results or have it update the data directly.

I saw some posts in the archive about Java to J communication. Anyone have any comments about their experience integrating Java and J? I feel like this communication would "need" to be as close to an in-process call as possible and the J process would have to be long running. Similar to a service or "engine" approach. Anyone have any comments about J using an Oracle database? The application processes a lot of data and the performance has to be there. I would not want to send that much data to the J process, only the keys, it would access the data from Oracle, store the results and send back a status code or perhaps return some new keys or other minimum amount of data. Thanks for any help.

Robert Quinn

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to