[Ns-developers] NS-3 Python

Mathieu Lacage mathieu.lacage at sophia.inria.fr
Fri Jan 18 10:17:31 PST 2008


On Fri, 2008-01-18 at 17:31 +0000, Gustavo Carneiro wrote:

>    1- not all of the NS-3 API is covered, of course; that will take time and
> patience;
> 
>    2- to generate the python bindings special tools are required (gccxml,
> pygccxml, pybindgen):
> 
>       a) pregenerated python bindings can be included in releases (no code
> generation needed, only compilation);
> 
>       b) developers checking out from code.nsnam.org will need to have the
> needed tools to generate python bindings;
> 
>       c) users/developers that want to modify the NS-3 API from a release
> tarball will have to have the tools to regenerate the python binding code
> (or else modify the code manually), otherwise the bindings may of course
> stop compiling.
> 
> Comments/objections?

Yes, my main question is:
  - as a developer, what do I have to do to bind new models I add to
ns-3 ?
  - as a developer, what do I have to do to make sure that I do not
break the bindings if I change the ns-3 API ?

Mathieu


More information about the Ns-developers mailing list