I think Bakul is right we should be cautious, but I think the code
base is stable enough that, with care, we could define a properly
working C API. (It's certainly been done before successfully.)
This would be a good project for anybody interested in Kona to take
on. I haven't split out a C API before I am not an expert in the
skills you apparently need (object files, make, etc.), so this is not
something I could push in a few minutes to the repo. Scott Vokes tends
to be better at this kind of thing, though I don't know if he wants to
be dragged into it. As a project I don't think it's any more advanced
than any of the other C stuff we've done. This one's feasible for
anyone with solid C skills and a cautious eye.
I would guess this would take a contributor anywhere from two hours to
two days, maybe more if you include building out missing K API
functions (gi, gf, gtn, gp, kap, sfn, etc.). Marking missing functions
as "not yet implemented" would be fine, provided the regular source
and the API source were partitioned correctly.
If someone wants to do this I would try it on your fork and then share
it with everyone for review. Once enough people have looked at it and
it's gone through a few revisions we could merge it to the main repo.
I wouldn't submit a pull request for a first draft---that would likely
get rejected.
Kevin
> --
> You received this message because you are subscribed to the Google Groups
> "Kona Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
kona-dev+u...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>