Updated: 11/5/2005; 6:02:19 PM.
Chris Double's Radio Weblog
        

Tuesday, July 30, 2002

Apparently Massive was demoed at the O'Reilly Open Source Convention as well as at SIGGRAPH. This is the software used to generate large numbers of 'digital extras' for the movie Lord of the Rings.

I'm working on the Windows port of the software, hence my interest. I'm biased but it is an amazing program. Design and build the brains for digital creatures and watch them interact in the world. Fascinating stuff.


1:57:08 PM      

Juri Pakaste writes: "Chris Double has provided the first reason I'd almost — if it starts working some time in the future, I'll change that to really — like to have a phone running Symbian."

The one thing I dislike about the Symbian OS is the fact that the API is C++ based. Like Taligent and BeOS, all C++ operating systems seem to suffer from a number of problems.

One of these problems is lack of extensibility. Every time an OS component upgrades it risks breaking client software due to the fragile base class problem. Client software needs to be rebuilt. Look at Symbian V7.0 vs V6.0. As far as I'm aware applications need to be rebuilt to run on each operating system version.

Another problem is the lack of a standard for the binary layout of classes in memory. This makes extending C++ classes almost impossible when using different C++ compilers. When BeOS moved from having the OS built using the Metrowerks Compiler to using GCC all client applications had to be rebuilt. They were no longer compatible.

But the big one for me is the difficulty in porting 'C' based applications to something that uses a C++ API. I continually have to jump through hoops to port across things like Lisp compilers, Python, Gwydion Dylan, etc. Especially when integrating these systems with the OS GUI.

Like it or not, C API based operating systems are much easier to integrate with and extend. What I'd really like to see one day is a Lisp based operating system - especially on my phone.


1:48:30 PM      

© Copyright 2005 Chris Double.
 
July 2002
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Jun   Aug



Click here to visit the Radio UserLand website.

Listed on BlogShares

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.