Thread overview | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
November 01, 2004 Standard library like JAVA | ||||
---|---|---|---|---|
| ||||
Hi just a question. Are you going to set up a standard components library like JAVA has, with standard objects like collections etc.? Or does this exist? I'm a JAVA programmer and i know that the standard library like JAVA has is the toolbelt of every JAVA programmer. I like D although i haven't coded in it yet but D gives the power of C++ with the cleanlyness of JAVA if i am correct. If i have time i might consider taking D up as my second language to fully master. Thanks. |
November 01, 2004 Re: Standard library like JAVA | ||||
---|---|---|---|---|
| ||||
Posted in reply to willem | In article <cm6dhp$1dr4$1@digitaldaemon.com>, willem@bermon.net says... > >Hi just a question. > >Are you going to set up a standard components library like JAVA has, with standard objects like collections etc.? Or does this exist? It somewhat exists now as Phobos, though serious work on a standard library has been kept on the back burner while the core language features are tuned. Containers are likely, but don't expect a GUI toolkit with D 1.0. You may want to look into DTL, which is an evolving container library, as is MinTL. Sean |
November 02, 2004 Re: Standard library like JAVA | ||||
---|---|---|---|---|
| ||||
Posted in reply to willem | <willem@bermon.net> wrote in message news:cm6dhp$1dr4$1@digitaldaemon.com... > Hi just a question. > > Are you going to set up a standard components library like JAVA has, with standard objects like collections etc.? Or does this exist? Check out the newsgroup digitalmars.D.dtl! |
November 05, 2004 Re: Standard library like JAVA | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sean Kelly | In article <cm6fb8$1gi8$1@digitaldaemon.com>, Sean Kelly says... > >In article <cm6dhp$1dr4$1@digitaldaemon.com>, willem@bermon.net says... >> >>Hi just a question. >> >>Are you going to set up a standard components library like JAVA has, with standard objects like collections etc.? Or does this exist? > >It somewhat exists now as Phobos, though serious work on a standard library has been kept on the back burner while the core language features are tuned. Containers are likely, but don't expect a GUI toolkit with D 1.0. You may want to look into DTL, which is an evolving container library, as is MinTL. > > >Sean > > I think FOX (Free Object for X : http://www.fox-toolkit.com/) is an excellent cross-platform GUI frameworks. Does anyone has interests to port it to D ? I am from Shanghai, China. Nice to meet you here! |
November 05, 2004 Re: Standard library like JAVA | ||||
---|---|---|---|---|
| ||||
Posted in reply to LiuXuHong | In article <cmg7gu$14g1$1@digitaldaemon.com>, LiuXuHong says... > >I think FOX (Free Object for X : http://www.fox-toolkit.com/) is an excellent cross-platform GUI frameworks. Does anyone has interests to port it to D ? Probably many people would have interest on a port to D, ufortunatly nobody is interested on doing it, are you? Ant |
November 05, 2004 Re: Standard library like JAVA | ||||
---|---|---|---|---|
| ||||
Posted in reply to LiuXuHong | > > I think FOX (Free Object for X : http://www.fox-toolkit.com/) is an excellent > cross-platform GUI frameworks. Does anyone has interests to port it to D ? > > I am from Shanghai, China. > Nice to meet you here! That would be fun to try but my first concern is that FOX is LGPL. Can D produce dynamic libraries these days? I've lost track of the state of static/dynamic support. If it doesn't support generating dynamic libraries then the LGPL license would force apps using the library to be open source. Assuming that gets figured out the library seems pretty cool. -Ben |
November 05, 2004 Re: Standard library like JAVA | ||||
---|---|---|---|---|
| ||||
Posted in reply to LiuXuHong | LiuXuHong wrote:
> I think FOX (Free Object for X : http://www.fox-toolkit.com/) is an excellent
> cross-platform GUI frameworks. Does anyone has interests to port it to D ?
Well, I'm also interested in such a port, although I think I'll hardly have the time to contribute a lot; I'd be willing to try as a team member, not necessarily leader. (Not to mention that I'm not that great a coder.)
But I think what D needs is a native GUI library. That is, I think all the code from FOX should be ported and the forked as an independent project.
Sebastian
|
November 05, 2004 Re: Standard library like JAVA | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ben Hinkle | Ben Hinkle wrote: >>I think FOX (Free Object for X : http://www.fox-toolkit.com/) is an > > excellent > >>cross-platform GUI frameworks. Does anyone has interests to port it to D ? >> >>I am from Shanghai, China. >>Nice to meet you here! > > > That would be fun to try but my first concern is that FOX is LGPL. Can D > produce dynamic libraries these days? I've lost track of the state of > static/dynamic support. If it doesn't support generating dynamic libraries > then the LGPL license would force apps using the library to be open source. > > Assuming that gets figured out the library seems pretty cool. > > -Ben > > There is an addendum to the licence that allows static linking without the licence getting "viral". http://www.fox-toolkit.com/license.html The lib looks nice, although I haven't used it. Jeroen and I share the same nationality, so it's probably good stuff ;-) Bastiaan. |
November 05, 2004 Re: Standard library like JAVA | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bastiaan Veelo | "Bastiaan Veelo" <Bastiaan.N.Veelo@ntnu.no> wrote in message news:cmgfmi$1hnf$1@digitaldaemon.com... > Ben Hinkle wrote: > >>I think FOX (Free Object for X : http://www.fox-toolkit.com/) is an > > > > excellent > > > >>cross-platform GUI frameworks. Does anyone has interests to port it to D ? > >> > >>I am from Shanghai, China. > >>Nice to meet you here! > > > > > > That would be fun to try but my first concern is that FOX is LGPL. Can D produce dynamic libraries these days? I've lost track of the state of static/dynamic support. If it doesn't support generating dynamic libraries > > then the LGPL license would force apps using the library to be open source. > > > > Assuming that gets figured out the library seems pretty cool. > > > > -Ben > > > > > > There is an addendum to the licence that allows static linking without the licence getting "viral". > > http://www.fox-toolkit.com/license.html > > The lib looks nice, although I haven't used it. Jeroen and I share the same nationality, so it's probably good stuff ;-) > > Bastiaan. oops - you're right. I didn't scroll down that far. Thanks for correcting my error! |
November 07, 2004 Re: Standard library like JAVA | ||||
---|---|---|---|---|
| ||||
Posted in reply to LiuXuHong | LiuXuHong schrieb:
> I think FOX (Free Object for X : http://www.fox-toolkit.com/) is an excellent
> cross-platform GUI frameworks. Does anyone has interests to port it to D ?
I am not very convinced of the sense of this port, because:
* It is an emulated GUI framework, and as such it is somewhat alien on every system. This leads us to alternatives such as FLTK and GTK. A good wrapper of GTK already exists (DUI by Ant), and it is a semi-standard GUI framework on many Unixoid platforms, and hope exists that support for others can also be improved.
* I am not much of an expert, but i would find FLTK port conceptually more appealing, and from the amount of work somewhat easier doable. What i think might make sense, is wrapping window creation and management (so to stay portable throughout X/ Win32/ Mac), and rewriting all of the high-level stuff atop. On the other hand, there is so much GTK sftware around that everyone should have GTK installed, so why not just use DUI?
* From the point of view of MacOS-X and Windows users, hardly anything matches wxWidgets - because of its portability and potential consistency with every user interface. Someone is doing one already, but we're not being informed of a progress.
-eye
|
Copyright © 1999-2021 by the D Language Foundation