On Wed, 3 Apr 2019 11:29:30 -0700
Skip Tavakkolian <skip.tavakkol...@gmail.com> wrote:

> Hi,
> 
> The avl library doesn't match up to 9legacy version. Any ideas?

Looking at a few options. I can just say "well, patch it", but it'd
be nice to see the various plan9s playing better with each other.

There are a few options. The easy ones:

        - I can bundle the 9front libavl in git9.
        - I can remove the libavl usage, possibly replacing with
          the objset implementation I already have.

The harder ones:

        - 9front can provide compatibility with 9legacy libavl
        - 9legacy can adopt the 9front libavl API.

The first two are easy. The other two involve herding cats,
but would make it possible for more code to be shared. Given
how few people are actually writing code on plan 9, it would
be nice to share what is there.

Right now, I'm leaning towards the second option, because all
I really use libavl for is a key-value lookup.
 
> BTW, I think your notes on this message are a great start for a README.
 
Already done.

-- 
Ori Bernstein <o...@eigenstate.org>

Reply via email to