The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Обновление компилятора языка программирования Vala 0.50.4"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от opennews (??), 28-Фев-21, 23:41 
Вышла новая версия компилятора для языка программирования Vala 0.50.4...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=54675

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Обновление компилятора языка программирования Vala 0.50.4"  –8 +/
Сообщение от Аноним (1), 28-Фев-21, 23:41 
может, проще сразу цпп?
Ответить | Правка | Наверх | Cообщить модератору

2. "Обновление компилятора языка программирования Vala 0.50.4"  +13 +/
Сообщение от Аноним (2), 28-Фев-21, 23:44 
Цпп и проще в одном предложении?
Ответить | Правка | Наверх | Cообщить модератору

3. "Обновление компилятора языка программирования Vala 0.50.4"  +2 +/
Сообщение от Аноним (3), 28-Фев-21, 23:51 
Всё было просто, пока не пришли шаблоны.
Ответить | Правка | Наверх | Cообщить модератору

4. "Обновление компилятора языка программирования Vala 0.50.4"  –3 +/
Сообщение от Аноним (4), 01-Мрт-21, 00:03 
Так метапрограммирование это один из трендов. Рано или поздно, что-то подобное появится и в Vala.
Не пользуйтесь шаблонами, никто же не заставляет.
Ответить | Правка | Наверх | Cообщить модератору

14. "Обновление компилятора языка программирования Vala 0.50.4"  +5 +/
Сообщение от пердёжник (?), 01-Мрт-21, 07:13 
> Не пользуйтесь шаблонами, никто же не заставляет.

Только ежедневно читайте и чините код ваших коллег, переполненный ими.

Ответить | Правка | Наверх | Cообщить модератору

21. "Обновление компилятора языка программирования Vala 0.50.4"  +1 +/
Сообщение от _hide_ (ok), 01-Мрт-21, 09:48 
Ребят, Вы точно про метопрограммирование? Просто Макросы -- это та ещё жесть, а декларировать какие-либо свойства/поведение группы классов в одном (приличном!) месте, бывает очень удобно и сильно облегчает чтение.
Ответить | Правка | Наверх | Cообщить модератору

25. "Обновление компилятора языка программирования Vala 0.50.4"  +1 +/
Сообщение от llolik (ok), 01-Мрт-21, 10:36 
При всей жести макропортянок Си, сами по себе правила языка для макросов очень просты для понимания (если не сказать тривиальны). Далее уже понимание того, что наворотили, собственно, предшественники. Хотя, это, конечно, не совсем метапрограммирование.

Во что развернётся шаблон в cpp сходу понять могут "не только лишь все" (c), т.к. правила языка в этой части, мягко говоря, не тривиальны (т.к. суть шаблонов cpp, как я её понимаю, это, в общем-то, те же макроподстановки, только не на уровне лексера, а на уровне AST).

Ответить | Правка | Наверх | Cообщить модератору

28. "Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от n00by (ok), 01-Мрт-21, 10:51 
> При всей жести макропортянок Си, сами по себе правила языка для макросов
> очень просты для понимания (если не сказать тривиальны).

Вы оптимист. Помнится, MSVC 7й что ли версии (точно не 6й) отказался понимать примеры из Стандарта. Ну а про шаблоны, это отдельная больная тема, замнём её для ясности, тем более что разработка Comeau прекращена.

Ответить | Правка | Наверх | Cообщить модератору

35. "Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от llolik (ok), 01-Мрт-21, 11:22 
>  MSVC

Ну, у этих всю жизнь своя атмосфера и своеобразное трактование стандартов. И вообще компилятор капризный (самый, из мне знакомых, как минимум). Помню, была задача проекту, собирающемуся gcc/clang, обеспечить нативную сборку на Виндах с использованием msvc (не надо спрашивать зачем, решение не я принимал) - тот ещё случился АдокЪ.

Ответить | Правка | Наверх | Cообщить модератору

59. "Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от Аноним (-), 03-Мрт-21, 21:15 
Макросы могут делать мозг. Зато
1) Не генерят код. Все считается compile time. Конечно можно это наесть при сильном желании, но по умолчанию оно вот так.
2) Все достаточно просто и прозрачно. А вот на шаблонах могут завернуть такого что мало не покажется. Не то чтоб на макро так нельзя - но неудобно. А шаблоны могут так влупить что потом этот код вообще майнтайнить никто не может или не хочет.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

17. "Обновление компилятора языка программирования Vala 0.50.4"  +3 +/
Сообщение от n00by (ok), 01-Мрт-21, 07:55 
> Так метапрограммирование это один из трендов.

Андре́й Александре́ску ... известный благодаря ... метапрограммирования шаблонов.

С 2009 года работал в ... в 2015 году ушёл из компании, чтобы сосредоточиться на разработке языка D.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

23. "Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от Совершенно другой аноним (?), 01-Мрт-21, 10:25 
> Рано или поздно, что-то подобное появится и в Vala.

Оно там уже есть - есть коллекции в библиотеке gee построенные на основании шаблонов.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

26. "Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от n00by (ok), 01-Мрт-21, 10:40 
В Vala generics, а не templates. Оба случая переводят как "шаблоны", но есть различия, в том числе и в возможностях. Темплейты -- отдельный Тьюринг-полный язык в языке, исполняемый на этапе трансляции. Возможностей больше, но и повышается порог вхождения.
Ответить | Правка | Наверх | Cообщить модератору

10. "Обновление компилятора языка программирования Vala 0.50.4"  +3 +/
Сообщение от Аноним (10), 01-Мрт-21, 02:03 
На макросах хуже, чем на шаблонах
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

16. "Обновление компилятора языка программирования Vala 0.50.4"  +1 +/
Сообщение от n00by (ok), 01-Мрт-21, 07:52 
> кто читал стандарт цпп?

Хороший вопрос.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

20. "Обновление компилятора языка программирования Vala 0.50.4"  +1 +/
Сообщение от Аноним (20), 01-Мрт-21, 09:12 
Или джаву или сишарп.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

61. "Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от Аноним (61), 05-Мрт-21, 12:33 
> Уже видел такое. По телевизору.

100% , лучше старый добрый stl чем новый glib апи каждый день

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "Обновление компилятора языка программирования Vala 0.50.4"  –14 +/
Сообщение от Dzen Python (ok), 01-Мрт-21, 00:09 
Минусуйте сколько влезет, но без нормальной работы с чем бы то ни было кроме гетека (Qt, wxWidgets) - не нужен.
Ответить | Правка | Наверх | Cообщить модератору

6. "Обновление компилятора языка программирования Vala 0.50.4"  +4 +/
Сообщение от Аноним (2), 01-Мрт-21, 00:38 
Vala не стремится распространиться во все сферы и на весь мир. Это язык чисто для своих, для работы с GLib-овским ООП и линуксовыми сервисами/библиотеками. Скажем, у эпла есть свой собственный ЯП, обслуживающий интересы эпла. Vala - то же самое, обслуживает интересы GNU/Linux и предоставляет чрезвычайно удобный синтаксис по работе с сишным ООП, D-Bus-сервисами, GTK+ и так далее. И как приятное дополнение, биндинги к наиболее популярным языкам: все, что напишешь на вале, может пригодиться и тем, кто кроме питона или JS ничего не знает. Это в отличие от крестов, которые продолжают оставаться вещью в себе.
Ответить | Правка | Наверх | Cообщить модератору

9. "Обновление компилятора языка программирования Vala 0.50.4"  +2 +/
Сообщение от Аноним (9), 01-Мрт-21, 01:03 
> все, что напишешь на вале, может пригодиться и тем, кто кроме питона или JS ничего не знает

Каким образом, не сильно понимаю?

Ответить | Правка | Наверх | Cообщить модератору

12. "Обновление компилятора языка программирования Vala 0.50.4"  –3 +/
Сообщение от Аноним (12), 01-Мрт-21, 03:36 
>Vala - то же самое, обслуживает интересы GNU/Linux

Оно обслуживает интересы гномосеков, а не линукса, кукаретик.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

13. "Обновление компилятора языка программирования Vala 0.50.4"  +4 +/
Сообщение от Аноним (2), 01-Мрт-21, 04:25 
GNOME - ведущая, основная и дефолтная DE в GNU/Linux. При этом в самом GNOME на вале писать особо не стараются, -- вместо этого валя возымела необыкновенную популярность в elementary OS. Так что я рекомендую тебе все же хотя бы поверхностно ознакомиться с темой, прежде чем садиться в лужу, как сейчас.
Ответить | Правка | Наверх | Cообщить модератору

27. "Обновление компилятора языка программирования Vala 0.50.4"  –1 +/
Сообщение от Аноним (27), 01-Мрт-21, 10:49 
Ведущая... дефолтная... Смешная шутка... но сегодня 1 марта, а не 1 апреля
Ответить | Правка | Наверх | Cообщить модератору

29. "Обновление компилятора языка программирования Vala 0.50.4"  +1 +/
Сообщение от Аноним (29), 01-Мрт-21, 11:01 
Берешь топ-10 наиболее популярных дистров. Какая там стоит дефолтная ДЕ?

По каждому ДЕ берешь количество разработчиков, которые ею заняты. Какая ДЕ будет в существенном перевесе? Ну и а если считать разработчиков на зарплате?

Ответить | Правка | Наверх | Cообщить модератору

34. "Обновление компилятора языка программирования Vala 0.50.4"  –1 +/
Сообщение от Аноним (34), 01-Мрт-21, 11:12 
Популярных от слова попа.
Ответить | Правка | Наверх | Cообщить модератору

39. "Обновление компилятора языка программирования Vala 0.50.4"  –1 +/
Сообщение от SinoptikU (?), 01-Мрт-21, 14:58 
Не путайте количество с качеством! Но предположим!.. И что с того? Почему тогда у вашей ведушей, дефолтной DE столько форков? Почему за 10 лет, по вашему, ведущие разработчики не способны решить элементарные проблемы с теми же гигантскими размерами виджетов (с заголовками) на экранах с небольшим разрешением и т.д.? И почему за годы "упрощений" 3-ей версии их поделка по виду и юзабилити стала для аутистов? То, что вы написали высше, вообще не показатель! Не стояла бы Red Hat, все было бы иначе. Нормальный, вменяемый линуксоид скорее должен стыдиться GNOME 3, чем восхищаться!
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

43. "Обновление компилятора языка программирования Vala 0.50.4"  +1 +/
Сообщение от Аноним (29), 01-Мрт-21, 16:06 
> Не путайте количество с качеством!

Комментаторы выше попытались подвергнуть сомнению характеристики "ведущая, основная, дефолтная". А не "качественная". Перечитывай сообщения внимательнее. И да, GNOME действительно качественная.

> Почему тогда у вашей ведушей, дефолтной DE столько форков?

Потому что это популярная DE. Непопулярные проекты обычно не форкают.

> ведущие разработчики не способны решить элементарные проблемы с теми же гигантскими размерами виджетов

Ты назвал факты, а не проблемы. Лично меня эти факты устраивают и проблем не доставляют. Если не нравится размер виджетов, ставь другую тему, благо их полно и создавать их легче, чем для полупроприетарных тулкитов типа Qt.

> поделка по виду и юзабилити стала для аутистов

Это все лишь общие слова, а конкретики за тобой нет. Отвечать не на что.

> Нормальный, вменяемый линуксоид скорее должен стыдиться GNOME 3, чем восхищаться!

Нормальный, вменяемый линуксоид будет приветствовать стандартизацию и унификацию рабочего пространства. GNOME полностью соответствует фразе "desktop environment" в том плане, что компоненты системы действительно работают в связке и используют одни и те же реюзабельные механизмы.

Скажем, чтобы сконфигурировать через Ansible шрифты в qt5ct, придется проворачивать какие-то трюки, поскольку в текстовом conf-файле названия шрифтов кодируются через какое-то текстовое представление бинарных структур: https://www.google.com/search?q=%22qt5ct%22+%...

В то же время через тот же Ansible абсолютно любая GNOME-овская программа легко и просто конфигурируется через dconf единым стилем.

GNOME -- это вершина DE. И не только в одном лишь линуксе. Красота GNOME не только во внешнем виде, но и в его внутренних механизмах.

Ответить | Правка | Наверх | Cообщить модератору

62. "Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от Аноним (62), 31-Авг-21, 19:45 
> GNOME — это вершина DE

Чем больше изучаю GNOME, тем больше понимаю, что ты чертовски прав. О внешнем виде даже не упоминаю.

Ответить | Правка | Наверх | Cообщить модератору

50. "Обновление компилятора языка программирования Vala 0.50.4"  –1 +/
Сообщение от IRASoldier_registered (ok), 02-Мрт-21, 02:01 
>их поделка по виду и юзабилити стала для аутистов

"Аутизм (...) - расстройство, возникающее вследствие нарушения развития головного мозга и характеризующееся выраженным и всесторонним дефицитом социального взаимодействия и общения, а также ограниченными интересами и повторяющимися действиями"

"Аутизм — состояние, характеризующееся преобладанием замкнутой внутренней жизни, активным отстранением от внешнего мира, бедностью выражения эмоций."

Объясните, как ваш экспириенс в постижении юзабилити Gnome 3 соотносится с определением аутизма. Или перестаньте нести пургу.


Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

53. "Обновление компилятора языка программирования Vala 0.50.4"  –1 +/
Сообщение от SinoptikU (?), 02-Мрт-21, 09:11 
Вон....
Ответить | Правка | Наверх | Cообщить модератору

54. "Обновление компилятора языка программирования Vala 0.50.4"  –1 +/
Сообщение от IRASoldier_registered (ok), 02-Мрт-21, 11:53 
В смысле - "вон там, гляди!" или в смысле "пшел вон"? Если во втором - ха-ха, неохота, а если в первом - что именно и где именно?

Ответить | Правка | Наверх | Cообщить модератору

56. "Обновление компилятора языка программирования Vala 0.50.4"  –1 +/
Сообщение от SinoptikU (?), 02-Мрт-21, 15:16 
> В смысле - "вон там, гляди!" или в смысле "пшел вон"? Если
> во втором - ха-ха, неохота, а если в первом - что
> именно и где именно?

Пошел вон...

Ответить | Правка | Наверх | Cообщить модератору

57. "Обновление компилятора языка программирования Vala 0.50.4"  –1 +/
Сообщение от IRASoldier_registered (ok), 02-Мрт-21, 18:12 
Ну, помечтать об этом ты можешь. А можешь смирить гордыню и рассказать всё же о связи Gnome 3 и аутизма. В соответствии с общепринятыми значениями медицинских терминов.


Ответить | Правка | Наверх | Cообщить модератору

55. "Обновление компилятора языка программирования Vala 0.50.4"  –1 +/
Сообщение от IRASoldier_registered (ok), 02-Мрт-21, 11:57 
> Нормальный, вменяемый линуксоид

Линукс - это не идеология. Это операционная система. Любой линуксоид, т.е. пользователь Линукс, вменяем и нормален, пока использует тот софт, что нравится ему и не навязывает остальным свое видение юзабилити остальным. Намёк ясен?

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

8. "Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от gavr (ok), 01-Мрт-21, 00:42 
А почему еще не обязаны быть биндинги к WPF, MAUI, Swing, JavaFX?
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

11. "Обновление компилятора языка программирования Vala 0.50.4"  +2 +/
Сообщение от topin89 (ok), 01-Мрт-21, 02:19 
Хорошее сравнение. Vala для GTK это ровно то же, что и C# для WPF или Swing для Java. Минус гигантские деньги на раскрутку самого языка. Отсюда и язык идёт в один ряд с Nim, Zig или D: в меру интересные проекты, которые могут выйти из периферии если внезапно их подхватит какая-то достаточно крупная контора, как было с питоном в своё время.
Ответить | Правка | Наверх | Cообщить модератору

18. "Обновление компилятора языка программирования Vala 0.50.4"  –2 +/
Сообщение от Аноним (18), 01-Мрт-21, 08:06 
Так его и придумали для того, чтобы нормально работать с мзначан сишным gtk: на голых сях писать объектно-ориентированную гую удовольствие сомнительное. На изначально плюсовом Qt и на плюсах норм.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

19. "Обновление компилятора языка программирования Vala 0.50.4"  +5 +/
Сообщение от n00by (ok), 01-Мрт-21, 08:12 
> Минусуйте сколько влезет, но без нормальной работы с чем бы то ни
> было кроме гетека (Qt, wxWidgets) - не нужен.

Что бы иметь хоть чем-то обоснованное мнение о языке, переписал с Qt (жду мнения знатоков, насколько оно well-formed C++) на Vala MPSIR брокер из https://community.kde.org/Plasma/Browser_Integration
получилось вдвое меньше как в исходнике, так и в исполняемом файле.

Простой и доступный язык для своих задач, не требующий двухнедельного чтения книжки про SFINAE.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

36. "Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от gavr (ok), 01-Мрт-21, 13:16 
Есть ссыль на репу?
Ответить | Правка | Наверх | Cообщить модератору

44. "Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от n00by (ok), 01-Мрт-21, 16:57 
В профиле есть. Вот прямая https://github.com/STrusov/plasma-browser-integration-glib
Ответить | Правка | Наверх | Cообщить модератору

40. "Обновление компилятора языка программирования Vala 0.50.4"  –3 +/
Сообщение от SinoptikU (?), 01-Мрт-21, 15:05 
Перепиши на Python, еще вдвое уменьшится кода!
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

45. "Обновление компилятора языка программирования Vala 0.50.4"  +3 +/
Сообщение от n00by (ok), 01-Мрт-21, 17:10 
Во-первых, в Vala унаследованный от Си привычный синтаксис и семантика, значит похоже на исходный Qt, а Python надо изучать отдельно.
Во-вторых, написанный на Python плагин chrome-gnome-shell занимает 15Мб, а мой -- 444Кб.
В общем, так себе экономия. Про прелести динамической типизации можно даже и не начинать.
Ответить | Правка | Наверх | Cообщить модератору

37. "Обновление компилятора языка программирования Vala 0.50.4"  –2 +/
Сообщение от Аноним (37), 01-Мрт-21, 13:34 
Как там LTS у Qt поживает? А что с лицензией? GTK позволяет использовать в любых проектах, а Qt заставляет чуть что платить, если проект не GPL.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

41. "Обновление компилятора языка программирования Vala 0.50.4"  +1 +/
Сообщение от SinoptikU (?), 01-Мрт-21, 15:13 
> GTK позволяет использовать в любых проектах

На не родной платформе просто ужасно выглядит, потому многие поделки переписывают на Qt.
> а Qt заставляет чуть что платить, если проект не GPL

Не LGPL. Ограничения в последней LTS с бинарными сборками. Возможно, в будущем появятся неофициальные LTS от сообщества (Qt 5.15.3, ...).

Ответить | Правка | Наверх | Cообщить модератору

7. "Обновление компилятора языка программирования Vala 0.50.4"  +7 +/
Сообщение от gavr (ok), 01-Мрт-21, 00:38 
Всем интересующимся, хороший гайд на русском тут https://wiki.gnome.org/Projects/Vala/Tutorial/ru  
Общие ссылки, в том числе где найти сообщества тут https://wiki.gnome.org/Projects/Vala/Documentation#Places_to...
Ответить | Правка | Наверх | Cообщить модератору

30. "Обновление компилятора языка программирования Vala 0.50.4"  +1 +/
Сообщение от Аноним (30), 01-Мрт-21, 11:03 
Благодарю, бро. Весьма в тему. Чем больше глядишь в программирование GUI (среди не жручих и более или менее приличных только GNOME), тем больше понимаешь, что нужно погружаться в Vala.

Переводи дальше. 4.8 Mixins и выше.

Ответить | Правка | Наверх | Cообщить модератору

47. "Обновление компилятора языка программирования Vala 0.50.4"  +1 +/
Сообщение от gavr (ok), 01-Мрт-21, 20:01 
Спасибо, совсем полный перевод я захостил на gitbook'е (https://vala.gitbook.io/vala/untitled/language-elements/tipy... но мне чето самому не понравилось что получилось.

Также по второй ссылке из предыдущего комментария (https://wiki.gnome.org/Projects/Vala/Documentation#Places_to... можно найти мою тг конфу или общий дискорд.

Ответить | Правка | Наверх | Cообщить модератору

58. "Обновление компилятора языка программирования Vala 0.50.4"  +1 +/
Сообщение от n00by (ok), 03-Мрт-21, 09:08 
> Спасибо, совсем полный перевод я захостил на gitbook'е (https://vala.gitbook.io/vala/untitled/language-elements/tipy...

Спасибо. С этого перевода и начинал. Написано доступно, желания переключиться на оригинал не возникало.

> но мне чето самому не понравилось что получилось.

Это хорошо, на самом деле. Как пишут классики, что бы получить совершенный художественный текст, его следует полностью переписать 21 раз.)

Ответить | Правка | Наверх | Cообщить модератору

22. "Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от Аноним (22), 01-Мрт-21, 10:00 
А он уже пережил этап трансляции в C? Насколько удобно выполнять отладку кода в нем если он до сих пор транслирует в C?
Ответить | Правка | Наверх | Cообщить модератору

24. "Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от Совершенно другой аноним (?), 01-Мрт-21, 10:30 
Нет, в этом плане пока всё остаётся без изменений, и насколько я понял - менять это не собираются (по крайней мере в качестве заявленных целей этого нет, даже наоборот, постулируется, что такой способ значительно облегчает как совместимость с C, так и с другими языками).
Ответить | Правка | Наверх | Cообщить модератору

31. "Обновление компилятора языка программирования Vala 0.50.4"  +2 +/
Сообщение от Аноним (29), 01-Мрт-21, 11:05 
Во-первых, транслируя в си, можно детально изучить, как работает валя.
Во-вторых, приведу одну цитату: «только что вышло мажорное обновление GCC 9. В нем улучшили оптимизацию switch, и эта оптимизация автоматически попала в Vala, т.к. она компилируется в си».

Так что я бы не сказал, что есть повод что-то там «переживать».

> он уже пережил этап трансляции в C?

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

38. "Обновление компилятора языка программирования Vala 0.50.4"  –2 +/
Сообщение от acroobar (?), 01-Мрт-21, 13:42 
В мини-новость!
Ответить | Правка | Наверх | Cообщить модератору

42. "Обновление компилятора языка программирования Vala 0.50.4"  –5 +/
Сообщение от Skullnetemail (ok), 01-Мрт-21, 16:06 
Идея хорошая, но жаль что все это дело прибито гвоздями к мерзкому GTK.
Ответить | Правка | Наверх | Cообщить модератору

46. "Обновление компилятора языка программирования Vala 0.50.4"  +2 +/
Сообщение от Аноним (46), 01-Мрт-21, 19:59 
Не прибито.
Ответить | Правка | Наверх | Cообщить модератору

49. "Обновление компилятора языка программирования Vala 0.50.4"  –1 +/
Сообщение от Skullnetemail (ok), 02-Мрт-21, 00:53 
Правда? Даже у них в документации написано, что прибито к GTK и GNOME.

Vala - это новый язык программирования, предназначенный для прикладного и системного программирования на основе библиотек GLib Object System (GObject) рабочей среды GNOME/GTK+

Ответить | Правка | Наверх | Cообщить модератору

52. "Обновление компилятора языка программирования Vala 0.50.4"  +2 +/
Сообщение от Аноним (52), 02-Мрт-21, 05:17 
Если у вас нигде нет using Gtk, или другой либы, в которой есть using Gtk, то программа с ним линковаться не будет. Прибито оно только к GLib:

$ cat hello.vala
public static int main () {
        print ("Hello, World!\n");
        return 0;
}
$ valac hello.vala && ./hello
Hello, World!
$ ldd hello
        linux-vdso.so.1 (0x00007ffeb1bc4000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f094a662000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f094a52d000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f094a360000)
        libffi.so.7 => /usr/lib/libffi.so.7 (0x00007f094a354000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f094a2e2000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f094a2c1000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f094a6f4000)

Ответить | Правка | Наверх | Cообщить модератору

48. "Обновление компилятора языка программирования Vala 0.50.4"  +3 +/
Сообщение от Аноним (-), 01-Мрт-21, 21:50 
Оно аккуратно прикреплено нержавеющими болтами к Си. Это хорошо.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

60. "Обновление компилятора языка программирования Vala 0.50.4"  +/
Сообщение от Аноним (61), 05-Мрт-21, 12:32 
Все бы хорошо, но glib .. нет спасибо
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру