freenode/#clasp - IRC Chatlog
Search
0:55:00
no-defun-allowed
List.partition returns a tuple with the objects in the filter and the objects that fell through.
0:56:13
no-defun-allowed
(defun partition (predicate list) (loop for item in list if (funcall predicate item) collect item into positive else collect item into negative finally (return (values positive negative)))) ;; look ma, no parens
0:59:57
no-defun-allowed
Very funny, but you can use it. Short of some α-transforms (renaming) there's few reasonable ways to do that, IMO.
1:03:39
no-defun-allowed
Maybe too much of a stretch, but you could invent a function that's called like (list-funcall-if <test> (lambda (object) <then>) (lambda (object) <else>) <list>)
3:43:15
drmeister
I put in a question to Lang Hames. I feel like it might be something I have to tell the JIT to do.
3:44:19
drmeister
Yes. It's something recent I came up with. The faso/fasp files add object files to the JIT.
3:45:38
drmeister
I don't know if you remember the old "Palmolive" commercials? https://www.youtube.com/watch?v=_bEkq7JCbik
3:55:20
drmeister
I can load the faso file multiple times - so the external linkage symbol isn't creating a collision.
3:56:03
drmeister
I've spent months working out how to get faso files to work without external linkage symbols. Now I've forgotten what to do when I want an external linkage symbol.
3:57:40
Bike
going to sleep. night. if you have any other ideas for what i should focus on fixing before release i'm all ears, though i suppose now might not be the time.