Re: Cool! A Variant in Delphi.NET is just a TObject!
- From: "Danny Thorpe" <danny@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: 30 Oct 2007 22:15:21 -0700
Troy Wolbrink wrote:
BTW: who came up with
the class helper idea and/or its application to Variant in Delphi.NET?
Chuck Jazdzewski hatched the original idea behind class helpers. I
helped make the magic work. Chuck really blew the doors off convention
when he realized that it was also possible to implement true
polymorphism with virtual methods in class helpers, with some
additional compiler work and critical simplifying assumptions.
Microsoft's C# extension methods serve a purpose similar to Delphi
class helpers, but C# extension methods don't venture into virtual
methods.
As for using class helpers to implement Variants, I think that one was
my fault. I definitely remember the giddy headrush when the idea hit,
and didn't fall apart. Chuck just laughed when I pitched it to him.
I'm sure Seppy was convinced he finally had proof of my insanity. (and
he did) Seppy helped out a lot with finishing out the .NET RTL, so I'm
pretty sure he had a hand in the variants implementation. He will deny
it, of course, if he has any sense at all. :>
-Danny
p.s. You're Welcome. ;>
--
The Architect of Disruption: http://www.dannythorpe.com
Discover More with CoolIris: http://www.cooliris.com
.
- Follow-Ups:
- Re: Cool! A Variant in Delphi.NET is just a TObject!
- From: Troy Wolbrink
- Re: Cool! A Variant in Delphi.NET is just a TObject!
- From: Bob Dawson
- Re: Cool! A Variant in Delphi.NET is just a TObject!
- References:
- Cool! A Variant in Delphi.NET is just a TObject!
- From: Troy Wolbrink
- Cool! A Variant in Delphi.NET is just a TObject!
- Prev by Date: Re: Anyone in the Florida Panhandle interested in DUG
- Next by Date: Re: Anyone in the Florida Panhandle interested in DUG
- Previous by thread: Re: Cool! A Variant in Delphi.NET is just a TObject!
- Next by thread: Re: Cool! A Variant in Delphi.NET is just a TObject!
- Index(es):