Created attachment 505614 [details] ebuild file for roswell version 17.11.10.85 Hi, --- Quoted from https://github.com/roswell/roswell --- Roswell is a Lisp implementation installer/manager, launcher, and much more! Roswell started out as a command-line tool with the aim to make installing and managing Common Lisp implementations really simple and easy. Roswell has now evolved into a full-stack environment for Common Lisp development, and has many features that makes it easy to test, share, and distribute your Lisp applications. With Roswell, we aim to push the Common Lisp community to a whole new level of productivity. Roswell is still in beta. Despite this, the basic interfaces are stable and not likely to change. Roswell currently works well on Unix-like platforms such as Linux, Mac OS X and FreeBSD. Roswell also works on other operating systems, but currently some parts or features might be missing or unstable. Checkout issues list if you are interested in what's lacking. --- END --- I think it is reasonable for it to be in our official repository since more and more packages are using it. Apart from its description, it serves well as a building system that makes it really easy to write Common Lisp scripts or dump stand-alone executables. In its old version, there was a bug in Makefile that prevents Gentoo sandbox to build it. Now the bug has been fixed and it can be properly built in Gentoo. Then what are we waiting for?
Thank you for your contribution. I had a short look on the ebuild. Here a few ideas: * Please test the ebuild with repoman https://wiki.gentoo.org/wiki/Repoman * KEYWORDS need ~ run ekeyword ~all YOUREBUILD * Please be more specific in the DESCRIPTION. The objective description may be <=80 characters long. * you do not need eutils here > Then what are we waiting for? A (proxied) maintainer. ;-) https://repology.org/metapackage/roswell/versions
Created attachment 507044 [details] ebuild file for roswell version 17.11.10.85 Official description: --- BEGIN --- Roswell is a Lisp implementation installer/manager, launcher, and much more! Roswell started out as a command-line tool with the aim to make installing and managing Common Lisp implementations really simple and easy. Roswell has now evolved into a full-stack environment for Common Lisp development, and has many features that makes it easy to test, share, and distribute your Lisp applications. With Roswell, we aim to push the Common Lisp community to a whole new level of productivity. Roswell is still in beta. Despite this, the basic interfaces are stable and not likely to change. Roswell currently works well on Unix-like platforms such as Linux, Mac OS X and FreeBSD. Roswell also works on other operating systems, but currently some parts or features might be missing or unstable. --- END --- Nowadays more and more open source CL packages are using it. Apart from its description, it serves well as a building system that makes it really easy to write Common Lisp scripts or dump stand-alone executables. P.S. Thanks for your correction. New lesson learned ;-) Am I right this time?
"Intend to be a lisp installer and launcher for major environment that just work." Is not very specific. Could you elaborate on that, please?
(In reply to Jonas Stein from comment #3) > "Intend to be a lisp installer and launcher for major environment that just > work." > > Is not very specific. Could you elaborate on that, please? OK. By "installer and launcher" I mean: 1. It can install any mainstream Common Lisp implementations by downloading the binary from official sites. A simple command `ros install <something>` will do the trick. 2. It is easy to switch between different implementations by using `ros use`. 3. It serves as a launcher by launching REPL you chose when you invoke `ros run`. So it fluently works with slime because you do not have to modify Emacs configure file if you want to test with another REPL. I think it can be compared with cargo for Rust programming language.
So...one year has past. Any news of this issue? Roswell has been the de facto environment installer/manager for Common Lisp language. What are we waiting for?
Created attachment 558100 [details] Roswell release version 18.10.10.95 Latest release of Roswell.
Created attachment 558398 [details] Enhanced the ebuild file