D - ACE Network Library
- Mark Evans (7/7) Nov 05 2002 FYI - perhaps could be built into D? BSD style license.
- Evan McClanahan (5/15) Nov 07 2002 It's HUGE. It'll take a look at it, but it looks too damn big to port
- Mark Evans (6/9) Nov 07 2002 I wasn't proposing a port. I was proposing that it be built-in to D. I...
- Mark T (7/12) Nov 08 2002 make
- Mark Evans (8/11) Nov 08 2002 Every language has some kind of standard runtime library. That is where...
FYI - perhaps could be built into D? BSD style license. Home page http://www.riverace.com/ Class tree http://doc.ece.uci.edu/Doxygen/Stable/html/ace/inherits.html Intro http://www.cs.wustl.edu/~levine/courses/cs342/patterns/ACE-intro_4.pdf
Nov 05 2002
Mark Evans wrote:FYI - perhaps could be built into D? BSD style license. Home page http://www.riverace.com/ Class tree http://doc.ece.uci.edu/Doxygen/Stable/html/ace/inherits.html Intro http://www.cs.wustl.edu/~levine/courses/cs342/patterns/ACE-intro_4.pdfIt's HUGE. It'll take a look at it, but it looks too damn big to port without a rock solid C++ -> D converter. I've looked at it before, and it looks nice, but I'm not sure that it's a free-time type of port. Evan
Nov 07 2002
It's HUGE. It'll take a look at it, but it looks too damn big to port without a rock solid C++ -> D converter. I've looked at it before, and it looks nice, but I'm not sure that it's a free-time type of port.I wasn't proposing a port. I was proposing that it be built-in to D. It could stay in C++ but provide networking services to the D language as built-in calls. It is huge, but also cross-platform, and mature, and well-designed. They make some very good points about socket programming. I'd much rather use ACE than sockets. Mark
Nov 07 2002
I wasn't proposing a port. I was proposing that it be built-in to D. Itcouldstay in C++ but provide networking services to the D language as built-incalls.It is huge, but also cross-platform, and mature, and well-designed. Theymakesome very good points about socket programming. I'd much rather use ACEthansockets.I hope D the language remains somewhat separate from its standard libraries, GUI, etc i.e. this stuff doesn't belong in D itself.
Nov 08 2002
I hope D the language remains somewhat separate from its standard libraries, GUI, etc i.e. this stuff doesn't belong in D itself.Every language has some kind of standard runtime library. That is where ACE would belong in D. Theoretically you can write MS Visual C++ programs without calling the MS Visual C++ runtime libs. I know of zero useful applications like that. Ultimately D will need some kind of networking support. Raw Win32 really stinks, as the ACE tutorials document. And raw Win32 sockets are not cross-platform. ACE is. Mark
Nov 08 2002