Google Groups

Re: [kona-dev] Vector Implementation

Bakul Jul 26, 2011 8:57 AM
Posted in group: Kona Developers
A careful study of Arthur Whitney's one pager may be of help?
There is a link to it in the url below.  Extreme terseness (by
use of single character names and macros) may make it hard to
understand.  One trick is to run the code through cpp (cc -E)
and then format it with indent or cb and then replace short
names with longer ones as you understand their meaning! One
other hint is to run it under gdb and use breakpoints, single
stepping and data structures to get a feel for what is going
on. As for grokking k, check out Dennis Shasha's K notes.  See

On Tue, 26 Jul 2011 08:31:30 PDT Kevin Lawler <>  wrote:
> Hi Bharani,
> I am not sure what you mean exactly. If you can narrow the scope of
> your question to something more specific we can try to answer it.
> Maybe the following will help. There is a description of the basic
> implementation here:
> And the memory management here:
> Do you mean how the basic data structures interact? Or something else?
> Cheers,
> Kevin
> On Tue, Jul 26, 2011 at 1:36 AM, Bharani Subramaniam
> <> wrote:
> > Hi,
> > I am trying to understand the vector implementation in Kona. Any pointer
> > regarding where i should start? I have played around with q =C2=A0a littl=
> e bit (
> > not K ) and i am very much interested to understand how the vector
> > processing is done under the hood.
> >
> > Thanks
> > Bharani