Linked by Thom Holwerda on Mon 4th Feb 2013 18:41 UTC
Gnome "At the GNOME Developer Experience Hackfest in Brussels, the GNOME developer community has tackled the problem of specifying a canonical development language for writing applications for the GNOME desktop. According to a blog post by Collabora engineer and GNOME developer Travis Reitter, members of the GNOME team are often asked what tools should be used when writing an application for the desktop environment and, up until now, there has been no definitive answer. The team has now apparently decided to standardise on JavaScript for user-facing applications while still recommending C as the language to write system libraries in." Discuss.
Thread beginning with comment 551398
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: QML
by Hiev on Mon 4th Feb 2013 20:39 UTC in reply to "RE[4]: QML"
Hiev
Member since:
2005-09-27

Clutter is a library, and is common that libraries have bindings in python, ruby or javascript, now what do you mean with "clutter bindings"? there is no such thing, now if you mean javascript bindind to clutter libraries may be.

Reply Parent Score: 2

RE[6]: QML
by vivainio on Mon 4th Feb 2013 21:01 in reply to "RE[5]: QML"
vivainio Member since:
2008-12-26

now what do you mean with "clutter bindings"? there is no such thing, now if you mean javascript bindind to clutter libraries may be.


Of course I mean javascript binding to Clutter library, because that's what they did with Gnome shell.

See https://live.gnome.org/GnomeShell

Reply Parent Score: 3

RE[7]: QML
by YEPHENAS on Mon 4th Feb 2013 21:07 in reply to "RE[6]: QML"
YEPHENAS Member since:
2008-07-14

Clutter, GTK+, GIO, GStreamer are all GObject libraries and can be used together in the same application, they are all bound to JS via the same mechanism (GObjectIntrospection).

Reply Parent Score: 2

RE[7]: QML
by Hiev on Mon 4th Feb 2013 22:40 in reply to "RE[6]: QML"
Hiev Member since:
2005-09-27

I don't see how is that related to QML, bacause QML is a meta languaje to create UI's (that uses javascript for some tasks), GNOME's javascript bindinds are for creating also bussiness logic, now tha fact that KDE developers are using it to put also bussiness logic in QML, witch I think is the wrong way is another story.

Edited 2013-02-04 22:48 UTC

Reply Parent Score: 2