freenode/#lisp - IRC Chatlog
Search
21:36:53
aeth
Where there's two there's probably many, so I wouldn't be surprised if there's a few more on some dark corner of the Internet, perhaps from the mid 90s
21:40:15
jackdaniel
aeth: to be meticulous there are clim streams: http://bauhh.dyndns.org:8000/clim-spec/P-V.html#_756, http://bauhh.dyndns.org:8000/clim-spec/P-VI.html#_1053 ; of course they are tailored for typed screen input and output formatting
21:40:53
aeth
jackdaniel: ah, okay, I actually was aware at one point that those were different, so my bad.
2:05:08
adlai
ACTION is estimating an ETA for ECL issue 305 fixing itself in the absence of external motivation
9:23:04
decent-username
I wanted to understand how :adjustable modifies the characteristics of an array. Therefore I've read what the HyperSpec had to say, but it didn't really help me. Why would I want to use ":adjustable t" when creating an array?
9:25:33
jackdaniel
decent-username: i.e when the average case is that array will hold 4 elements but in rare occasions it needs to hold 1024 elements
9:27:21
decent-username
Because doing something like (make-array 4 :adjustable t) will still raise an error when I try to use vector-push-extend
9:27:28
jackdaniel
if you have *a lot* of small arrays then it would be a huge waste to have each of them to have 1024 size
9:28:26
decent-username
ahh, I didn't know such a function existed. I think that's the thing that led to the confusion.
9:31:38
jackdaniel
I'm still waiting for the new CL standard with left-fill-pointer, rotating arrays and conformal displacement :-)
9:34:29
decent-username
the rotating part would allow for the creating of some interesting functions.