Tags Posts tagged with "vala"

vala

przez -
2 471
Open Source

Sergio Costas rozpoczął jakiś czas temu prace nad programem Autovala. Jest to narzędzie, które automatycznie generuje za nas wszystkie pliki CMake dla kodu Vala. Jest ono złożone z dwóch części. Pierwsza generuje same pliki CMake, zaczynając od opisowego pliku konfiguracyjnego. Zamiast wrzucać tam: zainstaluje ten plik tutaj, itp, definiowane są takie rzeczy, jak: to jest ikona, to jest strona pomocy, to jest binarka do zainstalowania. Narzędzie samodzielnie sprawdza każdy plik, w tym wielkość ikon i decyduje, czy je włożyć do skalowalnych, czy do konkretnego rozmiaru.

Druga część uruchamia się zaraz po pierwszej, upraszczając cały proces, poprzez sprawdzenie wszystkich dostępnych plików na dysku twardym i wygenerowanie pliku konfiguracyjnego. W tym celu projekt musi posiada hierarchię katalogów: /src dla źródeł, /data/icons dla ikon itd. Owe drzewo można stworzyć automatycznie z Autovala, przed rozpoczęciem projekty. Co więcej, narzędzie przegląda pliki źródłowe, aby wiedzieć jakie będą wymagane pakiety do kompilacja z Vala.

Utworzony plik konfiguracyjny można ręcznie poprawiać. Po ponownym uruchomieniu generatora Autovala, wszystkie nasze zmiany pozostają. Sergio Costas twierdzi, że narzędzie współpracuje z 95% projektów Vala i trwają prace nad dodaniem obsługi Automake.

przez -
0 301
Open Source

Ogłoszono wydanie Vala 0.17.0, języka programowania stworzonego na potrzeby programistów pracujących w środowisku GNOME. W obecnej implementacji podczas kompilacji kod jest tłumaczony na C i dopiero wówczas następuje kompilacja do kodu maszynowego. Pozwala ona również na proste korzystanie z bibliotek napisanych w języku C. W swojej składni przypomina język C#.

Wprowadzone zmiany:

  • Dodano wsparcie simple method-level profiling
  • Dodano VALA_CHECK_MODULES i VALA_PROG_VAPIGEN do vala.m4
  • Poprawiono sporo błędów i zaktualizowano zależności

przez -
0 326
Open Source

Ogłoszono wydanie Vala 0.16.0, języka programowania stworzonego na potrzeby programistów pracujących w środowisku GNOME. W obecnej implementacji podczas kompilacji kod jest tłumaczony na C i dopiero wówczas następuje kompilacja do kodu maszynowego. Pozwala ona również na proste korzystanie z bibliotek napisanych w języku C. W swojej składni przypomina język C#.

Wprowadzone zmiany:

  • Dodano powiązanie z udisks2
  • Poprawiono sporo błędów i zaktualizowano zależności

przez -
0 232
Open Source

Wydana została kolejna wersja Vala – języka programowania stworzonego na potrzeby programistów pracujących w środowisku GNOME. W obecnej implementacji podczas kompilacji kod jest tłumaczony na C i dopiero wówczas następuje kompilacja do kodu maszynowego. Pozwala ona również na proste korzystanie z bibliotek napisanych w języku C. W swojej składni przypomina język C#.

Wprowadzone zmiany:

  • Dalsze modyfikacje w generatorze kodu
  • Usprawnienia dla czytnika .gir
  • Zmieniono dowiązania JSON-Glib na .gir
  • Porzucono niewspierane wsparcie dla D-Bus GLib na rzecz GDBus
  • Wiele naprawionych błędów
  • Zaktualizowano zależności

przez -
0 297
Open Source

Wydana została kolejna wersja Vala – języka programowania stworzonego na potrzeby programistów pracujących w środowisku GNOME. W obecnej implementacji podczas kompilacji kod jest tłumaczony na C i dopiero wówczas następuje kompilacja do kodu maszynowego. Pozwala ona również na proste korzystanie z bibliotek napisanych w języku C. W swojej składni przypomina język C#.

Wprowadzone zmiany:

  • Dodano get_next_char do string class
  • Sporo poprawionych błędów oraz aktualizacji zależności

przez -
0 181
Open Source

Wydana została kolejna wersja Vala – języka programowania stworzonego na potrzeby programistów pracujących w środowisku GNOME. W obecnej implementacji podczas kompilacji kod jest tłumaczony na C i dopiero wówczas następuje kompilacja do kodu maszynowego. Pozwala ona również na proste korzystanie z bibliotek napisanych w języku C. W swojej składni przypomina język C#.

Wprowadzone zmiany:

  • Dodano wsparcie dla obsługi asynchronicznych sygnałów
  • Kolejne zmiany w generatorze kodu
  • Ulepszenia dla zapisu do .gir
  • Sporo poprawionych błędów oraz aktualizacji zależności

przez -
2 346
Open Source

Wydana została kolejna wersja Vala – języka programowania stworzonego na potrzeby programistów pracujących w środowisku GNOME. W obecnej implementacji podczas kompilacji kod jest tłumaczony na C i dopiero wówczas następuje kompilacja do kodu maszynowego. Pozwala ona również na proste korzystanie z bibliotek napisanych w języku C. W swojej składni przypomina język C#.

Zmiany jaki pojawiły się w najnowszej wersji:

  • Dodano parsowanie oraz metodę try_parse do wartości boolean oraz typów numerycznych
  • Dodano łączenia clutter-gtk-1.0
  • Dodano łączenia pixmap-1 bindings
  • Usunięto wiele błędów

Jedną z ciekawszych aplikacji napisanych w tym języku jest Shotwell.

przez -
0 272
Open Source

Wydana została kolejna wersja Vala – języka programowania stworzonego na potrzeby programistów pracujących w środowisku GNOME. W obecnej implementacji podczas kompilacji kod jest tłumaczony na C i dopiero wówczas następuje kompilacja do kodu maszynowego. Pozwala ona również na proste korzystanie z bibliotek napisanych w języku C. W swojej składni przypomina język C#. Wydanie to zawiera jedynie poprawki znalezionych błędów i aktualizacje powiązań.

Polecane

Prasa, Czasopismo

1 895
Ukazało się Linux Magazine – numer 161. Lipcowe wydanie magazynu zawiera analizę tworzenia bardziej czytelnych wyrażeń regularnych z Simple Regex Language, instrukcje zabezpieczania i...