Re: I really hate .NET especially inside Delphi
- From: Jolyon Smith <jsmith@xxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 4 Oct 2006 10:37:37 +1300
In article <4522c7e4$1@xxxxxxxxxxxxxxxxxxxxxx>, Allen Bauer
(Borland/DTG) says...
So how would you propose that we preserve the implicit built-in make
logic without having some physical mapping?
The question answers itself - you can't preserve the implicit make logic
by moving to explicit make logic.
The question is, would the move to explicit make logic bring any
additional benefits over the implicit system?
Remember, removing that functionality is not an option.
For immutable technical reasons (it simply can't be done) or for less
tangible reasons (we don't want to do it because...) ?
This implementation was certainly not
done without a lot of thought and consideration.
Which would suggest that the answer is the latter - you positively
decided /not/ to do it, rather than having no choice.
I have yet to get deeply into namespaces, but it seems to me that the
explicit make system of a language (like Chrome, to use an Object Pascal
..net example) increases the flexibility of the language no end and
improves it's credentials as a .net citizen.
i.e. aiui - the ability to "inject" classes into a namespace other than
that in which the physical module containing that class is implemented.
So when I write a class that extends a class in some other namespace, I
can put that class in the namespace it logically belongs in, despite it
being physically tied to a source file that is not part of any project
in that other namespace.
aiui this is not possible with the Delphi.net approach?
But to return to the original question: How to preserve implicit make
logic (presumably for backwards compatability)...
Why not a project option?
Project -> Options -> Compiler:
[x] Explicit Make
(off by default for legacy projects, on by default for new projects)
--
Jolyon Smith
.
- Follow-Ups:
- Re: I really hate .NET especially inside Delphi
- From: Wayne Niddery [TeamB]
- Re: I really hate .NET especially inside Delphi
- From: Allen Bauer (Borland/DTG)
- Re: I really hate .NET especially inside Delphi
- References:
- I really hate .NET especially inside Delphi
- From: AnnShip
- Re: I really hate .NET especially inside Delphi
- From: Robert Giesecke
- Re: I really hate .NET especially inside Delphi
- From: Nick Hodges (Borland/DTG)
- Re: I really hate .NET especially inside Delphi
- From: Robert Giesecke
- Re: I really hate .NET especially inside Delphi
- From: Nick Hodges (Borland/DTG)
- Re: I really hate .NET especially inside Delphi
- From: Robert Giesecke
- Re: I really hate .NET especially inside Delphi
- From: Kevin Frevert
- Re: I really hate .NET especially inside Delphi
- From: Nick Hodges (Borland/DTG)
- Re: I really hate .NET especially inside Delphi
- From: Brian Moelk
- Re: I really hate .NET especially inside Delphi
- From: Allen Bauer (Borland/DTG)
- I really hate .NET especially inside Delphi
- Prev by Date: Re: BDS readme...
- Next by Date: Building a local user group for Delphi/DevCO tools
- Previous by thread: Re: I really hate .NET especially inside Delphi
- Next by thread: Re: I really hate .NET especially inside Delphi
- Index(es):
Relevant Pages
|