digitalmars.D - Areas of D usage
- Seb (21/21) Jun 02 2016 Instead of investing a lot of time in the auto-decoding
- Chris (3/24) Jun 02 2016 I didn't know about Terminix! :-)
- qznc (5/7) Jun 02 2016 The Javascript JIT Compiler Higgs:
- Seb (4/11) Jun 02 2016 I was also looking for public Vibe.d instances out there - does
- jmh530 (3/10) Jun 02 2016 Wasn't too many clicks away to get to the tutorial on building a
- Seb (5/17) Jun 15 2016 Thanks a lot for all your help!
- jmh530 (2/6) Jun 15 2016 Looks good to me!
- crimaniak (4/7) Jun 16 2016 As engineer I don't like gears in the 'Embedded applications'
- Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= (12/16) Jun 16 2016 Try to view the page as a sceptical visitor and look for signs of
- Dominikus Dittes Scherkl (6/7) Jun 17 2016 Really nice!
- Guillaume Piolat (12/30) Jun 17 2016 "For example have a look at the cross-platform 3D game engine
- Seb (45/73) Jun 17 2016 Thanks again for your feedback.
- yawniek (6/11) Jun 17 2016 great stuff. i would remove (or push down) XOmB. its bad if the
Instead of investing a lot of time in the auto-decoding bike-sheding discussion, how about helping out? Take five minutes to read through this upcoming PR [2, 3] of areas of D usage. Anyone can help - no coding skills required ;-) As the first five minutes matter, I thought it would be nice if we have an overview of areas in which D is used. It is different to the great Overview page [1] as it tries for every area to inform about - applications written in D - key reasons/selling points That being said, this document is a draft and your feedback & review is highlighy appreciated. If I left out an area or you miss an application/usage - please let me know! If you have more time, there is also the Dlang Tour [4], which requires UX testing and more tutorials ("gems"). [1] Overview: http://dlang.org/overview.html [2] Preview: http://dtest.thecybershadow.net/artifact/website-915b9bd5028d67e186487141083523937b417cd7-32649b6cb8d58891a4c66946a8f75141/web/areas-of-d-usage.html [3] PR: https://github.com/dlang/dlang.org/pull/1314 [4] DLang Tour: http://tour.dlang.io/
Jun 02 2016
On Thursday, 2 June 2016 at 13:59:13 UTC, Seb wrote:Instead of investing a lot of time in the auto-decoding bike-sheding discussion, how about helping out? Take five minutes to read through this upcoming PR [2, 3] of areas of D usage. Anyone can help - no coding skills required ;-) As the first five minutes matter, I thought it would be nice if we have an overview of areas in which D is used. It is different to the great Overview page [1] as it tries for every area to inform about - applications written in D - key reasons/selling points That being said, this document is a draft and your feedback & review is highlighy appreciated. If I left out an area or you miss an application/usage - please let me know! If you have more time, there is also the Dlang Tour [4], which requires UX testing and more tutorials ("gems"). [1] Overview: http://dlang.org/overview.html [2] Preview: http://dtest.thecybershadow.net/artifact/website-915b9bd5028d67e186487141083523937b417cd7-32649b6cb8d58891a4c66946a8f75141/web/areas-of-d-usage.html [3] PR: https://github.com/dlang/dlang.org/pull/1314 [4] DLang Tour: http://tour.dlang.io/I didn't know about Terminix! :-) I will have a look.
Jun 02 2016
On Thursday, 2 June 2016 at 13:59:13 UTC, Seb wrote:If I left out an area or you miss an application/usage - please let me know!The Javascript JIT Compiler Higgs: https://github.com/higgsjs/Higgs Vibe.d needs some examples. Looks like their website does not have any.
Jun 02 2016
On Thursday, 2 June 2016 at 21:47:13 UTC, qznc wrote:On Thursday, 2 June 2016 at 13:59:13 UTC, Seb wrote:Wow that's a great example!If I left out an area or you miss an application/usage - please let me know!The Javascript JIT Compiler Higgs: https://github.com/higgsjs/HiggsVibe.d needs some examples. Looks like their website does not have any.I was also looking for public Vibe.d instances out there - does anyone know a large website using Vibe.d that we could quote?
Jun 02 2016
On Thursday, 2 June 2016 at 21:47:13 UTC, qznc wrote:On Thursday, 2 June 2016 at 13:59:13 UTC, Seb wrote:Wasn't too many clicks away to get to the tutorial on building a chat service.If I left out an area or you miss an application/usage - please let me know!The Javascript JIT Compiler Higgs: https://github.com/higgsjs/Higgs Vibe.d needs some examples. Looks like their website does not have any.
Jun 02 2016
On Thursday, 2 June 2016 at 23:57:55 UTC, jmh530 wrote:On Thursday, 2 June 2016 at 21:47:13 UTC, qznc wrote:Thanks a lot for all your help! The initial version is online now & please feel invited to improve upon this document: http://dlang.org/areas-of-d-usage.htmlOn Thursday, 2 June 2016 at 13:59:13 UTC, Seb wrote:Wasn't too many clicks away to get to the tutorial on building a chat service.If I left out an area or you miss an application/usage - please let me know!The Javascript JIT Compiler Higgs: https://github.com/higgsjs/Higgs Vibe.d needs some examples. Looks like their website does not have any.
Jun 15 2016
On Wednesday, 15 June 2016 at 20:01:09 UTC, Seb wrote:Thanks a lot for all your help! The initial version is online now & please feel invited to improve upon this document: http://dlang.org/areas-of-d-usage.htmlLooks good to me!
Jun 15 2016
On Wednesday, 15 June 2016 at 20:01:09 UTC, Seb wrote: ...The initial version is online now & please feel invited to improve upon this document: http://dlang.org/areas-of-d-usage.htmlAs engineer I don't like gears in the 'Embedded applications' paragraph: they are not match.
Jun 16 2016
On Wednesday, 15 June 2016 at 20:01:09 UTC, Seb wrote:Thanks a lot for all your help! The initial version is online now & please feel invited to improve upon this document: http://dlang.org/areas-of-d-usage.htmlTry to view the page as a sceptical visitor and look for signs of a overly slick salesman. Too much text, try to tone down the evangelical subjectivity. It makes me suspicious and I instantly distrust all the information on the page. Is there any substance to «projects that show the rising popularity of D among game developers»? Why describe the language on a page with examples of usage at all? Why not just have one entry for each product and describe D's role in it. For instance, was the entire Remedy game implemented in D? Give a neutral synopsis, then link to the external page.
Jun 16 2016
On Wednesday, 15 June 2016 at 20:01:09 UTC, Seb wrote:http://dlang.org/areas-of-d-usage.htmlReally nice! I think D can use a little evangelizing very well. One bug in GPU Programming: "Thanks to the power the power of D’s type system..." ^^^^^^^^^
Jun 17 2016
On Wednesday, 15 June 2016 at 20:01:09 UTC, Seb wrote:On Thursday, 2 June 2016 at 23:57:55 UTC, jmh530 wrote:"For example have a look at the cross-platform 3D game engine Dash or at the D game development toolkit gfm. " Better not mention either! GFM is a pile of mostly useless uncontroversial code I wrote that is very far from what an engine would look like. It does barely anything. DASH was ambitious enough to be mentionned but developement has stalled unfortunately. Do mention Derelict instead! It is my opinion that the people that need social proof don't want to see such projects but only the high-profile ones like Remedy's game.On Thursday, 2 June 2016 at 21:47:13 UTC, qznc wrote:Thanks a lot for all your help! The initial version is online now & please feel invited to improve upon this document: http://dlang.org/areas-of-d-usage.htmlOn Thursday, 2 June 2016 at 13:59:13 UTC, Seb wrote:Wasn't too many clicks away to get to the tutorial on building a chat service.If I left out an area or you miss an application/usage - please let me know!The Javascript JIT Compiler Higgs: https://github.com/higgsjs/Higgs Vibe.d needs some examples. Looks like their website does not have any.
Jun 17 2016
Thanks again for your feedback. In general, do you know about the "Improve this page" button on top right? It's a very convenient & fast way to directly fix smaller nitpicks ;-) ---- crimaniakAs engineer I don't like gears in the 'Embedded applications' paragraph: they are not match.Fair enough - do you have an idea for something that could be a better match? At the moment we use FontAwesome: http://fontawesome.io/icons/ ----- Ola Fosheim GrøstadTry to view the page as a sceptical visitor and look for signs of a overly slick salesman.Yes as said this page isn't perfect yet, and I/we are more than happy about reviewers ;-)Too much text, try to tone down the evangelical subjectivity. It makes me suspicious and I instantly distrust all the information on the page.CyberShadow just had a pass over it, but you are cordially invited to improve upon it!Is there any substance to «projects that show the rising popularity of D among game developers»?This is taken a bit out of context - the sentence is: "Many pure-D open source projects show the rising popularity of D among game developers. Examples are the cross-platform 3D game engine Dash and the D game development toolkit gfm." If you think this requires additional clarity, please submit a PR!Why describe the language on a page with examples of usage at all? Why not just have one entry for each product and describe D's role in it.Because this page is intended for first-time users that are not very familiar with D. The idea is to give a broad overview over each area and give arguments about benefits of using D in this field - something that isn't very obvious when you start to learn D. In fact it took me quite long to find all this information and put it to one common place.For instance, was the entire Remedy game implemented in D? Give a neutral synopsis, then link to the external page.Afaik a AAA game has million lines of code, so of course it wasn't done entirely in D. The sentence only says "use": "Remedy Entertainment has successfully shipped the first AAA game to use D code for XBox One and Windows 10. For more details, see Ethan Watson's presentation." Isn't that neutral? Otherwise please submit a PR to fix it ;-) ----- yawnieki would remove (or push down) XOmB. its bad if the first link is a very outdated project (yes there is a branch that had some activity this year, but still).powernex is much more interesting since its under active development. thanks: https://github.com/dlang/dlang.org/pull/1379 ----- Dominikus Dittes ScherklOne bug in GPU Programming: "Thanks to the power the power of D’s type system..."Fixed earlier by CyberShadow. ----- Guillaume PiolatBetter not mention either! GFM is a pile of mostly useless uncontroversial code I wrote that is very far from what an engine would look like. It does barely anything. DASH was ambitious enough to be mentionned but developement has stalled unfortunately.(I didn't know this, so I guess a potential reader won't either.) As you seem to know a lot more about this area, would you be so kind to help out and improve this section?It is my opinion that the people that need social proof don't want to see such projects but only the high-profile ones like Remedy's game.I think also smaller projects besides the big fishes are nice. At least I like variety & active communities.
Jun 17 2016
On Thursday, 2 June 2016 at 13:59:13 UTC, Seb wrote:[1] Overview: http://dlang.org/overview.html [2] Preview: http://dtest.thecybershadow.net/artifact/website-915b9bd5028d67e186487141083523937b417cd7-32649b6cb8d58891a4c66946a8f75141/web/areas-of-d-usage.html [3] PR: https://github.com/dlang/dlang.org/pull/1314 [4] DLang Tour: http://tour.dlang.io/great stuff. i would remove (or push down) XOmB. its bad if the first link is a very outdated project (yes there is a branch that had some activity this year, but still). powernex is much more interesting since its under active development.
Jun 17 2016