digitalmars.D - Poll -- how many people use Interfaces in D?
- Kris (5/5) Jul 24 2004 I think this would be really interesting to know! Simply replying will c...
- J Anderson (6/12) Jul 24 2004 Everyone has to use an interface to use D. Notepad is an interface. I
- John Reimer (3/18) Jul 24 2004 No, I think he's referring to D's "interface" keyword. How many people
- Kris (2/4) Jul 24 2004
- J Anderson (5/13) Jul 24 2004 Right o. Yes I use interfaces.
- Matthew (3/18) Jul 24 2004 I do, but not to the degree to which I imagine prompted Kris' recent mus...
- Jan Bendtsen (11/35) Jul 25 2004 I think J was trying to make a joke ;-)
- Berin Loritsch (8/32) Jul 26 2004 I don't have a normal "D" programming practice--I'm new to the language....
- Sean Kelly (5/8) Jul 24 2004 I do. If I'm going to build an inheritance tree then I'm likely to do s...
- teqDruid (2/9) Jul 24 2004
- Mike Parker (3/12) Jul 24 2004 I'm a big fan of programming to abstract interfaces, even in C.
- Hauke Duden (4/13) Jul 25 2004 I use them all the time.
- Vathix (1/1) Jul 25 2004 #:)
- Arcane Jill (3/4) Jul 25 2004 Not yet, but I certainly think I will be in the future.
- Blandger (7/10) Jul 25 2004 count
- X (3/8) Jul 25 2004 ## , I try to use them where appropriate.
- Jarrett Billingsley (3/3) Jul 25 2004 i don't use them in D, simply because i don't do much D programming, and
- Charles Hixson (5/7) Jul 25 2004 ###
- Jaap Geurts (10/20) Jul 25 2004 I certainly do. That is a big important aspect of OO programming.
- Stewart Gordon (8/11) Jul 26 2004 I've used them a little. E.g. in the clipboard stuff I was writing last...
-
Arcane Jill
(13/15)
Jul 26 2004
In article
, Kris says... -
Stewart Gordon
(9/15)
Jul 26 2004
I think this would be really interesting to know! Simply replying will count mark (or something). Thanks much.
Jul 24 2004
Kris wrote:I think this would be really interesting to know! Simply replying will count mark (or something). Thanks much.Everyone has to use an interface to use D. Notepad is an interface. I guess your talking about an advanced interface. I use DIDE. -- -Anderson: http://badmama.com.au/~anderson/
Jul 24 2004
On Sun, 25 Jul 2004 11:33:03 +1000, J Anderson wrote:Kris wrote:No, I think he's referring to D's "interface" keyword. How many people make use of interfaces in D in their normal OO programming practice?I think this would be really interesting to know! Simply replying will distinguishing mark (or something). Thanks much.Everyone has to use an interface to use D. Notepad is an interface. I guess your talking about an advanced interface. I use DIDE.
Jul 24 2004
Yes; the "interface" keyword is what I meant. Thanks John. "John Reimer" wrote..No, I think he's referring to D's "interface" keyword. How many people make use of interfaces in D in their normal OO programming practice?
Jul 24 2004
Kris wrote:Yes; the "interface" keyword is what I meant. Thanks John. "John Reimer" wrote..Right o. Yes I use interfaces. -- -Anderson: http://badmama.com.au/~anderson/No, I think he's referring to D's "interface" keyword. How many people make use of interfaces in D in their normal OO programming practice?
Jul 24 2004
"J Anderson" <REMOVEanderson badmama.com.au> wrote in message news:cdv3oi$1g1m$1 digitaldaemon.com...Kris wrote:I do, but not to the degree to which I imagine prompted Kris' recent musingsYes; the "interface" keyword is what I meant. Thanks John. "John Reimer" wrote..Right o. Yes I use interfaces.No, I think he's referring to D's "interface" keyword. How many people make use of interfaces in D in their normal OO programming practice?
Jul 24 2004
John Reimer wrote:On Sun, 25 Jul 2004 11:33:03 +1000, J Anderson wrote:I think J was trying to make a joke ;-) Anyways, I use interfaces as much as I can get away with (which is not much yet, as I haven't written so much actual D code yet, I admit). As an aside, I'm with Kris on the interface/class inheritance issue. I think Vathix made a very good point a bit earlier about the whole thing being an issue that stems from C++-style multiple inheritance... but D doesn't have multiple inheritance, so it seems to me that the Java approach is the more appropriate way to go. Cheers, JanKris wrote:No, I think he's referring to D's "interface" keyword. How many people make use of interfaces in D in their normal OO programming practice?I think this would be really interesting to know! Simply replying will distinguishing mark (or something). Thanks much.Everyone has to use an interface to use D. Notepad is an interface. I guess your talking about an advanced interface. I use DIDE.
Jul 25 2004
John Reimer wrote:On Sun, 25 Jul 2004 11:33:03 +1000, J Anderson wrote:I don't have a normal "D" programming practice--I'm new to the language. However I make use of the interface concept regularly in OO programming. This is affectionately known as the "Bridge Pattern" in GoF speak. In C++ I have to resort to a pure virtual abstract class to represent the interface, but I wouldn't consider a language modern if it did not support it.Kris wrote:No, I think he's referring to D's "interface" keyword. How many people make use of interfaces in D in their normal OO programming practice?I think this would be really interesting to know! Simply replying will distinguishing mark (or something). Thanks much.Everyone has to use an interface to use D. Notepad is an interface. I guess your talking about an advanced interface. I use DIDE.
Jul 26 2004
In article <cdv28j$1fbe$1 digitaldaemon.com>, Kris says...I think this would be really interesting to know! Simply replying will count mark (or something).I do. If I'm going to build an inheritance tree then I'm likely to do so with interfaces and then build classes in where appropriate. The new stream stuff I've done that will be released someday works this way. Sean
Jul 24 2004
On Sat, 24 Jul 2004 18:29:22 -0700, Kris wrote:I think this would be really interesting to know! Simply replying will distinguishing mark (or something). Thanks much.
Jul 24 2004
Kris wrote:I think this would be really interesting to know! Simply replying will count mark (or something). Thanks much.I'm a big fan of programming to abstract interfaces, even in C.
Jul 24 2004
Kris wrote:I think this would be really interesting to know! Simply replying will count mark (or something). Thanks much.I use them all the time. Hauke
Jul 25 2004
In article <cdv28j$1fbe$1 digitaldaemon.com>, Kris says...I think this would be really interesting to knowNot yet, but I certainly think I will be in the future. Arcane Jill
Jul 25 2004
"Kris" <someidiot earthlink.dot.dot.dot.net> wrote in message news:cdv28j$1fbe$1 digitaldaemon.com...I think this would be really interesting to know! Simply replying willcountdistinguishingmark (or something).I'm always try to introduce some specific functionality in the architecture using interfaces (from my experience of Java).
Jul 25 2004
In article <cdv28j$1fbe$1 digitaldaemon.com>, Kris says...I think this would be really interesting to know! Simply replying will count mark (or something). Thanks much.C
Jul 25 2004
i don't use them in D, simply because i don't do much D programming, and because i never used them in C++! though i really like the concept of them, but i'm not quite clear on just what situations i'd use them in. :)
Jul 25 2004
Kris wrote:mark (or something).How can one not? Multiple inheritance is pretty much necessary, and interfaces are the only implementation of that in D. (I much prefer Eiffel's approach...but I'm not writing the compiler.)
Jul 25 2004
I certainly do. That is a big important aspect of OO programming. Jaap In article <cdv28j$1fbe$1 digitaldaemon.com>, Kris says...I think thiswould be really interesting to know! Simply replying will countyou in. If youmark (orsomething).Thanks much.
Jul 25 2004
Kris wrote:I think this would be really interesting to know! Simply replying will count mark (or something).I've used them a little. E.g. in the clipboard stuff I was writing last week for SDWF 0.3. Stewart. -- My e-mail is valid but not my primary mailbox, aside from its being the unfortunate victim of intensive mail-bombing at the moment. Please keep replies on the 'group where everyone may benefit.
Jul 26 2004
In article <cdv28j$1fbe$1 digitaldaemon.com>, Kris says... This isn't much of a "poll", you know, despite the thread title. Most real polls have an "against" option as well as a "for" option. Otherwise it's like saying "We interviewed some unspecified number of people, and 531 of them said they like cheese". And this means...?I think this would be really interesting to know! Simply replying will count you in.Then how does anyone get counted OUT? Or are you assuming that everyone who didn't reply doesn't use interfaces? But then, how do you know how many people didn't reply? Are you counting lurkers or just regular posters? What if they're on holiday? Why not stick a /real/ poll on a Yahoo group or something, and invite us all to vote in it. I agree with you that the answer would be "really interesting to know". I just don't think you're going to find that answer on this thread. Jill
Jul 26 2004
Arcane Jill wrote:In article <cdv28j$1fbe$1 digitaldaemon.com>, Kris says... This isn't much of a "poll", you know, despite the thread title. Most real polls have an "against" option as well as a "for" option. Otherwise it's like saying "We interviewed some unspecified number of people, and 531 of them said they like cheese". And this means...?<snip> That it's a petition. Except that most petitions request a course of action.... Stewart. -- My e-mail is valid but not my primary mailbox, aside from its being the unfortunate victim of intensive mail-bombing at the moment. Please keep replies on the 'group where everyone may benefit.
Jul 26 2004