Thread overview | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
August 09, 2014 Are there desktop appications being developed in D currently? | ||||
---|---|---|---|---|
| ||||
Hi, I bumped into a blog talking about building a (toy) browser engine in Rust: (http://limpet.net/mbrubeck/2014/08/08/toy-layout-engine-1.html) In the blog I found that the OP is in the mozilla servo team building a parallel browser for mozilla. The servo is hosted on github here: (https://github.com/servo) Yes, rust is a more infantile language compared to D, but people are already using them to create complicate applications like browser! This kind of projects would become a huge drive force to strengthen best practices in the language/lib design and attract newcomers. When I learned about Clojure, and found that an editor/ide [Light Table](http://lighttable.com) was written entirely by Clojure(script), was really intrigged. [Atom](http://atom.io) is written in nodejs/coffeescript. So I wonder, is there similar projects in D that I can take part, learn and enjoy? I see the current hotspot of D are compilers、libs、http-server and game area, but haven't encountered an application project such as an editor, music player, etc. |
August 09, 2014 Re: Are there desktop appications being developed in D currently? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Puming | On Saturday, 9 August 2014 at 00:34:43 UTC, Puming wrote: > Hi, > > I bumped into a blog talking about building a (toy) browser engine in Rust: > > (http://limpet.net/mbrubeck/2014/08/08/toy-layout-engine-1.html) > > In the blog I found that the OP is in the mozilla servo team building a parallel browser for mozilla. The servo is hosted on github here: > > (https://github.com/servo) > > Yes, rust is a more infantile language compared to D, but people are already using them to create complicate applications like browser! This kind of projects would become a huge drive force to strengthen best practices in the language/lib design and attract newcomers. > > When I learned about Clojure, and found that an editor/ide [Light Table](http://lighttable.com) was written entirely by Clojure(script), was really intrigged. [Atom](http://atom.io) is written in nodejs/coffeescript. > > So I wonder, is there similar projects in D that I can take part, learn and enjoy? > > I see the current hotspot of D are compilers、libs、http-server and game area, but haven't encountered an application project such as an editor, music player, etc. Manu started a project a while back which you may be interested in looking at. http://forum.dlang.org/thread/mailman.470.1386845003.3242.digitalmars-d@puremagic.com https://github.com/FeedBackDevs/feedback Cheers, ed |
August 09, 2014 Re: Are there desktop appications being developed in D currently? | ||||
---|---|---|---|---|
| ||||
Posted in reply to ed | On Saturday, 9 August 2014 at 01:26:05 UTC, ed wrote:
> On Saturday, 9 August 2014 at 00:34:43 UTC, Puming wrote:
>> Hi,
>>
>> I bumped into a blog talking about building a (toy) browser engine in Rust:
>>
>> (http://limpet.net/mbrubeck/2014/08/08/toy-layout-engine-1.html)
>>
>> In the blog I found that the OP is in the mozilla servo team building a parallel browser for mozilla. The servo is hosted on github here:
>>
>> (https://github.com/servo)
>>
>> Yes, rust is a more infantile language compared to D, but people are already using them to create complicate applications like browser! This kind of projects would become a huge drive force to strengthen best practices in the language/lib design and attract newcomers.
>>
>> When I learned about Clojure, and found that an editor/ide [Light Table](http://lighttable.com) was written entirely by Clojure(script), was really intrigged. [Atom](http://atom.io) is written in nodejs/coffeescript.
>>
>> So I wonder, is there similar projects in D that I can take part, learn and enjoy?
>>
>> I see the current hotspot of D are compilers、libs、http-server and game area, but haven't encountered an application project such as an editor, music player, etc.
>
> Manu started a project a while back which you may be interested in looking at.
>
> http://forum.dlang.org/thread/mailman.470.1386845003.3242.digitalmars-d@puremagic.com
>
> https://github.com/FeedBackDevs/feedback
>
>
> Cheers,
> ed
Thanks, I could recall the discussion, but was not able to find it. Definitely gonna look at it :-)
|
August 09, 2014 Re: Are there desktop appications being developed in D currently? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Puming Attachments: | On Sat, 09 Aug 2014 00:34:42 +0000 Puming via Digitalmars-d-learn <digitalmars-d-learn@puremagic.com> wrote: yes, there is. all of ours apps are done with D and GtkD now. alas, it's in-house, but alot of people using them. ;-) |
August 09, 2014 Re: Are there desktop appications being developed in D currently? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Puming | On Saturday, 9 August 2014 at 00:34:43 UTC, Puming wrote: > Yes, rust is a more infantile language compared to D, but people are already using them to create complicate applications like browser! Heh, Rust was initially created exactly to create a browser. Servo project is its main driver and purpose. > I see the current hotspot of D are compilers、libs、http-server and game area, but haven't encountered an application project such as an editor, music player, etc. We've got some. Photo processing app: http://www.infognition.com/blogsort/ Disk space visualizer and redundancy searcher: http://www.infognition.com/undup/ A tool for watching some folders and processing video files there: http://www.infognition.com/VideoEnhancer/autovideoenhance.html And we're going to make the next major version of Video Enhancer itself in D too. All the apps were made with DFL - D Forms Library, a nice equivalent of .NET's WinForms. |
August 09, 2014 Re: Are there desktop appications being developed in D currently? | ||||
---|---|---|---|---|
| ||||
Posted in reply to thedeemon | On Saturday, 9 August 2014 at 17:14:39 UTC, thedeemon wrote: > We've got some. > > Photo processing app: > http://www.infognition.com/blogsort/ > > Disk space visualizer and redundancy searcher: > http://www.infognition.com/undup/ > > A tool for watching some folders and processing video files there: > http://www.infognition.com/VideoEnhancer/autovideoenhance.html > > And we're going to make the next major version of Video Enhancer itself in D too. > > All the apps were made with DFL - D Forms Library, a nice equivalent of .NET's WinForms. How about mention at http://wiki.dlang.org/Current_D_Use ? :) |
August 09, 2014 Re: Are there desktop appications being developed in D currently? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Puming | On Saturday, 9 August 2014 at 00:34:43 UTC, Puming wrote:
> Yes, rust is a more infantile language compared to D, but people are already using them to create complicate applications like browser!
Rust was designed to build Servo. The people building Servo are the people building Rust. With all due respect to Rust, I don't think that counts as endorsement of the language.
|
August 10, 2014 Re: Are there desktop appications being developed in D currently? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Peter Alexander | On Saturday, 9 August 2014 at 21:46:45 UTC, Peter Alexander wrote:
> On Saturday, 9 August 2014 at 00:34:43 UTC, Puming wrote:
>> Yes, rust is a more infantile language compared to D, but people are already using them to create complicate applications like browser!
>
> Rust was designed to build Servo. The people building Servo are the people building Rust. With all due respect to Rust, I don't think that counts as endorsement of the language.
I didn't know about that. I don't actually know much about Rust except the hype on hackernews :-)
But nonetheless, this indicates that a serious application like a browser is a good driving force for a language to evolve.
|
August 10, 2014 Re: Are there desktop appications being developed in D currently? | ||||
---|---|---|---|---|
| ||||
Posted in reply to thedeemon | Interesting :-) Unfortunately they are all windows only apps, I don't have a windows machine. Can I link them on my bookmarks about D projects? https://github.com/zhaopuming/awesome-d On Saturday, 9 August 2014 at 17:14:39 UTC, thedeemon wrote: > On Saturday, 9 August 2014 at 00:34:43 UTC, Puming wrote: >> Yes, rust is a more infantile language compared to D, but people are already using them to create complicate applications like browser! > > Heh, Rust was initially created exactly to create a browser. Servo project is its main driver and purpose. > >> I see the current hotspot of D are compilers、libs、http-server and game area, but haven't encountered an application project such as an editor, music player, etc. > > We've got some. > > Photo processing app: > http://www.infognition.com/blogsort/ > > Disk space visualizer and redundancy searcher: > http://www.infognition.com/undup/ > > A tool for watching some folders and processing video files there: > http://www.infognition.com/VideoEnhancer/autovideoenhance.html > > And we're going to make the next major version of Video Enhancer itself in D too. > > All the apps were made with DFL - D Forms Library, a nice equivalent of .NET's WinForms. |
August 10, 2014 Re: Are there desktop appications being developed in D currently? | ||||
---|---|---|---|---|
| ||||
Posted in reply to ketmar | On Saturday, 9 August 2014 at 15:19:35 UTC, ketmar via Digitalmars-d-learn wrote:
> On Sat, 09 Aug 2014 00:34:42 +0000
> Puming via Digitalmars-d-learn <digitalmars-d-learn@puremagic.com>
> wrote:
>
> yes, there is. all of ours apps are done with D and GtkD now. alas,
> it's in-house, but alot of people using them. ;-)
Can you give me some links? What platforms are they on?
|
Copyright © 1999-2021 by the D Language Foundation