Couldn't you look at slime/swank as a sort of object protocol? They
already communicate through a sexy protocol of some sort (or maybe it
was sex-p, I dunno).
Could we perhaps get different swank backends to talk to each other
and get clojure/CL interop that way?
That was off-topic, I know.
Ch
Hans Hubner's BKNR framework for CL explores this in a very
interesting way - while relying on CLOS meta-object protocol the ideas
could prob. be extended to Clojure. With some ABCL interaction this
would make CL -> Clojure || Clojure -> CL interop possible at the JVM
level with persistence...
So
y
> > if you can serialize the sexp before the compiler gets ahold of it, this
> > is easy, but usually you don't get that lucky.
>
> > If one were able to marshall a Clojure fun, I had envisioned
> > constructing a sort of "distributed send", probably bui
I've likewise though a fair bit about this, but haven't been able to
come up with a particularly satisfying solution.
One approach I've considered is a watcher-type system where
persistence is defined in terms of immutable snapshots and append-only
journals: you snapshot the data to disk occasion
On Thu, Dec 18, 2008 at 11:06 PM, Chouser wrote:
>
> I've pondered a couple approaches, though only enough to find
> problems.
>
> One approach would work act like a Clojure collection, with structural
> sharing on-disk. This would be great because it would have
> multi-versioning and transactio
On Thu, 18 Dec 2008 18:06:40 -0500
Chouser wrote:
>
> On Thu, Dec 18, 2008 at 4:47 PM, r wrote:
> >
> > Is is possible to use some kind of backend storage for Clojure's
> > data structures? I mean something like Perl's "tie" function that
> > makes data structures persistent (in sense of stora
On Thu, Dec 18, 2008 at 4:47 PM, r wrote:
>
> Is is possible to use some kind of backend storage for Clojure's data
> structures? I mean something like Perl's "tie" function that makes
> data structures persistent (in sense of storage, not immutability).
>
> Such storage should be inherently immu
Hi,
Perhaps this question has been asked here before but quick search
didn't show anything relevant.
Is is possible to use some kind of backend storage for Clojure's data
structures? I mean something like Perl's "tie" function that makes
data structures persistent (in sense of storage, not immut