Обертывание приложения, написанного с Newlisp в одном исполняемом приложении OSX
-
26-10-2019 - |
Вопрос
Насколько я узнал, это возможно-и позволено-чтобы «ссылаться» и распространять сценарий Newlisp с помощью двоичного файла Newlisp для создания исполняемого файла с одним файлом. Теперь я хотел бы сделать это для приложения, используя NewLisp Gui Server, так же, как Newlisp IDE, который обеспечивается Newlisp. У меня есть несколько вопросов, связанных с этим:
Я хотел бы знать, что требуется для создания такого приложения и завершения его, как Newlisp IDE?
Я посмотрел на содержимое пакетов, и кажется, что там есть что-то связанное с Java, чтобы использовать/запустить сервер GUI. Так что я думаю, мне тоже потребовался бы этот материал. Я тоже разрешен распространять его с помощью моего приложения?
В пакете Newlisp IDE говорится, что в пакете Newlisp IDE говорится, что IDE требует некоторых вещей, установленных вне пакета приложений. Я предполагаю, что это только потому, что сценарий LISP IDE не связан с бинарным из Newlisp?
Благодарность!
ОБНОВИТЬ
После дальнейшего изучения приложения Newlisp-GS «Я не уверен, если Newlisp-GS не только сервер GUI ...? Я немного смущен, в любом случае, мой вопрос все еще: как можно построить однократный исполняемый файл приложения Newlisp, включая Gui-Server, и мне разрешено распространять его?
Решение
Файлы guiserver.lsp и guiserver.jar предоставляют интерфейс между Newlisp и системой Java, который установлен на машине.
Насколько я знаю, Newlisp 'Ide' - просто длинный текстовый скрипт, который использует файл guiserver.lsp для взаимодействия с Java.
Последствия ограничительной лицензии GPL для распределения «приложений NewLisp» часто обсуждались на форумах Newlisp, и вы можете найти больше ответов и помогать там.