Hi, Tomasz Rola wrote on Sun, Aug 29, 2021 at 08:21:03PM +0200: > On Sun, Aug 29, 2021 at 03:27:27AM +0200, [email protected] wrote:
>> Would the core team consider including a minimalist lisp in the base? >> e.g. http://t3x.org/klisp/index.html [...] > If I would want to propose any Lisp into the base system, I would > point at s9fes (Scheme 9 from Empty Space), also by Nils Holm. As a general rule of thumb: if some program * is maintained by a person who is not an OpenBSD developer, * and/or is maintained in a repository outside of cvs.openbsd.org, * and is not required for building or running anything contained in the base system, then it is usually better maintained in ports than in base. For users, typing "doas pkg_add my_loveliest_lisp" once is negligible effort, so it really doesn't matter for them. For developers, regularly synching a piece of third-party software into base is quite tedious and wastes considerable working time, whereas keeping a port up to date causes orders of magnitude less work. For example, synching to base is a royal pain for essential stuff like clang and Perl and drm. It causes non-trivial work even for smaller stuff like unbound and nsd. In several caaes, it was such a nightmare that developers just gave up in those cases - for example, just think of nginx and sqlite. In any case, this thread is wildly off-topic on tech@. If you have additional questions related to this topic, please start a new thread on misc@, or post a port or a port update to ports@. Yours, Ingo
