[Bf-taskforce25] Complete Rewrite

joe joeedh at gmail.com
Sat Mar 21 18:36:39 CET 2009


That is called Maya.  It's slow as hell and takes easily 5 times the RAM
blender does. :)
Using C for an app like Blender is necessary, since you can't get the same
RAM/speed out of most other languages.  Some of them can compile to native
code, but that doesn't mean they're as fast; a high-level
object-oriented language tends to have overhead from both the garbage
collection and the object model implementation.  Python is especially bad
this way, but so is java, and it's been optimized to hell.

Joe

2009/3/20 Keanen Shaw <keanen.shaw at gmail.com>

> Hello again,
> After reading that article (thanks [?]), I take back a lot of what I said.
> You guys are right, it doesn't need to be rewritten, just cleaned up.
> However, I do think that relying on C++ was a major structural flaw. It's
> nice that you have a Python API, but when I think about it, Python can do
> everything C does. Do you see where I'm going with this? I'm not saying that
> Blender 2.5 needs to ported necessarily, as it's still in the 2.x range, but
> maybe version 3 (if it ever comes out) could? I'm just saying... Oh, and
> besides, what about Jython? If Blender were pure Python, you could easily
> have Java builds. Plus you could have more developers because of how simple
> Python is. Hey, you could hire anyone! Some high school drop out? Sure! It's
> just Python! See? I know this still falls under the category of "rewrite",
> but it's really just a port, you know? Just type in the Python equivalent of
> all your C code and it's done. Hey, I could even do that!
> -Keanen
>
> _______________________________________________
> Bf-taskforce25 mailing list
> Bf-taskforce25 at blender.org
> http://lists.blender.org/mailman/listinfo/bf-taskforce25
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/bf-taskforce25/attachments/20090321/c564c4f8/attachment.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 640 bytes
Desc: not available
Url : http://lists.blender.org/pipermail/bf-taskforce25/attachments/20090321/c564c4f8/attachment.png 


More information about the Bf-taskforce25 mailing list