Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
November 06, 2002 ACE Network Library | ||||
---|---|---|---|---|
| ||||
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 |
November 07, 2002 Re: ACE Network Library | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mark Evans | 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.pdf
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.
Evan
|
November 08, 2002 Re: ACE Network Library | ||||
---|---|---|---|---|
| ||||
Posted in reply to Evan McClanahan | >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
|
November 08, 2002 Re: ACE Network Library | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mark Evans | > 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. I hope D the language remains somewhat separate from its standard libraries, GUI, etc i.e. this stuff doesn't belong in D itself. |
November 09, 2002 Re: ACE Network Library | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mark T |
> 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
|
Copyright © 1999-2021 by the D Language Foundation