digitalmars.D - D features - wanna start project
- toki (9/9) Aug 21 2009 Hi,
- toki (4/14) Aug 21 2009 5. And I need ODE bindings - for phsyics
- toki (3/22) Aug 21 2009 6. And some sort of DefaultMutableTreeModel.
- bearophile (10/15) Aug 21 2009 Welcome to D. You can program D almost as C, or as C++, or as Java. The ...
- Lutger (18/29) Aug 21 2009 1) D is under heavy development and has branched into a stable (frozen)
- Dejan Lekic (3/40) Aug 21 2009 I would recommend the excellent Pluto (former fltk4d) GUI toolkit.
- Steven Schveighoffer (6/8) Aug 21 2009 As an alternative to the already suggested Tango libs, you can use
- Lutger (3/14) Aug 21 2009 A little offtopic, but are you planning to support D2? And use ranges?
- Steven Schveighoffer (7/22) Aug 21 2009 Yes.
- #ponce (6/8) Aug 21 2009 DerelictGL support OpenGL up to 2.1. I think it's sufficient at this tim...
- #ponce (1/2) Aug 21 2009 +found -on
- Jesse Phillips (7/17) Aug 21 2009 http://www.prowiki.org/wiki4d/wiki.cgi?FrontPage
- Thorsten Kiefer (2/12) Aug 24 2009
Hi, I love D, and after using Java for years I want to switch back to D. I'm too lazy to google, and so wanna ask you. 1. Is D still under development ? Is it still supported ? 2. Which GUI lib would you suggest - which is the most robust implementation ? 3. Are there any OpenGL bindings ? Are they stable ? 4. I often use HashMap, HashSet, TreeMap, TreeSet. Do they have counterparts in D ? Best Regards Thorsten
Aug 21 2009
toki Wrote:Hi, I love D, and after using Java for years I want to switch back to D. I'm too lazy to google, and so wanna ask you. 1. Is D still under development ? Is it still supported ? 2. Which GUI lib would you suggest - which is the most robust implementation ? 3. Are there any OpenGL bindings ? Are they stable ? 4. I often use HashMap, HashSet, TreeMap, TreeSet. Do they have counterparts in D ? Best Regards Thorsten5. And I need ODE bindings - for phsyics Wanna code a game. -Toki
Aug 21 2009
toki Wrote:toki Wrote:6. And some sort of DefaultMutableTreeModel. -TokiHi, I love D, and after using Java for years I want to switch back to D. I'm too lazy to google, and so wanna ask you. 1. Is D still under development ? Is it still supported ? 2. Which GUI lib would you suggest - which is the most robust implementation ? 3. Are there any OpenGL bindings ? Are they stable ? 4. I often use HashMap, HashSet, TreeMap, TreeSet. Do they have counterparts in D ? Best Regards Thorsten5. And I need ODE bindings - for phsyics Wanna code a game. -Toki
Aug 21 2009
toki:I love D, and after using Java for years I want to switch back to D.<Welcome to D. You can program D almost as C, or as C++, or as Java. The best strategy is often to mix such three styles and to add some other things coming from functional programming and specific of D (mixins, etc). Programming D in pure Java-style will lead to low performance (because the GC is quite slower and virtual functions generally aren't inlined yet).1. Is D still under development ? Is it still supported ?D1 and D2 are supported. D1 is mostly in debug mode, D2 is alpha state still.3. Are there any OpenGL bindings ?Yep.4. I often use HashMap, HashSet, TreeMap, TreeSet. Do they have counterparts in D ?<HashMaps are buil-in in D. You can probably find those in Tango. I don't know about TreeSet.DefaultMutableTreeModel<I think that in D people usually create their own trees. there are too many different types of them (I have seen some implementations). I leave the other questions to other people. Bye, bearophile
Aug 21 2009
toki wrote:Hi, I love D, and after using Java for years I want to switch back to D. I'm too lazy to google, and so wanna ask you. 1. Is D still under development ? Is it still supported ? 2. Which GUI lib would you suggest - which is the most robust implementation ? 3. Are there any OpenGL bindings ? Are they stable ? 4. I often use HashMap, HashSet, TreeMap, TreeSet. Do they have counterparts in D ? Best Regards Thorsten1) D is under heavy development and has branched into a stable (frozen) version D1 and alpha, backwards incompatible D2. For D1 there is the dmd compiler and ldc compiler (supports also 64 bit but not windows). 4) For D1 there is an alternative library incompatible with phobos: tango. It is comprehensive and has high performance, also a good collections library. 2) The big ones are dwt (port of swt), wxWindows, gtkd and qtd. I think most stable is currently gtkd, but I'm not sure. Hybrid might also be interesting for a game. 3) Yes, derelict offers a plethora of game-oriented bindings to common c libraries and is very popular. It also has an ODE binding. links: www.dsource.org/projects/ldc www.dsource.org/projects/derelict www.dsource.org/projects/tango http://prowiki.org/wiki4d/wiki.cgi?GuiLibraries Happy hacking!
Aug 21 2009
I would recommend the excellent Pluto (former fltk4d) GUI toolkit. For more information: http://dronten.googlepages.com/pluto . Lutger Wrote:toki wrote:Hi, I love D, and after using Java for years I want to switch back to D. I'm too lazy to google, and so wanna ask you. 1. Is D still under development ? Is it still supported ? 2. Which GUI lib would you suggest - which is the most robust implementation ? 3. Are there any OpenGL bindings ? Are they stable ? 4. I often use HashMap, HashSet, TreeMap, TreeSet. Do they have counterparts in D ? Best Regards Thorsten1) D is under heavy development and has branched into a stable (frozen) version D1 and alpha, backwards incompatible D2. For D1 there is the dmd compiler and ldc compiler (supports also 64 bit but not windows). 4) For D1 there is an alternative library incompatible with phobos: tango. It is comprehensive and has high performance, also a good collections library. 2) The big ones are dwt (port of swt), wxWindows, gtkd and qtd. I think most stable is currently gtkd, but I'm not sure. Hybrid might also be interesting for a game. 3) Yes, derelict offers a plethora of game-oriented bindings to common c libraries and is very popular. It also has an ODE binding. links: www.dsource.org/projects/ldc www.dsource.org/projects/derelict www.dsource.org/projects/tango http://prowiki.org/wiki4d/wiki.cgi?GuiLibraries Happy hacking!
Aug 21 2009
On Fri, 21 Aug 2009 10:18:04 -0400, toki <t.kiefer tokis-edv-service.de> wrote:4. I often use HashMap, HashSet, TreeMap, TreeSet. Do they have counterparts in D ?As an alternative to the already suggested Tango libs, you can use dcollections (http://www.dsource.org/projects/dcollections) which has all those. Should work with Phobos 1 and Tango, I haven't yet ported to D2. -Steve
Aug 21 2009
Steven Schveighoffer wrote:On Fri, 21 Aug 2009 10:18:04 -0400, toki <t.kiefer tokis-edv-service.de> wrote:A little offtopic, but are you planning to support D2? And use ranges? Thanks.4. I often use HashMap, HashSet, TreeMap, TreeSet. Do they have counterparts in D ?As an alternative to the already suggested Tango libs, you can use dcollections (http://www.dsource.org/projects/dcollections) which has all those. Should work with Phobos 1 and Tango, I haven't yet ported to D2. -Steve
Aug 21 2009
On Fri, 21 Aug 2009 12:00:48 -0400, Lutger <lutger.blijdestijn gmail.com> wrote:Steven Schveighoffer wrote:Yes.On Fri, 21 Aug 2009 10:18:04 -0400, toki <t.kiefer tokis-edv-service.de> wrote:A little offtopic, but are you planning to support D2?4. I often use HashMap, HashSet, TreeMap, TreeSet. Do they have counterparts in D ?As an alternative to the already suggested Tango libs, you can use dcollections (http://www.dsource.org/projects/dcollections) which has all those. Should work with Phobos 1 and Tango, I haven't yet ported to D2. -SteveAnd use ranges?Yes. Not sure of an ETA, though. It's definitely on my list of things to do this year. -Steve
Aug 21 2009
3. Are there any OpenGL bindings ? Are they stable ?DerelictGL support OpenGL up to 2.1. I think it's sufficient at this time There is also a plan to support OpenGL 3.x through Derelict2. Derelict is more than a simple binding, you can tell Derelict which OpenGL version you need or to load available extension. It's very convenient, since in C++ you would have to use GLEW to do that.4. I often use HashMap, HashSet, TreeMap, TreeSet. Do they have counterparts in D ?dcollections or Tango. Also : a lot of useful code/bindings for games can be through on h3r3tic's page and dsource.
Aug 21 2009
Also : a lot of useful code/bindings for games can be through on h3r3tic's page and dsource.+found -on
Aug 21 2009
Not really adding anything from those that have already posted. toki Wrote:Hi, I love D, and after using Java for years I want to switch back to D. I'm too lazy to google, and so wanna ask you. 1. Is D still under development ? Is it still supported ?http://www.prowiki.org/wiki4d/wiki.cgi?FrontPage2. Which GUI lib would you suggest - which is the most robust implementation ?http://www.prowiki.org/wiki4d/wiki.cgi?GuiLibraries3. Are there any OpenGL bindings ? Are they stable ?http://www.prowiki.org/wiki4d/wiki.cgi?Bindings4. I often use HashMap, HashSet, TreeMap, TreeSet. Do they have counterparts in D ?... sorry no Wiki4D page on this :( but others have already answered.Best Regards ThorstenHope this helps you answer other questions.
Aug 21 2009
Thanks a lot ot everybody who answered !!! toki Wrote:Hi, I love D, and after using Java for years I want to switch back to D. I'm too lazy to google, and so wanna ask you. 1. Is D still under development ? Is it still supported ? 2. Which GUI lib would you suggest - which is the most robust implementation ? 3. Are there any OpenGL bindings ? Are they stable ? 4. I often use HashMap, HashSet, TreeMap, TreeSet. Do they have counterparts in D ? Best Regards Thorsten
Aug 24 2009