[Haskell-cafe] Re: Re[2]: In-place modification
Aaron Denney
wnoise at ofb.net
Wed Jul 11 11:24:40 EDT 2007
On 2007-07-11, Bulat Ziganshin <bulat.ziganshin at gmail.com> 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
-><-
More information about the Haskell-Cafe
mailing list