From: Bruce S. <Bru...@nc...> - 2005-06-25 00:15:51
|
It is complex code for a reason: performance. Computers do get faster, so this is a moving target. But when David Scherer was first implementing the Visual module in the spring of 2000, with a need to run on 200 Mhz PC's, it was not an option to use anything other than very tightly coded multithreaded C++. I don't know enough about other alternatives to be able to judge whether it would be feasible now to use a simpler architecture, though I doubt it. Bruce Sherwood Ilan Volow wrote: > I've never understood why VPython wasn't written purely in python using > PyOpenGL as opposed to using C/C++ to do the OpenGL stuff as it > currently does. The few times I've looked at the VPython code, it > looked like a messy interweaving of python calling C calling python > calling C calling python etc. If all the OpenGL stuff were done with > PyOpenGL (and possibly PyGame), I would think that the code would be > cleaner and far more portable. > > > On Jun 24, 2005, at 3:56 PM, Dethe Elza wrote: > >> >> I realize that it's easier, but I don't want Fink on my system. Too >> many problems last time I did that. Also, while I have X11 installed >> (just in case), I really prefer not to use it--and don't see why I >> should for an OpenGL-based program when OS X has great OpenGL support. >> >> So I'll tilt at the windmill and see who wins. %-) >> >> --Dethe >> >> This past week, everyday when I opened my Wall Street Journal, I was >> met with a full page ad from Microsoft. This ad was dominated by >> three simple words "Protect your PC." This strikes me as something >> akin to the Saudi government running ads in the New York Times in >> mid-September of 2001 saying "Protect your Tall Buildings." --Russ >> McGuire >> >> >> >> ------------------------------------------------------- >> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies >> from IBM. Find simple to follow Roadmaps, straightforward articles, >> informative Webcasts and more! Get everything you need to get up to >> speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click >> _______________________________________________ >> Visualpython-users mailing list >> Vis...@li... >> https://lists.sourceforge.net/lists/listinfo/visualpython-users >> > > > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > Visualpython-users mailing list > Vis...@li... > https://lists.sourceforge.net/lists/listinfo/visualpython-users |