7:39:48fiddlerwoaroofI intend to eventually add features for doing matching reads and "updates" to data structures in a functional styles, so it will actually be somewhat like its name
7:42:20phoefe[nl]ix: lemme make a more descriptive ping: is my current version of split-sequence better for reviewing?
8:04:10fiddlerwoaroofIs something like (defmacro :/ ()) conforming code?
8:04:57no-defun-allowedi belive so, keywords are only variable-bound
8:05:50fiddlerwoaroofrutils, which gets frequently pulled in as a dependency declares a macro on :+ :- :/ and :* to do in-place math
8:06:10fiddlerwoaroofthat's really annoying to me, because it leaks everywhere
8:06:25fiddlerwoaroofand, Lispworks complains when it processes the macro form
8:06:39fiddlerwoaroofError: Defining macro :FOOBAR visible from package KEYWORD { *handle-warn-on-redefinition* is :ERROR }
8:06:58fiddlerwoaroof(I guess I can just rebind that variable to make it less annoying)
8:07:31phoerutils shouldn't do that, defining functions/macros on keywords is left for the user
8:33:16dimthe main problem I have with pgloader/SBCL is “Heap exhausted during garbage collection”, where can I read about how to handle “consing” in CL and limit it drastically?
8:36:08_deathdim: you can start here https://github.com/sbcl/sbcl/blob/master/src/code/aprof.lisp
8:43:53dimthanks! do you know if that works well with multi-threaded programs?
8:46:41dimlast time I tried to profile pgloader the profiler worked but didn't get useful information, because in a typical small-data run we start a lot of short-lived threads
18:06:30cage_i have two systems with conflicting nicknames, how can load (via ASDF) both in the same system?
18:07:23cage_my best "solution" (so to say) is to define a system that just remove the offending nickname from one of the system that needs to be loaded
18:09:52phoecage_: when there's PLNs, there will not be much use for short nicknames since library writers will be able to define their own per-package nicknames
18:10:55cage_ i see, so far is just CCL that does not have this feature?