freenode/#lisp - IRC Chatlog
Search
8:16:58
MichaelRaskin
I think one can list «pretty damn bad» Web APIs for a long time without much effort…
8:18:51
no-defun-allowed
The part I dislike the most is that whitespace is significant. If I write <span>foo</span><span>bar</span>, it is different to <span>foo</span> <span>bar</span>, which is sometimes what I want, but also sometimes not.
8:20:01
no-defun-allowed
Or maybe that's a CL-WHO problem for not letting me choose in places where it matters, like disabling whitespace between elements which I use to create a bar graph, but keeping it everywhere else to make the source more readable.
10:53:55
edgar-rft
The funny thing is that HTML originally was meant to be a *simple* markup language.
10:56:19
no-defun-allowed
All of cl-who is compile-time, right? So I couldn't set some magic variable or something to change the whitespace mode?
10:57:22
no-defun-allowed
I could probably embed another with-html-output macro inside the body with different settings though.
13:26:33
kmeow
so I guess the optional extension argument to vector-push-extend is for reserving space in advance
13:54:58
_death
if you know the size in advance you can also create a vector with just a fill-pointer and use vector-push
17:51:39
minion
Josh_2: direct your attention towards copying: http://www.nhplace.com/kent/PS/EQUAL.html
17:57:10
Bike
i wonder if there would be some value in exposing the copying that change-class is defined to use, though.
17:58:41
Bike
implementations might have something faster under the hood, like copying a storage vector