www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Productions users

reply "Andrea Fontana" <nospam example.com> writes:
I think it would be useful to add on dlang.org a section to show 
how d is used in production. I can't find any page about it. It 
seems an accademic-only programming language!
Jun 27 2012
next sibling parent =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= <alex lycus.org> writes:
On 27-06-2012 10:53, Andrea Fontana wrote:
 I think it would be useful to add on dlang.org a section to show how d
 is used in production. I can't find any page about it. It seems an
 accademic-only programming language!

Yes, a Users page of sorts would be a neat thing to have to highlight major projects written in D (and I think we should exclude libraries; it's more significant to show off actual apps). -- Alex Rønne Petersen alex lycus.org http://lycus.org
Jun 27 2012
prev sibling next sibling parent "Graham Fawcett" <fawcett uwindsor.ca> writes:
On Wednesday, 27 June 2012 at 12:17:57 UTC, Alex Rønne Petersen 
wrote:
 On 27-06-2012 10:53, Andrea Fontana wrote:
 I think it would be useful to add on dlang.org a section to 
 show how d
 is used in production. I can't find any page about it. It 
 seems an
 accademic-only programming language!

Yes, a Users page of sorts would be a neat thing to have to highlight major projects written in D (and I think we should exclude libraries; it's more significant to show off actual apps).

Maybe we could share projects here on the list, and someone (maybe the original poster) could gather them into a Wiki page? Graham
Jun 27 2012
prev sibling next sibling parent reply "nazriel" <damian dzfl.pl> writes:
On Wednesday, 27 June 2012 at 08:53:14 UTC, Andrea Fontana wrote:
 I think it would be useful to add on dlang.org a section to 
 show how d is used in production. I can't find any page about 
 it. It seems an accademic-only programming language!

What do you mean by production? Open source project? Freeware applications? Does commercial projects counts?
Jun 27 2012
parent =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= <alex lycus.org> writes:
On 27-06-2012 23:31, Jonathan M Davis wrote:
 On Wednesday, June 27, 2012 23:00:58 nazriel wrote:
 On Wednesday, 27 June 2012 at 08:53:14 UTC, Andrea Fontana wrote:
 I think it would be useful to add on dlang.org a section to
 show how d is used in production. I can't find any page about
 it. It seems an accademic-only programming language!

What do you mean by production? Open source project? Freeware applications? Does commercial projects counts?

I would have expected "in production" to _only_ mean commercial projects. - Jonathan M Davis

I think it would be a mistake to only highlight commercial users. As Tobias pointed out, there are many non-profit organizations running on open source software that are well-known. -- Alex Rønne Petersen alex lycus.org http://lycus.org
Jun 28 2012
prev sibling next sibling parent "Jonathan M Davis" <jmdavisProg gmx.com> writes:
On Wednesday, June 27, 2012 23:00:58 nazriel wrote:
 On Wednesday, 27 June 2012 at 08:53:14 UTC, Andrea Fontana wrote:
 I think it would be useful to add on dlang.org a section to
 show how d is used in production. I can't find any page about
 it. It seems an accademic-only programming language!

What do you mean by production? Open source project? Freeware applications? Does commercial projects counts?

I would have expected "in production" to _only_ mean commercial projects. - Jonathan M Davis
Jun 27 2012
prev sibling next sibling parent "nazriel" <nazriel6969 gmail.com> writes:
On Wednesday, 27 June 2012 at 21:33:20 UTC, Jonathan M Davis 
wrote:
 On Wednesday, June 27, 2012 23:00:58 nazriel wrote:
 On Wednesday, 27 June 2012 at 08:53:14 UTC, Andrea Fontana 
 wrote:
 I think it would be useful to add on dlang.org a section to
 show how d is used in production. I can't find any page about
 it. It seems an accademic-only programming language!

What do you mean by production? Open source project? Freeware applications? Does commercial projects counts?

I would have expected "in production" to _only_ mean commercial projects. - Jonathan M Davis

Hmm. Let me say it this way. I've written a proxy server for services like Rapidshare, TurboBit (etc) in D as a paid job. (Running for example here: http://mydevil.net:2550/). Does it count as a commercial product? Can I share works I've done in D, assuming that I am a freelancer? Or it's more company-only topic ;) Thanks :) Best Regards, Damian Ziemba
Jun 27 2012
prev sibling next sibling parent "Tobias Pankrath" <tobias pankrath.net> writes:
On Wednesday, 27 June 2012 at 21:33:20 UTC, Jonathan M Davis 
wrote:
 On Wednesday, June 27, 2012 23:00:58 nazriel wrote:
 On Wednesday, 27 June 2012 at 08:53:14 UTC, Andrea Fontana 
 wrote:
 I think it would be useful to add on dlang.org a section to
 show how d is used in production. I can't find any page about
 it. It seems an accademic-only programming language!

What do you mean by production? Open source project? Freeware applications? Does commercial projects counts?

I would have expected "in production" to _only_ mean commercial projects. - Jonathan M Davis

I wouldn't. But that is probably a definition thing. If I'd written say Wikipedia in it, that would qualify as production use, too.
Jun 27 2012
prev sibling next sibling parent "Andrea Fontana" <nospam example.com> writes:
If you take a good project/library/service, on their homepage 
(not wiki) there's
  always a list of production projects (that means: "it's not 
currently in development but it's public and completed") that use 
it.

For example, mongodb. On its homepage there's a list of 
production users and a link named "more productions users" that 
point here: 
http://www.mongodb.org/display/DOCS/Production+Deployments

Check rails: http://rubyonrails.org/   it has "who is already on 
rails?" in homepage

Another one? http://hadoop.apache.org/  in homepage: "Who Uses 
Hadoop?"
Also amazon aws on its homepage has this section.

If I visit dlang.org i think: "Ok, nice language but it works in 
real world for real projects or it's just a toy language?"

My company uses D for a "natural language parser" i've written 
for our internal search engine (our users search - in italian - 
"restaurants in the province of Venice opened on Valentine's day" 
and my parser translates that phrase in a query)

On Wednesday, 27 June 2012 at 21:56:30 UTC, Tobias Pankrath wrote:
 On Wednesday, 27 June 2012 at 21:33:20 UTC, Jonathan M Davis 
 wrote:
 On Wednesday, June 27, 2012 23:00:58 nazriel wrote:
 On Wednesday, 27 June 2012 at 08:53:14 UTC, Andrea Fontana 
 wrote:
 I think it would be useful to add on dlang.org a section to
 show how d is used in production. I can't find any page 
 about
 it. It seems an accademic-only programming language!

What do you mean by production? Open source project? Freeware applications? Does commercial projects counts?

I would have expected "in production" to _only_ mean commercial projects. - Jonathan M Davis

I wouldn't. But that is probably a definition thing. If I'd written say Wikipedia in it, that would qualify as production use, too.

Jun 28 2012
prev sibling next sibling parent "Andrea Fontana" <nospam example.com> writes:
In production it's just a way to say "completed, not still in 
pre-alpha/alpha/beta/testing phase". Usable. Working. Public :)

No difference between commercial, open source, free, etc ...

On Wednesday, 27 June 2012 at 21:33:20 UTC, Jonathan M Davis 
wrote:
 On Wednesday, June 27, 2012 23:00:58 nazriel wrote:
 On Wednesday, 27 June 2012 at 08:53:14 UTC, Andrea Fontana 
 wrote:
 I think it would be useful to add on dlang.org a section to
 show how d is used in production. I can't find any page about
 it. It seems an accademic-only programming language!

What do you mean by production? Open source project? Freeware applications? Does commercial projects counts?

I would have expected "in production" to _only_ mean commercial projects. - Jonathan M Davis

Jun 28 2012
prev sibling next sibling parent Jonathan M Davis <jmdavisProg gmx.com> writes:
On Thursday, June 28, 2012 09:29:14 Alex R=C3=B8nne Petersen wrote:
 On 27-06-2012 23:31, Jonathan M Davis wrote:
 On Wednesday, June 27, 2012 23:00:58 nazriel wrote:
 On Wednesday, 27 June 2012 at 08:53:14 UTC, Andrea Fontana wrote:
 I think it would be useful to add on dlang.org a section to
 show how d is used in production. I can't find any page about
 it. It seems an accademic-only programming language!

What do you mean by production? Open source project? Freeware applications? Does commercial projects counts?

I would have expected "in production" to _only_ mean commercial pro=


=20
 - Jonathan M Davis

I think it would be a mistake to only highlight commercial users. As Tobias pointed out, there are many non-profit organizations running o=

 open source software that are well-known.

Oh, I wasn't suggesting that we only highlight commercial projects. I w= as just=20 saying that I expected the term "in production" to refer to commercial=20= projects spefically. Whether we want to highlight major open source pro= jects=20 and/or other non-commercial projects is another matter entirely - thoug= h I=20 suspect that commercial projects would generally carry more weight than= other=20 types of projects in terms of convincing people that D is being used se= riously=20 in the real world. - Jonathan M Davis
Jun 28 2012
prev sibling next sibling parent "Jakob Bornecrantz" <wallbraker gmail.com> writes:
On Thursday, 28 June 2012 at 07:38:19 UTC, Andrea Fontana wrote:
 In production it's just a way to say "completed, not still in 
 pre-alpha/alpha/beta/testing phase". Usable. Working. Public :)

 No difference between commercial, open source, free, etc ...

Software is never completed only abandoned. Also a lot of software is being used by the general public but still have the Alpha/Beta tag. But I think "Usable. Working. Public" is a good definition. Cheers, Jakob.
Jun 28 2012
prev sibling next sibling parent "Graham Fawcett" <fawcett uwindsor.ca> writes:
On Thursday, 28 June 2012 at 16:02:43 UTC, Jakob Bornecrantz 
wrote:
 On Thursday, 28 June 2012 at 07:38:19 UTC, Andrea Fontana wrote:
 In production it's just a way to say "completed, not still in 
 pre-alpha/alpha/beta/testing phase". Usable. Working. Public :)

 No difference between commercial, open source, free, etc ...

Software is never completed only abandoned. Also a lot of software is being used by the general public but still have the Alpha/Beta tag. But I think "Usable. Working. Public" is a good definition. Cheers, Jakob.

Let me suggest a three-part rephrase of the original question (because I'm personally interested in how people are using D lately, and less interested in the meta discussion!): - What have you written in D lately that you're proud of? - Who benefits from your program, and how? - If your program is open-source, where do you publish the code? If we post answers, perhaps someone would be gracious enough to collect them on the wiki. Graham
Jun 28 2012
prev sibling next sibling parent "Andrea Fontana" <nospam example.com> writes:
On wiki? Other projects have that list on homepage!!

On Thursday, 28 June 2012 at 16:15:35 UTC, Graham Fawcett wrote:
 On Thursday, 28 June 2012 at 16:02:43 UTC, Jakob Bornecrantz 
 wrote:
 On Thursday, 28 June 2012 at 07:38:19 UTC, Andrea Fontana 
 wrote:
 In production it's just a way to say "completed, not still in 
 pre-alpha/alpha/beta/testing phase". Usable. Working. Public 
 :)

 No difference between commercial, open source, free, etc ...

Software is never completed only abandoned. Also a lot of software is being used by the general public but still have the Alpha/Beta tag. But I think "Usable. Working. Public" is a good definition. Cheers, Jakob.

Let me suggest a three-part rephrase of the original question (because I'm personally interested in how people are using D lately, and less interested in the meta discussion!): - What have you written in D lately that you're proud of? - Who benefits from your program, and how? - If your program is open-source, where do you publish the code? If we post answers, perhaps someone would be gracious enough to collect them on the wiki. Graham

Jun 30 2012
prev sibling parent "SomeDude" <lovelydear mailmetrash.com> writes:
On Thursday, 28 June 2012 at 07:43:58 UTC, Jonathan M Davis wrote:
 On Thursday, June 28, 2012 09:29:14 Alex Rønne Petersen wrote:
 On 27-06-2012 23:31, Jonathan M Davis wrote:
 On Wednesday, June 27, 2012 23:00:58 nazriel wrote:
 On Wednesday, 27 June 2012 at 08:53:14 UTC, Andrea Fontana 
 wrote:
 I think it would be useful to add on dlang.org a section to
 show how d is used in production. I can't find any page 
 about
 it. It seems an accademic-only programming language!

What do you mean by production? Open source project? Freeware applications? Does commercial projects counts?

I would have expected "in production" to _only_ mean commercial projects. - Jonathan M Davis

I think it would be a mistake to only highlight commercial users. As Tobias pointed out, there are many non-profit organizations running on open source software that are well-known.

Oh, I wasn't suggesting that we only highlight commercial projects. I was just saying that I expected the term "in production" to refer to commercial projects spefically. Whether we want to highlight major open source projects and/or other non-commercial projects is another matter entirely - though I suspect that commercial projects would generally carry more weight than other types of projects in terms of convincing people that D is being used seriously in the real world. - Jonathan M Davis

In the contrary, the fact that it is commercial or not doesn't really matter. If it's used daily in an open source project which is in turn used in commercial or non profit applications, it qualifies for production use. If it's a critical software for whatever use, being internal to a company or a non profit group (wikipedia for instance), running 24/7, then I think it also qualifies for production use. No need to split hair here.
Jun 30 2012