据我所知,可以 - 并且允许 - 使用newLISP二进制文件“链接”和分发newLISP脚本以创建单文件可执行文件。现在我想为使用newLISP gui服务器的应用程序执行此操作,就像newLISP提供的newLISP IDE一样。我有一些与此相关的问题:
我想知道构建这样一个应用程序需要什么,并像newLISP IDE一样包装它?
我已经看过包内容了,似乎有一些与Java相关的东西,使用/运行GUI服务器。所以我想,我也需要这些东西。我也可以用我的申请分发它吗?
我在newLISP IDE的软件包中找到的README说,IDE需要在应用程序包外部安装一些东西。我假设,这只是,因为IDE的lisp脚本没有链接到newLISP二进制文件?
谢谢!
更新
在进一步调查newLISP-GS“应用程序”后,我不确定,如果newLISP-GS不仅仅是GUI服务器......?我有点困惑,无论如何我的问题仍然是:如何构建包含GUI服务器的newLISP应用程序的单文件可执行文件,我是否可以分发它?
答案 0 :(得分:1)
guiserver.lsp和guiserver.jar文件提供了newLISP与机器上安装的Java系统之间的接口。
据我所知,newLISP'IDE'只是一个使用guiserver.lsp文件与Java接口的冗长文本脚本。
新的LISP论坛上经常讨论限制性GPL许可证分发新LISP“应用程序”的后果,您可以在那里找到更多答案并提供帮助。