APL and Java Interface



您知道将基于java的web应用程序与APL实现连接起来的好方法吗?我读过一个包装器组件,它可以通过将实现公开为web服务来实现这一点。除此之外,还有其他东西吗?

谢谢。

很抱歉延迟回复,但我没有从StackOverflow收到您的帖子通知。

DyalogAPL并没有像IBMAPL2那样与Java紧密集成。不幸的是,Java APL2接口无法移植到Dyalog APL,后者与Microsoft.NET体系结构进行了强大的集成。

也许你应该制作一个包装器来向java代码段传递数据,但根据我的经验,我不推荐这种方法,尤其是当你正在为客户端开发软件时。

最后,使用Microsoft Java编程语言(Visual J#或J++),您可以在.NET和JVM体系结构之间找到一些"桥梁"(例如参数传递)。

关注APL有必要处理正确的产品,如IBM APL2、Dyalog APL等。

我可以回答是的,这是可能的IBM APL2。《APL2用户指南》中详细介绍了Java-APL2接口(http://publibfp.boulder.ibm.com/epubs/pdf/c187021i.pdf)您可以直接访问第582页(pdf)。

APL2提供了四个Java接口类:

Apl2interp发出APL2解释器请求(向APL2发出命令)

Apl2object管理APL2工作区对象(将数组从Java移动到APL2,反之亦然)

Apl2exception指示并检测APL2错误

Apl2cdr在工作区和CDR格式之间转换

java环境包括许多开发工具、类和方法。开发工具包是称为Java开发工具包(JDK)的系统的一部分,类和方法是Java标准库(JCL)的一部分

最新更新