Announcement

Collapse
No announcement yet.

A GNOME Developer's Arguments On Vala Being A "Dead" Language

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • jKicker
    replied
    Originally posted by Vistaus View Post

    FOX has perfectly fine documentation and if something's not in the documentation, they have a very active community (and quite a few big companies/governments using it, so you can even ask them if needed).
    Could you share an example on how to load and image and animate opacity when loaded? For qml, non qt/qml developer can do it.

    Leave a comment:


  • Vistaus
    replied
    Originally posted by jKicker View Post
    I understand. I also tried EFL because of the same reason. But documentation is horrible compared to Qt which has excellent documentation. Really, nobody cares about documentation and examples. And when it comes to speed of development and understanding, nothing will really beat this (loads image with animation and shows text below):

    Code:
    Image {
    source: "https://imgs.xkcd.com/comics/standards.png"
    opacity: status === Image.Ready ? 1 : 0
    Behavior on opacity { NumberAnimation {} }
    
    Text { anchors.bottom: parent.bottom text: "I'm also here" }
    }
    If I paste code from FOX or ELF for making something like this, somebody may commit a suicide.

    PS
    I've tried to find some example for it now, and of course, pain in the ass. Just make some example and documentation if you have a library, like this http://doc.qt.io/qt-5/qml-qtquick-image.html

    for qml you can just google

    qml image
    qml text
    qml behaviour

    and you will get official documentation and all examples
    nobody should study library to understand some part for more time than it takes to develop that part, at least not 10 times longer, imho
    FOX has perfectly fine documentation and if something's not in the documentation, they have a very active community (and quite a few big companies/governments using it, so you can even ask them if needed).

    Leave a comment:


  • jKicker
    replied
    Originally posted by Vistaus View Post

    FOX is also a cross-platform and extremely fast. Quite a lot of big name companies use it as well (see their website for examples). And it has way less bugs.
    I understand. I also tried EFL because of the same reason. But documentation is horrible compared to Qt which has excellent documentation. Really, nobody cares about documentation and examples. And when it comes to speed of development and understanding, nothing will really beat this (loads image with animation and shows text below):

    Code:
    Image {
        source: "https://imgs.xkcd.com/comics/standards.png"
        opacity: status === Image.Ready ? 1 : 0
        Behavior on opacity { NumberAnimation {} }
    
        Text { anchors.bottom: parent.bottom text: "I'm also here" }
    }
    If I paste code from FOX or ELF for making something like this, somebody may commit a suicide.

    PS
    I've tried to find some example for it now, and of course, pain in the ass. Just make some example and documentation if you have a library, like this http://doc.qt.io/qt-5/qml-qtquick-image.html

    for qml you can just google

    qml image
    qml text
    qml behaviour

    and you will get official documentation and all examples
    nobody should study library to understand some part for more time than it takes to develop that part, at least not 10 times longer, imho

    Leave a comment:


  • Guest
    Guest replied
    Originally posted by unixfan2001 View Post

    I probably make more in a month than you in an entire year. LMAO.
    Nice deflecting, btw.

    I point out that Trump and his fan base are more Socialist than self-proclaimed Socialists, you call me a leech.
    Looks like I've hit a sore spot there.
    Good for you then. I don't want your money and I don't like when lazy bastards are getting it for free. Western Europe is doomed, because of socialists and Clinton wanted to do exactly the same with US.

    We'll see. He's not more Socialist than Clinton or Obama.

    Leave a comment:


  • smitty3268
    replied
    Originally posted by Pawlerson View Post

    Find some work maggot. Leeches no longer supported. Work or die.
    That might be tough. According to Donald Trump the unemployment rate is 42% so it's going to be pretty tough to find a job.
    Last edited by smitty3268; 18 February 2017, 03:11 AM.

    Leave a comment:


  • unixfan2001
    replied
    Originally posted by Pawlerson View Post

    Find some work maggot. Leeches no longer supported. Work or die.
    I probably make more in a month than you in an entire year. LMAO.
    Nice deflecting, btw.

    I point out that Trump and his fan base are more Socialist than self-proclaimed Socialists, you call me a leech.
    Looks like I've hit a sore spot there.

    Leave a comment:


  • Mateus Felipe
    replied
    Originally posted by ikey_solus View Post

    At least allow me to make said "shitty mistake" first If you read the post - you'll know its slated for Q2, and we've given strong technical reasons for the *why*. If you think a project should continue to use the wrong technology for the job at hand while integrating into a moving closed ecosystem also on the back of a dead language, then sure, please, fork Budgie. (Like that one dude.)

    If however you want to see a project grow, and leverage existing technology to solve real world problems, then wait for Q2 and see how it goes. Right now we're focused on fixing
    what is already there in the 10.x branch to get a last LTS-ish release out to give us more time to work on v11. Part of that includes a reduction in Vala sloc, notably in the window manager. Once v11 rolls around, not part of the Solus codebase (which also includes the Budgie codebase, but is far, far larger), will include any Vala projects. Like everyone else, we also saw the writing on the wall, and have been planning a transition for quite some time. (I'm not accelerating it, we still do have a timeline to follow.)
    Don't get me wrong, I love SolusOS, on my personal computer it was the distro which ran faster than any other, and I really liked it. I only disagree with this decision.

    Leave a comment:


  • MoonMoon
    replied
    Originally posted by Pawlerson View Post

    Find some work maggot. Leeches no longer supported. Work or die.
    Lol, if leeches would not longer be supported Trump and his cronies would be the first ones that have to go.

    Leave a comment:


  • paupav
    replied
    Originally posted by Pawlerson View Post

    When comes to KDE you don't have to learn everything from scratch. It's more or less C++.
    Gtk+ is made to be used with C, not Vala. If you have written app in C or C++ you don't have to rewrite anything... Its more or less still C.

    Leave a comment:


  • Guest
    Guest replied
    Originally posted by theghost View Post

    As much as I like KDE, you could say the same about that camp.
    Just look at the transitions from KDE3 to KDE4 to KDE5 or from QWidget to QML.

    Maybe Xfce is the right DE for you.
    When comes to KDE you don't have to learn everything from scratch. It's more or less C++.

    Leave a comment:

Working...
X