freenode/#clasp - IRC Chatlog
Search
4:25:00
drmeister
Bike: I get one pass through a &va-rest list - even if I copy it into another variable.
4:26:20
drmeister
I would need a special operator to copy the &va-rest parameter to into another variable so that I can convert it to a list if there is an error.
4:27:52
drmeister
But we would have to know how large they need to be at compile time - we don't have that.
4:29:01
Bike
we would? you can have variable alloca... the "function" anyway, dunno the llvm semantics
4:45:19
drmeister
The only thing we lose is the ability to provide the arguments in the error message.
4:46:42
drmeister
If I could go (let ((saved-initargs (core:vaslist-copy initargs))) (declare (dynamic-extent saved-initargs)) ... )
4:52:08
drmeister
I could allocate it on the heap - but that kind of defeats the purpose of avoiding consing.
5:11:21
drmeister
Hoookay - that was a terrible idea. shared-initialize repeatedly loops over the initargs
6:00:38
drmeister
I changed less than 10 lines of code and now vaslist's are 64bytes rather than 32 and they keep a copy of their original value.
13:10:22
beach
The code is not evolving very fast, but I recently completed a fairly complete specification of the garbage collector.
13:17:07
beach
An alternative would have to be significantly better for me to switch. For one thing, I can't see myself working without the abbrev processor and flyspell mode.
13:18:37
frgo
Last time I did create a tex text was in 1991... Si I was wondering if there is something else than emacs available these days.
13:23:00
Shinmera
At least with the new engines like LuaTeX you can use custom fonts and lots of other things that erase some of the pain.
13:23:38
frgo
Well, in 1991, for me, LaTeX was A Good Thing. The only environment that was able to typeset and print my diploma thesis text the way it was supposed to look.
13:24:52
beach
You were lucky. I find that if I want to deviate from the default way of formating things, it is nearly impossible.
13:26:56
frgo
Good coincidence - wanted to talk to you about Deeds barking when being loaded intom AllegroCL.
13:30:54
frgo
That may well be. What's special for LW? Just the fact that the whole section needs to be available at read tome?
13:35:36
Shinmera
Weirdly enough I've gotten a good share of emails from people that tried to use one of my libraries with LW/ACL and it just didn't work out of the box and required special massaging
13:36:53
frgo
As you're saying: MOP isn't the same beast for all of them. But we have (and you are using) Closer to MOP.
13:39:22
frgo
ah - now that begs the question what else there was... I am about to settle for either LW or ACL for a commercial product. I tend to go with ACL as I am also planning to use Franz' AllegroGraph database.