Loading images/development.page +12 −4 Original line number Diff line number Diff line Loading @@ -50,6 +50,8 @@ Each Lisp implementation a user init file that loads ASDF and then loads Quicklisp if the `QUICKLISP_LOAD` environment variable is "yes/true/1/y" (which it is by default). ## Longterm development All of this is to make it trivial for a Lisp newbie to get up and running easily, using the tools most commonly used in the community. However, if you get to the point of actually doing development with this image, we **strongly** Loading @@ -63,7 +65,13 @@ files that suit you, install the version of Quicklisp you want, etc. ASDF by default cache fasls to `/home/cl/.cache/common-lisp`, so mounting a folder to `/home/cl` will cause those to be persisted between containers as well. The next thing on the Roadmap that is pertinent to these images is to transfer the [`slime-docker`](https://github.com/daewok/slime-docker) Emacs package into this project, revitalize it (largely to account for the most recent versions of Docker on MacOS and Windows), and make it use this image by default. If you mount a folder onto `/home/cl`, you can populate it with the default config by running the `unpack-default-home-dir` script. ## slime-docker The [`slime-docker`](https://gitlab.common-lisp.net/cl-docker-images/slime-docker) Emacs package has been configured to use this image as its default. Check out its README for more information on how to integrate this image into your SLIME workflow. index.page +5 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,11 @@ please reach out! - `linux/arm64/v8` - `windows/amd64` Additionally, the [`slime-docker`](https://gitlab.common-lisp.net/cl-docker-images/slime-docker) Emacs package is part of this project as well. Se eits README for more information on how to integrate Docker images into your SLIME workflow. The following pages contain more detail on this project: - **[Roadmap](roadmap.html):** Where this project is going in the future. Loading roadmap.page +0 −4 Original line number Diff line number Diff line Loading @@ -4,10 +4,6 @@ format: md URL: roadmap.html ;;;;; - Transfer [`slime-docker`](https://github.com/daewok/slime-docker) to this project. Update it to work on the latest Windows and MacOS Docker installs. I'm sure that there are various ease of use updates that can be performed as well. - Sign the images pushed to the clfoundation org on Docker Hub. Blocked by: 1. Need to have a second person willing to have signing abilities to increase the bus factor. Loading Loading
images/development.page +12 −4 Original line number Diff line number Diff line Loading @@ -50,6 +50,8 @@ Each Lisp implementation a user init file that loads ASDF and then loads Quicklisp if the `QUICKLISP_LOAD` environment variable is "yes/true/1/y" (which it is by default). ## Longterm development All of this is to make it trivial for a Lisp newbie to get up and running easily, using the tools most commonly used in the community. However, if you get to the point of actually doing development with this image, we **strongly** Loading @@ -63,7 +65,13 @@ files that suit you, install the version of Quicklisp you want, etc. ASDF by default cache fasls to `/home/cl/.cache/common-lisp`, so mounting a folder to `/home/cl` will cause those to be persisted between containers as well. The next thing on the Roadmap that is pertinent to these images is to transfer the [`slime-docker`](https://github.com/daewok/slime-docker) Emacs package into this project, revitalize it (largely to account for the most recent versions of Docker on MacOS and Windows), and make it use this image by default. If you mount a folder onto `/home/cl`, you can populate it with the default config by running the `unpack-default-home-dir` script. ## slime-docker The [`slime-docker`](https://gitlab.common-lisp.net/cl-docker-images/slime-docker) Emacs package has been configured to use this image as its default. Check out its README for more information on how to integrate this image into your SLIME workflow.
index.page +5 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,11 @@ please reach out! - `linux/arm64/v8` - `windows/amd64` Additionally, the [`slime-docker`](https://gitlab.common-lisp.net/cl-docker-images/slime-docker) Emacs package is part of this project as well. Se eits README for more information on how to integrate Docker images into your SLIME workflow. The following pages contain more detail on this project: - **[Roadmap](roadmap.html):** Where this project is going in the future. Loading
roadmap.page +0 −4 Original line number Diff line number Diff line Loading @@ -4,10 +4,6 @@ format: md URL: roadmap.html ;;;;; - Transfer [`slime-docker`](https://github.com/daewok/slime-docker) to this project. Update it to work on the latest Windows and MacOS Docker installs. I'm sure that there are various ease of use updates that can be performed as well. - Sign the images pushed to the clfoundation org on Docker Hub. Blocked by: 1. Need to have a second person willing to have signing abilities to increase the bus factor. Loading