5 ms·
>I'd really like to figure out how to build more of a Common Lisp community. I think the low-hanging fruit is web design. Just touching up the CSS of library d
by eudox 12y ago
>I'd really like to figure out how to build more of a Common Lisp community.
I think the low-hanging fruit is web design. Just touching up the CSS of library documentation would be very useful. Presentation is a lot more important than people think.
For example, compare [0] to [1], or Crane's website[2] with, well, the average Common Lisp library.
[0] http://eudoxia0.github.io/screamer/ http://eudoxia0.github.io/screamer/
[1] http://nikodemus.github.io/screamer/ http://nikodemus.github.io/screamer/
[2] http://eudoxia0.github.io/crane/ http://eudoxia0.github.io/crane/
- hajile 12y agoCheck out quickdocs.org It's the best centralized source of CL docs I've seen and the design is fairly modern.
- lispm 12y ago[2] the boxes cut off the code on the right side...
- mrottenkolber 12y agoI find the screammer websites very nice (even though it wouldn't hurt to split off the manual/api to its own document). The crane website I find utterly horrible. Reminds me of the typical Node.js or Ruby websites and that makes me shiver. A software library is not a consumer product. Design for a lipstick brand can not be used for an airplane company. Software deserves a professional "no-bullshit" design. All three have a crucial mistake in common: Lines wider than 40em. A line must have between 8-12 words on avarage. And that is a typographic law, don't question it, we have known that since we wrote bibles. The thing with "modern" web design is: I rather have no CSS then BAD design. And fact is 99% of all web developers are not worth their salt. They completely ignore the lessons of hundreds of years of typography. My father is a designer and to my luck he taught me about typography. Everyone who touches a website should have read Jan Tschichold. There is no way around it, you will only repeat past mistakes.
- bshimmin 12y agoI don't know if you're a Common Lisp guy, but comments like "99% of all web developers are not worth their salt" aren't really going to help your cause. If you personally dislike "the typical Node.js or Ruby" web sites, that's fine, but a lot of people who write software for the web these days clearly do like those sort of web sites and don't like an unformatted wall of text, even if the lines are a readable length. (I had a quick look at your site and was vastly disappointed to see that the lines were, indeed, 8-12 words on average, thus precluding my saying "Physician, heal thyself".)
- mrottenkolber 12y agoI know it sounds harsh but fact is that today's web design ignores past science. Book design is a very well understood design problem which has its roots in ergonomics and not in graphic design. I don't mean to discredit the "99%"s graphic design skills, in fact I find many graphic design works on the web astonishing and have huge respect for graphic designers (because I really suck at it, but love it a lot). Their book design education appears to be underdeveloped though and for websites ergonomics are more important than graphic design. Thats just the way it is. Book design is an amazing field by the way. For latin characters it was pioneered by hand written bibles in the medival ages. I only know a few things about it, barely enough to see that its a dying art. :( Edit: Oh and you cannot "personaly dislike" a book design work. Its the only art I know which has definitive right or wrongs, black or whites, yes or nos. There is only one correct way to typeset any given text.
- njr123 12y agoI am soo glad that viewpoint is on the way out, and we no longer have to live on the web equivalent of a brutalist concrete cube.
- julian_t 12y agoHmmm… I certainly do have the freedom to personally dislike a book design, whether the authorities say I should or not. And if that makes me typographically illiterate, then so be it ;-) In fact, I find the line lengths in many properly typeset works too short for me to read comfortably. For me, longer lines make for easier reading!
- rjsw 12y agoI find Nikodemus' original document easier to read than what you have done with it.