1. 23
  1. 5

    See Vala (programming language) on Wikipedia. It’s a language for GNOME that’s C#-like and compiles to C. I would like to recommend to the author to ask a native speaker to proof-read the book. It’s quite readable, but the lack of articles is a bit distracting (I know this is hard).

    1. 2

      Also worth noting is that it compiles to C with GObject at the center of it’s object system. It has it’s benefits like quite easy interfacing with dynamic languages, but for me GObject is too crazy. Maybe I’m prejudiced, but it’s like painfully manual C++ although more dynamic. At this point for me it would be better idea to just write in C++.

      However Vala hides all this, so mostly one sees good parts.

      1. 1

        Yes, but I don’t want to throw technical details at first without even writting a simple hello, world program.

        Yes. Hence I submitted link over here. Someone who has good experience with Vala can take a look.

      2. 3

        Had no idea Vala exists. What a wonderful little language, wasted my evening playing with it!

        1. 5

          It really is a hidden jewel. I wouldn’t call it little though! I’ve been a fan for several years, I have not used it in anger yet, though.

          1. 3

            i used it for a project some years ago, wrapping a maemo gui interface around an open source C library. it was very pleasant to use, and suited the task admirably, though today i’d probably use D for the same thing.

        2. 1

          Very cool book! Do you think you’ll resubmit to lobste.rs when it’s finished?

          1. 3

            Definately, along with source code and GUI chapters. But, currently I am stuck on story. I mean story of making Pupil.