[Ns-developers] Status of Python bindings
Gustavo Carneiro
gjcarneiro at gmail.com
Mon Jun 2 10:13:46 PDT 2008
On 19/05/2008, Gustavo Carneiro <gjcarneiro at gmail.com> wrote:
>
> The PyBindGen API changes are more or less complete:
>
> https://code.launchpad.net/~gjc/pybindgen/trunk<https://code.launchpad.net/%7Egjc/pybindgen/trunk>
>
> If nothing else comes up API-wise, next steps are:
>
> 1. Generate NS-3 API definitions as a single Python file and make it work;
>
> 2. Split the above file into several files, and support local modification
> files;
Split is done. Resulting files can be seen here, for example:
http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/file/4b7a3d82929f/bindings/python/
Supporting local customizations is not yet done, but should be trivial to
add.
3. Figure out issues related to splitting python bindings into a separate
> repository;
>
> 4. Document the process, adding examples;
>
> 5. Bring the code up to date to ns-3-dev (assuming it is API stable by
> then).
>
>
> On 17/05/2008, Mathieu Lacage <mathieu.lacage at sophia.inria.fr> wrote:
>>
>> On Sat, 2008-05-17 at 12:06 +0100, Gustavo Carneiro wrote:
>>
>> >
>> > Well, I think you got it right the first time. I won't cry
>> > about it too much ;-)
>> >
>> > This didn't come out right. Sorry, I've been sick the last few days
>> > and not in a good mood :(
>> >
>> > If you want to convince Mathieu that (returntype, name, params) is
>> > better, I'll change it back. If you are unsure, as I am, then I would
>> > rather leave it as it is. I really really hate API changes, in case
>> > you haven't noticed... :P
>>
>>
>> If you and craig agree, feel free to ignore me.
>>
>>
>> > > Regarding returntype mandatory, fine by me; I'll keep it.
>> >
>> >
>> > I think that was the real issue under discussion.
>> >
>> > About this, I was thinking of simplifying it slightly. Instead of
>> > ReturnValue.new('void'), None would also work equivalently. Does it
>> > sound OK?
>>
>>
>> It does sound ok.
>>
>>
>> Mathieu
>>
>>
>
>
> --
> Gustavo J. A. M. Carneiro
> INESC Porto, Telecommunications and Multimedia Unit
> "The universe is always one step beyond logic." -- Frank Herbert
>
--
Gustavo J. A. M. Carneiro
INESC Porto, Telecommunications and Multimedia Unit
"The universe is always one step beyond logic." -- Frank Herbert
More information about the Ns-developers
mailing list