Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reference implementation to deliver a command line tool #8

Open
foretspaisibles opened this issue Sep 18, 2023 · 1 comment
Open

Reference implementation to deliver a command line tool #8

foretspaisibles opened this issue Sep 18, 2023 · 1 comment

Comments

@foretspaisibles
Copy link
Contributor

foretspaisibles commented Sep 18, 2023

A few ideas:

I have no experience with running Lisp implementations on Windows and do not have access to a windows machine, so the result would be hard to test. But I am very supportive of the idea.

According to you, what are the basic requirements of such a software that would make a minimal example interesting?

To get started I would see something like:

• ⁠Relying on 3rd party libraries provided by the package system, so that a “configuration” step is needed.
• ⁠Relying on 3rd party external programs provided by the package system, so that a “configuration” step is needed.
• ⁠Depending on platform-specific aspects, to demonstrate adaptability.
• ⁠Compiled with different features sets, to demonstrate configurability.
• ⁠The end product is a package (PKG on the Mac, DEB on ubuntu) equipped with checksums and maybe GPG signatures.

What other requirements could be interesting?

@foretspaisibles
Copy link
Contributor Author

Also:

to get started I would do a simpler step:

• ⁠rely on quicklisp libraries
• ⁠build a CL binary that runs on a Windows machine. My first goal is to have something that the user can double-click on. Such an app could be a Ltk window or a web server that starts on the terminal and opens the default web browser. If you want an example with dozens of CL dependencies, external ones, and that would help a project, search no more :)

I heard that some test the windows binary on Wine.

BTW, building an appimage could be great too. A project that does it: https://github.com/VitoVan/calm/blob/main/s/usr/linux/appimage.lisp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant