Re: UNCOL = Uncool?

fjh@cs.mu.OZ.AU (Fergus Henderson)
23 Oct 2000 21:48:45 -0400

          From comp.compilers

Related articles
UNCOL = Uncool? sskaflot@online.no (SRS) (2000-10-19)
Re: UNCOL = Uncool? danwang+news@cs.princeton.edu (Daniel C. Wang) (2000-10-22)
Re: UNCOL = Uncool? vbdis@aol.com (2000-10-22)
Re: UNCOL = Uncool? peteg@cse.unsw.edu.au (Peter Gammie) (2000-10-23)
Re: UNCOL = Uncool? fjh@cs.mu.OZ.AU (2000-10-23)
Re: UNCOL = Uncool? danwang+news@cs.princeton.edu (Daniel C. Wang) (2000-10-23)
Re: UNCOL = Uncool? cfc@world.std.com (Chris F Clark) (2000-10-23)
Re: UNCOL = Uncool? fjh@cs.mu.OZ.AU (2000-10-26)
Re: UNCOL = Uncool? fjh@cs.mu.OZ.AU (2000-10-26)
Re: UNCOL = Uncool? predictor@my-deja.com (Pred.) (2000-10-26)
Re: UNCOL = Uncool? vbdis@aol.com (2000-10-26)
[3 later articles]
| List of all articles for this month |
From: fjh@cs.mu.OZ.AU (Fergus Henderson)
Newsgroups: comp.compilers
Date: 23 Oct 2000 21:48:45 -0400
Organization: Computer Science, University of Melbourne
References: 00-10-139 00-10-173
Keywords: UNCOL

vbdis@aol.com (VBDis) writes:


>"SRS" <sskaflot@online.no> schreibt:
>
>>The Microsoft initiative on the IR domain (.NET) seems interesting,
>>but I'm sure there will be absolutely no strategy to provide this
>>technology on non-Windows platforms.
>
>I only hear of assumptions, that something is limited to some
>platform. I really would appreciate more concrete arguments, which
>explain the immanent platform dependency of e.g. .NET.


The platform dependency of the .NET CLR is fundamentally a
commercial/political issue, not a technical one. There's no technical
reason why the CLR couldn't be port to or reimplemented on other
systems. But if you include all the APIs, it's a very large and
complex system. Re-implementing the whole system would be a lot of
work. Furthermore, MS have hundreds of programmers working on the
system, some of whom are already working on extensions for subsequent
versions, such as generics. So it will almost certainly be a moving
target.


In theory the Win32 API could be implemented on other OSs too.
And indeed there have been some attempts along those lines (e.g. Wine).
But thus far they have not been very successful in producing a
complete emulator in a reasonable period of time. The difficulty
of the task is exacerbated by the fact that it is a moving target.
--
Fergus Henderson <fjh@cs.mu.oz.au> | "I have always known that the pursuit
                                                                        | of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh> | -- the last words of T. S. Garp.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.