Re: IDE products roadmap updated



Florent Ouchet wrote:

most of the new work in Highlander will be focused
on .NET 2.0. Highlander will add Delphi.NET support for generic types,
partial classes, and nullable types, and all WinForms, Web Services, and
ADO.NET support will be converted to support .NET 2.0.

I don't see any mention of anonymous methods or iterators. I hope
that's just JK in a rush, not something that won't happen until 2008 -
generics may be the headline feature, but their use tends to be
concentrated in low-level code. You don't see all that many brackets
in most C# 2 code.

Anonymous methods, though, make a huge difference. People say things
like "how did we get along without them?" (Slightly tongue in cheek,
obviously, but I've had this discussion with a number of C# 2 users,
and all seem to agree that anonymous methods have a bigger impact on
the programmer experience than generics.)

Iterators are less important but still pretty nice when you want to
enumerate a recursive structure, like all the controls on a WinForm,
or all the files in a particular directory and all its subdirectories.

--

..NET 2.0 for Delphi Programmers <http://www.midnightbeach.com/.net>

Delphi skills make .NET easy to learn
Just printed, and shipping now.
.



Relevant Pages

  • Re: Delphi support for generics/templates?
    ... they could invent their own implementation of generics within the ... definitely need to support the MS implementation once added. ... The end result is they'll burn resources now to implement this just to be ... since the result will be one single compatible implementation. ...
    (borland.public.delphi.non-technical)
  • Re: 64-bit on the horizon? (Was Re: Vista Requirement Already)
    ... FAR more important than generics or partial classes, ... (aiui even a .net language doesn't _have_ to support generics, ... My 64-bit servers run all my 32 bit apps just fine. ...
    (borland.public.delphi.non-technical)
  • Re: Where4s Delphi going?
    ... who confirms my opinion that Microsoft will continue WinForms ... support far into the future. ... As for how much future development Microsoft will put into WinForms, ... new API functions in Windows Vista for Win32 developers to ...
    (borland.public.delphi.non-technical)
  • Re: A question related to type casting
    ... Given that the distinction already had to be worked around (you couldn't put an int in a List before Java 5), the added complexity would end up being rather pointless. ... Lack of support for value types means more than just the execution overhead of the boxing. ... For example, ArrayList<T> stores the elements in an array of type T. But, there's no way for the class to use an array of ints; it has to be Integer, with each array element a reference to a boxed int, and of course for there to be a separately allocated Integer instance for each non-null array element. ... You're correct that it would have been more complex to support generics in a reifiable way. ...
    (comp.lang.java.programmer)
  • Re: Part 4 of Short Steps Toward Generic Programming: KIND Genericity
    ... Other generics might involve more ... > support two real KINDs, ... To be fair I don't think that is the exponential growth problem. ...
    (comp.lang.fortran)