On 2007-07-11, Bulat Ziganshin <[EMAIL PROTECTED]> wrote: > Hello Hugh, > > Tuesday, July 10, 2007, 11:26:43 PM, you wrote: > >> Just a random observation: the competition for Haskell is not >> really C or C++. C is basically dead; C++ is only really useful >> when you dont want people to be able to read your source code. > > btw, in his HOPL paper http://www.research.att.com/~bs/hopl-almost-final.pdf > Bjarne emphasize that now C++ is language for system programming > rather than application programming
It's been tried -- see BeOS. Maintaining a stable ABI was difficult. Some of that can be chalked up to the language changing, and some to compiler-writers learning better how to deal with the language, but it's still an issue now. And just try mixing objects from different vendors... It just gets worse in (externally-visible compiled) languages with a an actual runtime. The ABIs for C are (fairly) simple, because of the (fairly) close match between the language and architecture. And this does make a difference. -- Aaron Denney -><- _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe