> Ruby is the #1 most popular language on GitHub

Need anything be said more? :slight_smile:

http://github.com/languages

Python is the #3 most popular language on GitHub.

Never let the snake catch up :smiley:

Javascript comes actually at second place, and it is my firm
believe that Javascript is a rather bad language, especially as
far as a “prototype” programming language (and also for it being
so restricted to the www area).
But the fact that there is so much code about it, that flash games
are ubiquitous, simply means that the WWW is an incredibly
important area.

The WWW is the strategical key element for at least the next 10
years to come for ANY programming language. And this is my
assumption not only based on github, but by the rise of another
quite ugly language (PHP).

On Jun 21, 2009, at 7:41, Marc H. [email protected] wrote:

Javascript comes actually at second place, and it is my firm
believe that Javascript is a rather bad language

I find Javascript a rather beautiful language, its prototypes and open
objects are similar to Ruby and its singleton classes in power. It’s
the DOM that makes Javascript ugly.

Eric H. wrote:

I find Javascript a rather beautiful language, its prototypes and open
objects are similar to Ruby and its singleton classes in power. It’s
the DOM that makes Javascript ugly.

I agree. You can even extend core classes in Javascript as per Ruby (*).
There is a book “Javascript: The Good Parts” which expands on the clean
and elegant aspects of Javascript.

As for Ruby being top on github: that just demonstrates that the Ruby
community makes a lot of use of github, possibly because github itself
is written in Ruby. Maybe python users have their own preferred ways of
sharing code?

Regards,

Brian.

(*)
// ex1
Number.prototype.times = function(thing) {
for (var i=0; i<this; i++) thing();
}
Number(5).times(function() { print(“hello”) })

// ex2
Function.prototype.times = function(num) {
for (var i=0; i<num; i++) this();
}

f = function() { print(“hello”) };
f.times(3);

// These examples can be run at the command line using ‘js’
// (sudo apt-get install spidermonkey-bin)

Maybe python users have their own preferred ways of sharing code?

Well, where? And Perl? And PHP?

On Mon, Jun 22, 2009 at 11:07 AM, Marc H.[email protected]
wrote:

Maybe python users have their own preferred ways of sharing code?

Well, where? And Perl? And PHP?

Perl has CPAN, don’t know about PHP. Before there was github there was
sourceforge as a general open source repository. Python seems to have
the Python Package index http://pypi.python.org/pypi/

Github first became popular with the Ruby crowd, and really exploded
when Rails started using it for source code maintenance. That’s also
probably why JavaScript is the second most popular language,

The killer feature of course is the addition of ‘social’ open source
features.


Rick DeNatale

Blog: http://talklikeaduck.denhaven2.com/
Twitter: http://twitter.com/RickDeNatale
WWR: http://www.workingwithrails.com/person/9021-rick-denatale
LinkedIn: http://www.linkedin.com/in/rickdenatale

Hemant K. wrote:

http://bitbucket.org (Bit bucket has usually more python users and
compares more directly to github)

Google code is another that springs to mind. Plus there’s
savannah.(non)gnu.org, and projects using Trac.

On Mon, Jun 22, 2009 at 8:37 PM, Marc H.[email protected]
wrote:

Maybe python users have their own preferred ways of sharing code?

Well, where? And Perl? And PHP?

http://bitbucket.org (Bit bucket has usually more python users and
compares more directly to github)

On Mon, 22 Jun 2009 20:21:37 +0900, Brian C. wrote:

community makes a lot of use of github, possibly because github itself
is written in Ruby. Maybe python users have their own preferred ways of
sharing code?

Many Python users may prefer bzr or mercurial as their VCS, since both
are written in Python.

–Ken