couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher O'Connell" <>
Subject Re: New Externals: Implemented with tests
Date Sat, 02 Oct 2010 01:38:50 GMT
I think that this is a really nice improvement to externals.

As discussed far in the past, writing a robust external node required a LOT
of threading code to keep a handle on things -- the KD tree implementation I
wrote in Java was almost 80% threading code [1]. Furthermore, the fact that
it doesn't communicate over stdio should make it a lot easier to debug
external processes, as it will be possible to send data directly to the
external process when testing.

I'll be updating the externalJ library to the new paradigm in the next few

All the best,

~ Christopher


On Fri, Oct 1, 2010 at 15:43, Paul Davis <>wrote:

> Hey everyone,
> I've gone and implemented the two features discussed in [1] with the
> goal of using them to replace the current _externals API. The code is
> up at [2]. I'd like to get a couple people to build and run the tests
> (./bootstrap && ./configure && make dev && make check) to make
> everything is sane. Let me know if you have any comments or
> suggestions. If a couple people report back with successful test runs
> I'll probably push this to trunk in the next couple days barring
> someone raising a serious objection.
> There's also a blog post at [3] that describes the current situation
> with words and stuff.
> Paul Davis
> [1]
> [2]
> [3]

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message