I'd go further and use the same language to create the prototypes. This way you get the API for the scripting for free and it fits better with the hole system.
Lisp (and Scheme) is good for quick prototypes and I would have used one of these.
But then again, personal taste has a lot to do in this kind of choices.
1) Bridge of Birds 2) The Story of the Stone 3) Eight Skilled Gentelmen These is probably the most amazing thrilogy I've ever read!
I'd go further and use the same language to create the prototypes. This way you get the API for the scripting for free and it fits better with the hole system.
Lisp (and Scheme) is good for quick prototypes and I would have used one of these.
But then again, personal taste has a lot to do in this kind of choices.
I think you've misinterpretted the memory usage. Though it seems, that Nautilus is runnig 4 proceses, it's actually 4 threads with shared memory.
(I may be wrong, though [:)])