将使用newLISP编写的应用程序包装在单个可执行OSX应用程序中

时间:2011-09-06 07:59:06

标签: macos executable single-file newlisp

据我所知,可以 - 并且允许 - 使用newLISP二进制文件“链接”和分发newLISP脚本以创建单文件可执行文件。现在我想为使用newLISP gui服务器的应用程序执行此操作,就像newLISP提供的newLISP IDE一样。我有一些与此相关的问题:

  1. 我想知道构建这样一个应用程序需要什么,并像newLISP IDE一样包装它?

  2. 我已经看过包内容了,似乎有一些与Java相关的东西,使用/运行GUI服务器。所以我想,我也需要这些东西。我也可以用我的申请分发它吗?

  3. 我在newLISP IDE的软件包中找到的README说,IDE需要在应用程序包外部安装一些东西。我假设,这只是,因为IDE的lisp脚本没有链接到newLISP二进制文件?

  4. 谢谢!

    更新

    在进一步调查newLISP-GS“应用程序”后,我不确定,如果newLISP-GS不仅仅是GUI服务器......?我有点困惑,无论如何我的问题仍然是:如何构建包含GUI服务器的newLISP应用程序的单文件可执行文件,我是否可以分发它?

1 个答案:

答案 0 :(得分:1)

guiserver.lsp和guiserver.jar文件提供了newLISP与机器上安装的Java系统之间的接口。

据我所知,newLISP'IDE'只是一个使用guiserver.lsp文件与Java接口的冗长文本脚本。

新的LISP论坛上经常讨论限制性GPL许可证分发新LISP“应用程序”的后果,您可以在那里找到更多答案并提供帮助。