(cross-posting to ph-cs) On Mon, Jul 05, 2004 at 06:42:05PM +0800, Andy Sy wrote: > 2. Shouldn't we be coming up with a better cross-language > object model instead of aping CLR/CLS' C#-centric one? >
The only problem is this is a very difficult problem that the world's best computer scientists and language designers have been chewing on for nearly four decades. I remember reading about a proposal for UNCOL, universal compiler language, by folks at IBM way back in the 1960's. It's like the Holy Grail of compiler design. Many front-ends, all generating one intermediate language that can easily be translated to many target computer architectures. We have stuff like LLVM, C--, VPO, MLRISC, and loads of other such would-be intermediate languages that are all trying to accomplish that, with varying degrees of success, but the goal still seems quite elusive. JVM doesn't even try, and even though it's billed as such, the Common Language Runtime is anything but. If your source language isn't reasonably isomorphic to C#, then you're in a world of kluge from the looks of things... -- dido "The only thing of value passing through a politician's brain is a bullet." -- Philippine Linux Users' Group (PLUG) Mailing List [EMAIL PROTECTED] (#PLUG @ irc.free.net.ph) Official Website: http://plug.linux.org.ph Searchable Archives: http://marc.free.net.ph . To leave, go to http://lists.q-linux.com/mailman/listinfo/plug . Are you a Linux newbie? To join the newbie list, go to http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie
