Re: Where is Gnome heading?



On 10/5/06, Daniel Kasak <dkasak@xxxxxxxxxxxxxxxxxxxx> wrote:
sardaukar siet wrote:

Is there a 3.x coming anytime soon?

Changing the major version of a product usually implies a break in
backwards compatibility. Perhaps a change from 2.x to 3.x for Gnome
would go along with a change from gtk-2.x to gtk-3.x. That said, I'm not
looking forward to 3.x, as I'm quite happy with the way our custom-built
gtk2 software works.

Where are the revolutionary ideas on the desktop?

Compiz? Enlightenment? I think these projects are pushing the
revolutionary stuff on the desktop. I don't see gnome so much as a
desktop 'product' as a collection of desktop software - probably because
I don't use Gnome / Metacity directly ... I use Enlightenment, with
gnome software. For me, the software means things like nautilus, totem,
gimp, evince. I'm quite happy with the way these work, and I can't
really see any revolutionary changes ahead for these products.

Is maintaining such a large C-codebase becoming a nightmare to manage?

?

If so, why not dump C?

I write all my apps in Perl ( gtk2-perl ), but when I get around to
putting some finishing touches on my Perl projects, I'll be heading
*towards* C, not away from it. C seems to be the choice of language for
Linux developers. Maybe for simple desktop stuff like photo management
etc it doesn't exactly make sense to write the *GUI* in C, but it
certainly makes sense to write the *libraries* in C, and once you've got
developers writing libraries in C, then they're free to write apps in C
too. People are free to write competing software in other languages.

Why not start a GNOME-3 project and start adding experimental code and
features to it?

What's with the pre-occupation with the number 3? :) There is enough
experimental code slipping into so-called stable releases. For example,
I'm having to rebuild quite a bit of software on a number of desktop
machines ( ie downgrade to gtk-2.8.x ) at the moment because of some
interesting bugs in gtk-2.10.x's treeview stuff. What sort of
experimental stuff are you looking for anyway?

Please consider embracing C#

I don't think so. The minute people start rewriting bits of gnome in C#
is the minute I jump ship. I think people are more than aware of the
legal minefield Gnome would be wading into by embracing a Microsoft
technology such as C#. At the *very* least, assuming they don't use
their trademark dirty tactics to crush the competition, we would be
playing an eternal game of catch-up. That's required for a project like
OpenOffice, where MS Office compatibility is an absolute requirement to
get people to use their product. But this requirement - C# compatibility
- is NOT a requirement for gnome or for desktop linux. Why do we have to
lend credibility and developers to their environment anyway? What's
wrong with C for libraries and scripting languages such as Perl and
Python for lazy people? Sure there are good reasons for not using C for
everything. But there's a BIG difference between advising people against
using C, and advising people to use C#. For example, Hell will freeze
over before I use C#.

--
Daniel Kasak
IT Developer
NUS Consulting Group
Level 5, 77 Pacific Highway
North Sydney, NSW, Australia 2060
T: (+61) 2 9922-7676 / F: (+61) 2 9922 7989
email: dkasak@xxxxxxxxxxxxxxxxxxxx
website: http://www.nusconsulting.com.au
_______________________________________________
gnome-list mailing list
gnome-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gnome-list


I sincerely hope that GNOME Development does not move toward C#, In my
opinion the world should shift more toward C not away from it. I Chose
the Gnome Desktop over KDE just because Gnome used C. C being Error
prone is not a large issue, with great power comes great
responsibility. Don't get me wrong I have very few issues with RAD
languages like C#, it has it's place(to test Proof of concepts.)

There is a GREAT deal of well written, debugged and time tested Flat
C Source available on the Internet. glib is becoming one of them.
People Just need to learn that leverage the use of this code can begin
to close the gap between a RAD language and Flat C.

I also would Jump ship *IF* a move to C# was ever seriously considered.

Sam Fourman Jr.
_______________________________________________
gnome-list mailing list
gnome-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gnome-list



Relevant Pages

  • Re: [Usability] The use of ellipsis (...) in menus
    ... GNOME HIG, and GNOME itself. ... implementation of this convention adds to the user's confidence. ... the dots tell you that you will get a dialog that may shed ... I'd be curious what conventions other languages use to imply this ...
    (GNOME)
  • Re: Where is Gnome heading?
    ... Perhaps a change from 2.x to 3.x for Gnome ... developers writing libraries in C, then they're free to write apps in C ... where MS Office compatibility is an absolute requirement to ...
    (GNOME)
  • Re: Hoe to contribute for the translations that we did
    ... want to contribute to the gnome community,how to do that. ... The languages in which we have translated are: ... For example, for Hindi, the coordinator is Mr Karunakar. ... you can simply apply to become a translation coordinator. ...
    (GNOME)
  • Re: hijacking my system not Windows 2000 professional
    ... developed and documented in dozens ... > GNOME software can be translated into all languages. ... > Find out more at the GNOME Translation Project". ...
    (alt.os.linux.suse)
  • Re: Best editor?
    ... I use gedit under gnome, works perfect, it is very easy to use, it has ... the colours - it also supports other languages. ... Prev by Date: ...
    (comp.lang.python)