[Bf-committers] Python!

Ton Roosendaal bf-committers@blender.org
Wed, 8 Jan 2003 19:43:30 +0100


Hi,

There were quite some docs written on Python, all of them can be found =20=

at the old NaN database (blender.org -> documentation).

The 'contraints' or 'specifications' problem with writing software is =20=

evident. But it's also a sortof chicken-egg problem. You need the =20
skilled developers with vision first.

-Ton-


On Wednesday, Jan 8, 2003, at 18:43 Europe/Amsterdam, Dean Giberson =20
wrote:

> Sorry to interject in something that's not my domain but ... it seems =20=

> that part of the problem is that there are no constraints about what =20=

> the Python API really is.
>
> In my mind the best way to get the current contraints would be to =20
> gather a collection of tools written for/in blender & use them as a =20=

> regresion test suite.
>
> That way you always know what is working at the minimum.
>
> Just my 2 cents,
> Dean Giberson
>
> Ton Roosendaal wrote:
>> Hi Jacek & everyone here,
>> Python in Blender always has been a very complex thing to implement =20=

>> and  maintain. Each developer at NaN who worked at it had a different =
=20
>> vision  on it...
>> Daniel Dunbar did the first implementation (1.5), and changed it  =20
>> halfway (1.8). Then Jan Walter revised it (2.0), and made it quite =20=

>> more  complete. Erwin Coumans added the Game Engine API in a =20
>> different way  (2.1). And finally Martin Strubel tried to get Python =20=

>> up to a more  mature level in Blender (2.2), but he got stuck...
>> I've had no direct involvement with the implementation itself. I only =
=20
>>  kept saying "keep it compatible" and "make sure it works". But =20
>> that's  something people don't like to do, it seems...
>> For Python in Blender to really work, we need a strict Python board  =20=

>> acting as a watchdog & gatekeeper on the actual implementation.  =20
>> Preferably a mixed group of diehard coders and actual users of  =20
>> Blender's Python. At the Python discussion board I already did a call =
=20
>>  for participation  a couple of months ago. I will repeat that call, =20=

>> and  also now here:
>> Anyone interested in maintaining and further improving Python in  =20
>> Blender? I prefer to make this a seperate project at our  =20
>> projects.blender.org site. Not only for the current 2.2x Blenders, =20=

>> but  especially for the future, Python will play an increasingly =20
>> important  role... so there's quite some work to do, and honour to =20=

>> gather in this  job! :-)
>> Thanks,
>> -Ton-
>> On Tuesday, Jan 7, 2003, at 18:50 Europe/Amsterdam, Michel Selten =20
>> wrote:
>>> On Mon, 2003-01-06 at 21:37, Jacek Pop=B3awski wrote:
>>>
>>>> It's probably bad place to say that, but I am searching for people  =
=20
>>>> interested
>>>> with fixing/changing Python API so we could discuss it. Please tell =
=20
>>>>  me where
>>>> should I go.
>>>
>>>
>>> In my opinion this is a perfect place to ask questions like you did =20=

>>> :)
>>>
>>> Here is my idea on what should happen with the Python API:
>>> Get Python support back in Blender to the point it supports the same =
=20
>>>  API
>>> as it did in the NaN days. In other words, for the end-user nothing
>>> seems to have changed.
>>> In future versions (at least after the feature freeze), design and
>>> implement new features for the Python API. In my opinion any new
>>> implementation of the API should be backwards compatible with older
>>> versions of Blender.
>>>
>>> With regards,
>>>     Michel
>>>
>>>
>>> _______________________________________________
>>> Bf-committers mailing list
>>> Bf-committers@blender.org
>>> http://www.blender.org/mailman/listinfo/bf-committers
>>>
>>>
>> =
----------------------------------------------------------------------=20=

>> -- --
>> Ton Roosendaal  Blender Foundation ton@blender.org
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers@blender.org
>> http://www.blender.org/mailman/listinfo/bf-committers
>
>
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers@blender.org
> http://www.blender.org/mailman/listinfo/bf-committers
>
>
------------------------------------------------------------------------=20=

--
Ton Roosendaal  Blender Foundation ton@blender.org