Re: Java and .NET (no Flames Pls)

From: Mike Newton (MNewton_at_discussions.microsoft.com)
Date: 09/16/04


Date: Thu, 16 Sep 2004 10:06:46 -0500

Jon Skeet [C# MVP] wrote:
> Daniel O'Connell [C# MVP] <onyxkirx@--NOSPAM--comcast.net> wrote:
>
>>>I wonder how many of them have used Eclipse for long enough to get used
>>>to it. It took me a while to get used to VS.NET, and I like it more
>>>than I did to start with. I still miss incremental compilation,
>>>intellisense that can display more than one overload at a time,
>>>compile-on-save, the Eclipse project system, refactoring, contextual
>>>diffs, organise imports, a decent source-safe plug-in (ironically!)...
>>
>>Well, incremental compilation never mattered much to me, for whatever reason
>>most of the mistakes I make are truely egregious, like
>>
>>Console.WrtieLine("Whatever"):
>>
>>Which the parser picks up, or ones which aren't really compliation errors.
>>Still, I can see the benifits.
>
>
> Note that I don't mean "as you type" error detection - I mean actual
> compilation. In Eclipse, by default it compiles the code every time you
> hit save. If VS.NET did that, it would be a pain in the neck because it
> would recompile a whole load of stuff which hadn't changed
>
That's not exactly true. You can set projects to be compiled
incrementally, and csc will only compile those tidbits that have been
changed.

Granted, this isn't the default, but it *does* exist. Check out a
rather large library like iTextSharp, which is set to incremental build.
  The first compile is long, but subsequent compiles are very fast (and
I have made a few minor tweaks).



Relevant Pages

  • [PATCH] perf: avoid structure size confusion by using a fixed size
    ... Subject: perf: avoid structure size confusion by using a fixed size ... compilation units for some yet-to-be-explained reason. ... u64 data_offset; ...
    (Linux-Kernel)
  • Re: HLA, Flex, and Bison
    ... >>Is there a reason the file can't be made smaller? ... The inability to support separate compilation is ... I don't know what you meant about the inability to support separate ... getting the library code consistent between ...
    (alt.lang.asm)
  • Re: tecomp 0.6 released
    ... The idiots of Visual Eiffel didn't like this and so the ... I'm also 90% sure that tecomp can't do it because they all suffer ... Compilation time with a stupid simple command line ... I do not yet know the reason. ...
    (comp.lang.eiffel)
  • Re: Trying to resolve "Internal Compiler Error" Conflict
    ... > I have eventually found out the reason why some "Internal Compiler errors" ... > std", so collapsed during compilation. ... The "using namespace std" statement makes it possible to use objects like ...
    (microsoft.public.vc.language)
  • Re: Java and .NET (no Flames Pls)
    ... >> Well, incremental compilation never mattered much to me, for whatever ... In Eclipse, by default it compiles the code every time you ... For some reason, I thought you were talking about background compilation ... I find things like Extract Interface are pretty rarely useful since I tend ...
    (microsoft.public.dotnet.framework)