Top Github Languages for 2013 (so far)

2013-09-03 Thread Elvis

http://adambard.com/blog/top-github-languages-for-2013-so-far/


Re: Top Github Languages for 2013 (so far)

2013-09-03 Thread Elvis
Why D get less popular than last year in positive influence of 
great DConf 2013?


Re: Top Github Languages for 2013 (so far)

2013-09-03 Thread Andrej Mitrovic
On 9/3/13, Elvis  wrote:
> Why D get less popular than last year in positive influence of
> great DConf 2013?

It could just be that the Github language detection mechanism got
better. A lot of repositories have been known to be marked as
D-language repos, when they had nothing to do with D. There are other
languages that use the .d extension, and this trips up Github.

I don't think even these new statistics are reliable. They should
really do something as simple as check whether there's an "import
std.*" or "import core.*" in a .d file, this would probably cut down
on a lot of fake positives.


Re: Top Github Languages for 2013 (so far)

2013-09-03 Thread Daniel Kozak

On Tuesday, 3 September 2013 at 13:32:09 UTC, Elvis wrote:
Why D get less popular than last year in positive influence of 
great DConf 2013?


less popular? http://lang-index.sourceforge.net/


Re: Top Github Languages for 2013 (so far)

2013-09-03 Thread Daniel Kozak

On Tuesday, 3 September 2013 at 13:54:49 UTC, Daniel Kozak wrote:

On Tuesday, 3 September 2013 at 13:32:09 UTC, Elvis wrote:
Why D get less popular than last year in positive influence of 
great DConf 2013?


less popular? http://lang-index.sourceforge.net/


Yes, definitly :)
http://web.archive.org/web/20120814074751/http://lang-index.sourceforge.net/


Re: Top Github Languages for 2013 (so far)

2013-09-03 Thread Ludovit Lucenic

On Tuesday, 3 September 2013 at 13:32:09 UTC, Elvis wrote:
Why D get less popular than last year in positive influence of 
great DConf 2013?


I personally created a bunch of repos on the GitHub in other 
languages, just to contribute to the D community, one of which is 
for example a MonoDevelop debugging add-in written in C#. I guess 
there is a lot of hidden 'D support' code on the GitHub.


I don't believe in any expressiveness of github's statistics...

Ludovit

p.s. the DConf was really great, today I have seen for instance 
the David Simcha's talk. Beautiful piece for software engineer's 
heart. Keep rollin' David !


Re: Top Github Languages for 2013 (so far)

2013-09-03 Thread Michael

On Tuesday, 3 September 2013 at 13:13:11 UTC, Elvis wrote:

http://adambard.com/blog/top-github-languages-for-2013-so-far/


GitHub is GitHub only ;)

SourceForge Index: 21, TIOBE Index: 22.

Over last year the D has a positive trend on TIOBE. Waiting for 
September's update.


/* The language for Enterprises - The D Programming Language. 
Neither SMS nor Credit Card required. */

/* SEO Mode Off ;) */



Re: Top Github Languages for 2013 (so far)

2013-09-03 Thread Jonathan M Davis
On Tuesday, September 03, 2013 15:32:08 Elvis wrote:
> Why D get less popular than last year in positive influence of
> great DConf 2013?

As Andrej points out, it could be a difference in how github determines the 
lanugage of a repo. Unlike bitbucket, it doesn't ask you but rather tries to 
guess, which obviously is going to introduce errors (e.g. there was a question 
on stackoverflow a few months back about someone's repo which was being mis-
categorized as D due to the fact that they had some large generated files which 
happened to have .d as their extension). But also, it could be that D has 
continued to grow at the same pace but that other languages grew faster. Or it 
could be that more D projects were put elsewhere than github. We really can't 
know why the numbers of changed, and they're highly suspect regardless of 
whether they put D in a bad light or not, just like many such metrics are 
suspect.

All in all, it's an interesting statistic, but it doesn't mean all that much.

- Jonathan M Davis


Re: Top Github Languages for 2013 (so far)

2013-09-03 Thread Peter Alexander

On Tuesday, 3 September 2013 at 17:09:04 UTC, Michael wrote:

On Tuesday, 3 September 2013 at 13:13:11 UTC, Elvis wrote:

http://adambard.com/blog/top-github-languages-for-2013-so-far/


GitHub is GitHub only ;)

SourceForge Index: 21, TIOBE Index: 22.


They measure different things. The SourceForge Index and TIOBE 
measure (or at least attempt to measure) how popular a language 
is in terms of volume of discussion (Google hits, blog mentions 
etc.) GitHub repo counts is an attempted measure of how much the 
language is actually used. These are very different things.


I imagine D does well in discussion largely due to the amount 
Walter and Andrei bombard reddit with links.


I have to admit, even as an insider to the D community, I can't 
name many projects using D off the top of my head.


The GitHub ranking certainly does have its flaws, as will any 
metric, but I don't think it's radically wrong for measuring the 
use of D in projects. I certainly wouldn't put D in the top 20, 
and probably not even top 30.


It's interesting to compare the content of the D subreddit versus 
the Go subreddit:


http://www.reddit.com/r/golang
http://www.reddit.com/r/d_language

The golang subreddit appears to have a lot more posts along the 
lines of "here's a project I wrote in Go", whereas the posts in 
the D subreddit are usually blog posts about D's features.


Also interestingly, the D subreddit has ~900 subscribers and the 
Go subreddit has ~5500, which correlates very closely with the 
number of GitHub repos.


Re: Top Github Languages for 2013 (so far)

2013-09-03 Thread Iain Buclaw
On 4 September 2013 06:02, Peter Alexander  wrote:
> On Tuesday, 3 September 2013 at 17:09:04 UTC, Michael wrote:
>>
>> On Tuesday, 3 September 2013 at 13:13:11 UTC, Elvis wrote:
>>>
>>> http://adambard.com/blog/top-github-languages-for-2013-so-far/
>>
>>
>> GitHub is GitHub only ;)
>>
>> SourceForge Index: 21, TIOBE Index: 22.
>
>
> They measure different things. The SourceForge Index and TIOBE measure (or
> at least attempt to measure) how popular a language is in terms of volume of
> discussion (Google hits, blog mentions etc.) GitHub repo counts is an
> attempted measure of how much the language is actually used. These are very
> different things.
>
> I imagine D does well in discussion largely due to the amount Walter and
> Andrei bombard reddit with links.
>

a.k.a.  Walterbot and Andralexbot.

-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';


Re: Top Github Languages for 2013 (so far)

2013-09-04 Thread Elvis
I'm new to D, from what I read in Reddit these days, it's really 
really bad that D's supporter always claim that D support Manual 
Memory Management and GC can be disabled , despite the truth that 
druntime/phobos are parts of D to an end user!

I dislike GC but I dislike misleading much more!


Re: Top Github Languages for 2013 (so far)

2013-09-04 Thread eles
On Wednesday, 4 September 2013 at 14:36:42 UTC, David Gileadi 
wrote:

On 9/3/13 11:13 PM, Iain Buclaw wrote:

On 4 September 2013 06:02, Peter Alexander

Andralexdroid, surely?


alexandroid :)


Re: Top Github Languages for 2013 (so far)

2013-09-04 Thread David Gileadi

On 9/3/13 11:13 PM, Iain Buclaw wrote:

On 4 September 2013 06:02, Peter Alexander  wrote:

I imagine D does well in discussion largely due to the amount Walter and
Andrei bombard reddit with links.



a.k.a.  Walterbot and Andralexbot.


Andralexdroid, surely?


Re: Top Github Languages for 2013 (so far)

2013-09-04 Thread Michael
On Wednesday, 4 September 2013 at 05:02:06 UTC, Peter Alexander 
wrote:

On Tuesday, 3 September 2013 at 17:09:04 UTC, Michael wrote:



Main line is positive trend over all year ;)


Re: Top Github Languages for 2013 (so far)

2013-09-06 Thread sclytrack

On Tuesday, 3 September 2013 at 13:13:11 UTC, Elvis wrote:

http://adambard.com/blog/top-github-languages-for-2013-so-far/


Well D is now a bit higher on tiobe, position 22 (August 2013). 
It has been, for a very long time, on position 36.


Is there any push of getting vibed and gtkd in ubuntu before the 
LTS release?


Re: Top Github Languages for 2013 (so far)

2013-09-13 Thread Zhouxuan

On Friday, 6 September 2013 at 15:28:53 UTC, sclytrack wrote:

On Tuesday, 3 September 2013 at 13:13:11 UTC, Elvis wrote:

http://adambard.com/blog/top-github-languages-for-2013-so-far/


Well D is now a bit higher on tiobe, position 22 (August 2013). 
It has been, for a very long time, on position 36.


Is there any push of getting vibed and gtkd in ubuntu before 
the LTS release?


Well D is now position 39 (September 2013)!


Re: Top Github Languages for 2013 (so far)

2013-09-13 Thread Zhouxuan

On Friday, 13 September 2013 at 15:38:16 UTC, Zhouxuan wrote:

On Friday, 6 September 2013 at 15:28:53 UTC, sclytrack wrote:

On Tuesday, 3 September 2013 at 13:13:11 UTC, Elvis wrote:

http://adambard.com/blog/top-github-languages-for-2013-so-far/


Well D is now a bit higher on tiobe, position 22 (August 
2013). It has been, for a very long time, on position 36.


Is there any push of getting vibed and gtkd in ubuntu before 
the LTS release?


Well D is now position 39 (September 2013)!


http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html


Re: Top Github Languages for 2013 (so far)

2013-09-14 Thread Michael

Well D is now position 39 (September 2013)!


Challenge accepted)))



Re: Top Github Languages for 2013 (so far)

2013-09-14 Thread ilya-stromberg

On Wednesday, 4 September 2013 at 07:04:01 UTC, Elvis wrote:
I'm new to D, from what I read in Reddit these days, it's 
really really bad that D's supporter always claim that D 
support Manual Memory Management and GC can be disabled , 
despite the truth that druntime/phobos are parts of D to an end 
user!

I dislike GC but I dislike misleading much more!


It's really possible.

You can use malloc/free for manual memory management. For 
example, Vibe.d use it, and it's really fast.


You can disable automatic GC run and run GC manually:
http://dlang.org/phobos/core_memory.html

Also, you can remove GC at all:
https://bitbucket.org/timosi/minlibd/overview


Re: Top Github Languages for 2013 (so far)

2013-09-15 Thread Dicebot
On Saturday, 14 September 2013 at 12:19:18 UTC, ilya-stromberg 
wrote:

On Wednesday, 4 September 2013 at 07:04:01 UTC, Elvis wrote:
I'm new to D, from what I read in Reddit these days, it's 
really really bad that D's supporter always claim that D 
support Manual Memory Management and GC can be disabled , 
despite the truth that druntime/phobos are parts of D to an 
end user!

I dislike GC but I dislike misleading much more!


It's really possible.

You can use malloc/free for manual memory management. For 
example, Vibe.d use it, and it's really fast.


Wrong.
Vibe.d uses partial manual memory management but can't get rid of 
GC completely (and it hurts in certain situations hard)



You can disable automatic GC run and run GC manually:
http://dlang.org/phobos/core_memory.html

Also, you can remove GC at all:
https://bitbucket.org/timosi/minlibd/overview


It is the very same misadvertising. No one cares about what you 
can. D has inline assembly, you can possibly do anything. What 
does matter and what people expect is doing something 
conveniently. And D is not there right now.


Again, it can become much better with relatively few tweaks to 
the compiler. But it is not _right now_ and that is the only 
thing that does matter.


Re: Top Github Languages for 2013 (so far)

2013-09-15 Thread ilya-stromberg

On Sunday, 15 September 2013 at 18:28:25 UTC, Dicebot wrote:
On Saturday, 14 September 2013 at 12:19:18 UTC, ilya-stromberg 
wrote:

On Wednesday, 4 September 2013 at 07:04:01 UTC, Elvis wrote:
I'm new to D, from what I read in Reddit these days, it's 
really really bad that D's supporter always claim that D 
support Manual Memory Management and GC can be disabled , 
despite the truth that druntime/phobos are parts of D to an 
end user!

I dislike GC but I dislike misleading much more!


It's really possible.

You can use malloc/free for manual memory management. For 
example, Vibe.d use it, and it's really fast.


Wrong.
Vibe.d uses partial manual memory management but can't get rid 
of GC completely (and it hurts in certain situations hard)




Yes, I know. I just wanted to say: "You can use malloc/free 
functions to implement custom memory allocators". Sorry for 
misunderstand.



You can disable automatic GC run and run GC manually:
http://dlang.org/phobos/core_memory.html

Also, you can remove GC at all:
https://bitbucket.org/timosi/minlibd/overview


It is the very same misadvertising. No one cares about what you 
can. D has inline assembly, you can possibly do anything. What 
does matter and what people expect is doing something 
conveniently. And D is not there right now.


Again, it can become much better with relatively few tweaks to 
the compiler. But it is not _right now_ and that is the only 
thing that does matter.


Yes, we need memory allocators. Do you know have we got any 
progress here?