4:46:00fiddlerwoaroofSo, it should be possible to run old and new versions of a package next to each other
4:46:52White_Flamenot while both trying to listen on the default port ;)
4:47:11fiddlerwoaroofSure, but you just have new-swank listen on 4006
5:03:46BW^-Hi! A question about Franz Inc. AllegroCache: Is its store automatically garbage collected, or??
5:26:10lokeBW^-: I don't think many people here have experience with that one.
5:27:09White_Flamethat's their normal object store, not their triple store, right? I believe you manually remove
5:27:32White_Flamethe docs shoud be available online, though
5:28:43White_Flame"Once the deleted object is garbage collected out of Lisp's memory any future persistent values that are read from the database that contain a reference to the deleted object will have that reference replaced by nil."
5:29:03White_Flameso certainly smells like no propagation of reference tracking, just deletion of individual objects
5:30:38White_FlameORMs in general suck, though. Programmatic use of objects is almost never a good mesh with serialization needs
5:33:56fiddlerwoaroofORMs simulate object databases on top of a relational database
5:34:04White_Flameor at least, it could be used as an ORM
5:34:04fiddlerwoaroofAllegroCache is an object database
5:36:57fiddlerwoaroofMost of the issues with ORMs are that the simulation is a very leaky abstraction
5:37:44White_Flameand that traversal is not a good fetch model
5:38:34White_Flame(ie, bring on the memristors already! :) )
7:47:11earl-ducaineI'm revisiting my knowlege of eval-when. My rule-of-thumb is: use it when you have a macro that's dependant on a function that's defined in the same file. Is that a reasonable summary? Any other considerations that should be raised to the level of rule-of-thumb?
7:48:04beachIf you have an initial value of a variable that is required at compilation time later in the same file.
7:49:22beach... basically for the same reason as for the function definition.
7:52:37phoe(just to make sure that *my* knowledge of EVAL-WHEN is correct ;)
7:53:14earl-ducaineOh, and a style question. How bad of form is to always use the full set of situations (:load-toplevel :compile-toplevel :execute) even one one's not needed...
7:53:27earl-ducaine(because you're too dim to be 100% sure)
7:53:35p_lI have yet to see one without all of them, tbh
7:55:56phoeyou should not need to use other combinations unless you're meddling with the Lisp compiler or seriously play with how Lisp compiles files in general.
8:17:51earl-ducaineNo meddling in the dark arts tonight. Learned my lesson with the pail and broom. Thanks for the help!
12:31:36Thetabit_I'm having some trouble with Emacs + Slime + SBCL. I have a fairly bare bones setup because I have to do my development on a windows box. But SBCL keeps crashing and locking Emacs up. I don't experience the crashing in a linux environment so I am wondering if Emacs + SBCL + Slime are the best when working in Windows. What do you guys think?
13:29:32thetabitI'm reading PCL and going thru the function section. I am trying to 'call' each function in a list which using a loop, instead I am looking to (apply #'funcall (list fn1 fn2 fn3)) but this does not seem to work. What am I missing