[Bf-committers] Python!

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

Hi Jacek & everyone here,

Python in Blender always has been a very complex thing to implement and =20=

maintain. Each developer at NaN who worked at it had a different vision =20=

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 more =20=

complete. Erwin Coumans added the Game Engine API in a different way =20
(2.1). And finally Martin Strubel tried to get Python up to a more =20
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 that's =20=

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, and =20=

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, but =20=

especially for the future, Python will play an increasingly important =20=

role... so there's quite some work to do, and honour to gather in this =20=

job! :-)



On Tuesday, Jan 7, 2003, at 18:50 Europe/Amsterdam, Michel Selten 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 :)
> 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=

> 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

Ton Roosendaal  Blender Foundation ton@blender.org