News for hackers. Stuff that matters.
Re:GNOME project picks JavaScript as "first class" dev language by antihero on Tuesday February 05, 2013 @04:09AM (#5169836)
This is absolutely laughable. If you make an API, you make it language agnostic.

I can understand if they are recommending it, but I'm not sure lowering the barrier to entry so low that you're going to have an absolute tonne of horrendously written, likely insecure apps, is all that good.

Re:GNOME project picks JavaScript as "first class" dev language by maheart on Tuesday February 05, 2013 @06:04AM (#5170086)
The GNOME APIs are language agnostic. They're a fantastic example of language agnotism. Anything written with the Glib library or libraries that have Glib bindings for them, can be accessed from any language that is GObjectIntrospection-able: currently this is Javascript and Python, but there might be more.

>> lowering the barrier to entry so low that you're going to have an absolute tonne of horrendously written, likely insecure apps, is all that good.

I disagree. One of the most common questions about opensource projects is "where do I start contributing?", and the FOSS community admits that the initial contribution barrier is high.

Horrendously written apps I can live with: I just won't use them. Regarding insecurity, I'd much rather an insecure desktop app than an insecure web app (that might be accessible to the world).

Re:GNOME project picks JavaScript as "first class" dev language by shawn-butler on Tuesday February 05, 2013 @02:42PM (#5172766)
RE: bindings other than javascript/python [0]. I have used the Go binding.

[0] https://live.gnome.org/GObjectIntrospection/Users

Re:GNOME project picks JavaScript as "first class" dev language by stephen_g on Tuesday February 05, 2013 @06:22AM (#5170124)
The APIs are written in C, and have bindings to most languages.

Recommending is all they are doing here (the title is quite inaccurate)

Re:GNOME project picks JavaScript as "first class" dev language by _Simon on Tuesday February 05, 2013 @09:24AM (#5170733)
Describing the title as "quite inaccurate" is very generous. "deliberately inflammatory in order to generate page views" is much closer to the mark given that the article came from the register.