Shinmera / random-state

A collection of portable random generators for Common Lisp
http://shinmera.github.io/random-state/
zlib License
26 stars 9 forks source link

Factor out the documentation system. #18

Closed rpgoldman closed 1 year ago

rpgoldman commented 1 year ago

I'd like to factor the documentation out of the main system so that we can use random-state without the dependency tail that comes from the documentation builder.

What I did was to pull the documentation out into "random-state/documentation" slashy system.

Shinmera commented 1 year ago

I am not going to merge this. Documentation-utils is a dependency of all of my libraries, and I'm not about to introduce extra systems for all of them that do this. Besides that the dependency is so minimal it really should not matter at all.

rpgoldman commented 1 year ago

I see your point, but it's a pain in the neck for me: I work on multiple different lisp projects, and cannot count on having a single lisp environment across all of them that is consistent. This means that quicklisp doesn't work for me (unless I do something scary like install it once for every project -- and even that doesn't work, because what do you do when you need to patch). For that reason, I have to drag all my dependencies as submodules making every new dependency (even trivial indent!) painful.