![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Новая версия Louvre 1.2, библиотеки для разработки композитных серверов на базе Wayland " | +/– | ![]() |
Сообщение от opennews (??), 15-Фев-24, 10:27 | ||
Доступен выпуск библиотеки Louvre 1.2.0, предоставляющей компоненты для разработки композитных серверов на базе протокола Wayland. Библиотека берёт на себя выполнение всех низкоуровневых операций, включая управления графическими буферами, взаимодействие с подсистемами ввода и графическими API в Linux, и также предлагает готовые реализации различных расширений протокола Wayland. Созданный на базе Louvre композитный сервер, потребляет заметно меньше ресурсов и демонстрирует более высокую производительность, по сравнению с Weston и Sway. Код написан на языке С++ и распространяется под лицензией GPLv3. Обзор возможностей Louvre можно прочитать в анонсе первого выпуска проекта... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 15-Фев-24, 10:27 | +/– | ![]() |
Что-нибудь уже есть на нём? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #16 |
2. Сообщение от Аноним (2), 15-Фев-24, 10:32 | +11 +/– | ![]() |
>Код написан на языке С++ и распространяется под лицензией GPLv3. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #11, #69, #75 |
3. Сообщение от Hell_Hammer (?), 15-Фев-24, 10:32 | –1 +/– | ![]() |
>библиотека для разработки композитных серверов на базе Wayland | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4, #6 |
4. Сообщение от Аноним (4), 15-Фев-24, 10:51 | –1 +/– | ![]() |
Эй чувак, мы слышали что тебе нравятся серверы, поэтому мы написали библиотеку к серверу, чтобы ты жевал наш кактус, пока делаеш свой кактус. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
5. Сообщение от хрю (?), 15-Фев-24, 11:00 | +4 +/– | ![]() |
И сколько их ещё будет? И сколько из них будут доделаны? Это как разработка ядра через xml "протоколы" с 10 реализациями. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #32, #60 |
6. Сообщение от Аноним (4), 15-Фев-24, 11:04 | –1 +/– | ![]() |
Или взять | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #13 |
7. Сообщение от Аноним (7), 15-Фев-24, 11:08 | +2 +/– | ![]() |
Тем временем в винде даже прога написанная под WinNT 3.1/Win32s может с некоторыми оговорками (во времена Win2k/XP появились проблемы с правами) быть запущена под Win11. А в линухе до сих пор царит зоопарк велосипедов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #9, #10, #18, #20, #21, #54 |
9. Сообщение от Аноним (9), 15-Фев-24, 11:35 | +/– | ![]() |
Я на 6.1 запускаю прогу, соьранную для 2.6.x. Правда с прогой идёт glibc нужной версии, но все равно работает | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #72 |
10. Сообщение от AlexYeCu_not_logged (?), 15-Фев-24, 11:39 | –2 +/– | ![]() |
>Тем временем в винде даже прога написанная под WinNT 3.1/Win32s может с некоторыми оговорками | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #15, #17, #73 |
11. Сообщение от 12yoexpert (ok), 15-Фев-24, 11:42 | +/– | ![]() |
Плюсую, островок адеквата в этом аду корпорастических MIT-ов и рекламных rust-ов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #14 |
13. Сообщение от llolik (ok), 15-Фев-24, 11:54 | +1 +/– | ![]() |
> Круто, вейланд предоставляет протокол! Эта либа заворачивает его в свой интерфейс и переходим по ссылке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #31 |
14. Сообщение от Аноним (-), 15-Фев-24, 11:58 | –7 +/– | ![]() |
Не, ну плюсы это намного лучше дыряшки, но нафига gpl-рак - не понятно вообще. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #19, #23, #30, #76 |
15. Сообщение от Аноним (-), 15-Фев-24, 12:13 | +2 +/– | ![]() |
А в линухе разве иначе? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #85 |
16. Сообщение от Анооон (?), 15-Фев-24, 12:15 | +/– | ![]() |
Пока нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #65 |
17. Сообщение от Аноним (17), 15-Фев-24, 12:17 | +/– | ![]() |
Да можно. Не так давно на 10ке запускал свою прогу собранную в nt4 26 лет назад. Не без глюков с русским языком, но работает. Но есть программы написанные с хаками для 95 винды, которые ужо 2k не работали. Но в целом поддержка старья под виндой более чем хорошая. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #64 |
18. Сообщение от RANDOMIZE USR 15616 (?), 15-Фев-24, 12:25 | –2 +/– | ![]() |
Ну-ка, ну-ка, расскажи дружок, как без проблем на Вынь11 запустить игрухи с GFWL? А таких было вагон и маленькая тележка.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #35 |
19. Сообщение от Аноним (2), 15-Фев-24, 12:33 | +3 +/– | ![]() |
А что, было мало проприетарных заимствований открытых Иксов? Вот, например, во времена неускоренного XFree86 был такой Accelerated-X. Чую, что это скоммунизженный тот же XFree + поддержка аппаратного ускорения. Закрыто, а свободный проект с этого получил дырку от бублика. Вот вся ваша "истинная" свобода до копейки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #22, #37 |
20. Сообщение от Аноним (2), 15-Фев-24, 12:38 | +/– | ![]() |
Линух - это мир open source, если перешедшие с Венды ещё не поняли. И он не ориентирется на бинарную совместимость. Здесь в почёте совместимость на уровне исходников. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #24 |
21. Сообщение от Бывалый Смузихлёб (ok), 15-Фев-24, 12:52 | +/– | ![]() |
там... неоднозначно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
22. Сообщение от Аноним (-), 15-Фев-24, 12:52 | –3 +/– | ![]() |
> а свободный проект с этого получил дырку от бублика | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #26 |
23. Сообщение от Аноним (-), 15-Фев-24, 12:58 | +/– | ![]() |
Пермиссивка - зло! Копилефт - добро! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #25 |
24. Сообщение от Аноним (-), 15-Фев-24, 13:03 | +4 +/– | ![]() |
> Здесь в почёте совместимость на уровне исходников | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #27, #49, #74 |
25. Сообщение от Аноним (-), 15-Фев-24, 13:06 | +1 +/– | ![]() |
> Пермиссивка - зло! Копилефт - добро! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
26. Сообщение от Аноним (2), 15-Фев-24, 13:06 | +1 +/– | ![]() |
Открытым он, конечно, остался. Вот только не получил, в своё время, полезной нужности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #28 |
27. Сообщение от Аноним (2), 15-Фев-24, 13:10 | –2 +/– | ![]() |
Но если вам надо какввенде, почему не остались на ней? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
28. Сообщение от Аноним (-), 15-Фев-24, 13:14 | +/– | ![]() |
Хаха, а ты думаешь кто-то просто так добавил бы аппаратное ускорение?)) Бесплатно? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #45 |
29. Сообщение от Аноним (29), 15-Фев-24, 13:19 | +/– | ![]() |
Если Wayland - это протокол, то почему мы имеем настолько большое количество реализаций? Кто-то хочет два пробела в коде, кто-то четыре и никак иначе? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #34, #47, #82 |
30. Сообщение от Пользователь планеты Земля (?), 15-Фев-24, 13:20 | +1 +/– | ![]() |
вообще там уже 2 месяца как перевели под MIT | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #33 |
31.
Сообщение от ilyafedin![]() | +2 +/– | ![]() |
> Louvre это и есть бибилиотека, представляющая высокоуровневую абстракцию (то что написано в описании). Т.е. аналог wlroots, ну или xcb для XOrg. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #39 |
32.
Сообщение от ilyafedin![]() | +/– | ![]() |
В СПО слишком много несогласных друг с другом сторон, так что советую расслабиться и наблюдать за процессом с удовольствием и попкорном | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
33. Сообщение от Аноним (-), 15-Фев-24, 13:41 | +1 +/– | ![]() |
> вообще там уже 2 месяца как перевели под MIT | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #66 |
34. Сообщение от Аноним (-), 15-Фев-24, 13:43 | +/– | ![]() |
Разные языки | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #48 |
35. Сообщение от онанимус (?), 15-Фев-24, 13:50 | +/– | ![]() |
Сравнил графическую подсистему с давно мёртвым сервисом, к которому привязаны игры. Равные ведь вещи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
36. Сообщение от Аноним (36), 15-Фев-24, 13:53 | +/– | ![]() |
самое забавное что библиотека уже есть, но они пилят еще одну. Видимо у той есть "фатальный недостаток" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #38, #44 |
37. Сообщение от Kuromi (ok), 15-Фев-24, 13:57 | +/– | ![]() |
Тут вы упускаете одну деталь - "ну и где теперь ваш Accelerated-X?". Была куча проектов построенных на "возьмет бесплатное бесплатно, поработаем напильником, приделаем (если надо - сбоку) ништяки и налепим ценник". Что характерно, часто это были низко висящие фрукты, которые довольно быстро теряли конкурентное преимущество, особенно когда исходный продукт начинал развиваться в том же направлении. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #40, #41 |
38. Сообщение от anonymous (??), 15-Фев-24, 14:13 | +/– | ![]() |
Есть две (!) библиотеки. wlroots и libweston. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
39. Сообщение от llolik (ok), 15-Фев-24, 14:20 | +1 +/– | ![]() |
> xcb в большинстве своем это тоже автоматически нагенеренные библиотеки из xml'ок. То, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
40. Сообщение от Аноним (-), 15-Фев-24, 14:26 | +/– | ![]() |
Ну... он прожил гораздо дольше XFree86. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #42 |
41. Сообщение от Аноним (-), 15-Фев-24, 14:29 | +/– | ![]() |
А когда в иксах появился аналог? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #43, #93 |
42. Сообщение от Kuromi (ok), 15-Фев-24, 14:48 | +/– | ![]() |
> Ну... он прожил гораздо дольше XFree86. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
43. Сообщение от Kuromi (ok), 15-Фев-24, 14:55 | +/– | ![]() |
> А когда в иксах появился аналог? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #56, #91 |
44. Сообщение от Аноним (-), 15-Фев-24, 15:12 | +1 +/– | ![]() |
Вообще-то никто запрещает запилить свой композитор или требуемые к нему библиотеки. Свои независимые композиторы есть у KDE, GNOME, Enlightenment. Louvre достойный конкурент библиотекам libweston и wlroots. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #50 |
45. Сообщение от Аноним (-), 15-Фев-24, 15:42 | +/– | ![]() |
А сильно в то время клепатели видеокарт предоставляли спеки? Спасибо AMD, что начали рушить эту стену недоступности. Первыми начали публикацию. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #68 |
47.
Сообщение от Skullnet![]() | +/– | ![]() |
> Если Wayland - это протокол, то почему мы имеем настолько большое количество реализаций? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
48.
Сообщение от Skullnet![]() | +/– | ![]() |
> Почему-то вас не смущает что существует столько DE, васянодистров и т.д. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #62 |
49. Сообщение от Аноним (49), 15-Фев-24, 16:40 | +/– | ![]() |
Просто берешь Nix и горя не знаешь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
50.
Сообщение от Skullnet![]() | +/– | ![]() |
Вот только зачем? Когда есть иксы, где ты знаешь что в твоём DE будет полная совместимость со всеми приложениями и даже компонентами других DE. Wayland-сервера - это же просто зоопарк несовместимых реализаций. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #51 |
51. Сообщение от Аноним (-), 15-Фев-24, 18:32 | +/– | ![]() |
>Wayland-сервера - это же просто зоопарк несовместимых реализаций. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #52 |
52.
Сообщение от Skullnet![]() | +/– | ![]() |
> Протокол один на всех. И все, кто реализует композитные сервера и приложения должны строго следовать Протоколу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #59, #79 |
54. Сообщение от Аноним (54), 15-Фев-24, 19:34 | +/– | ![]() |
Под вайном будет скорее всего работать лучше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
55. Сообщение от Аноним (55), 15-Фев-24, 19:39 | +1 +/– | ![]() |
А что там с wlroots и как там с multi pointer? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #58 |
56. Сообщение от Аноним (-), 15-Фев-24, 19:42 | +/– | ![]() |
> AIGLX вошел в X.Org только в 2006-ом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #70 |
58.
Сообщение от Skullnet![]() | +/– | ![]() |
> А разгадка одна, xlib и xcb. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #77 |
59. Сообщение от Аноним (-), 15-Фев-24, 20:03 | +/– | ![]() |
Даже фрагментация это лучше, чем монополия хорг. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #61, #86 |
60. Сообщение от Аноним (-), 15-Фев-24, 20:05 | +/– | ![]() |
А разве это плохо? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
61.
Сообщение от Skullnet![]() | +2 +/– | ![]() |
> Даже фрагментация это лучше, чем монополия хорг | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
62. Сообщение от Аноним (-), 15-Фев-24, 20:16 | +/– | ![]() |
QT и GTK не достаточно самобытны и несовместимы, чтобы их считать фрагметацией? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #63 |
63.
Сообщение от Skullnet![]() | +/– | ![]() |
> QT и GTK не достаточно самобытны и несовместимы, чтобы их считать фрагметацией? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 |
64. Сообщение от AlexYeCu (ok), 15-Фев-24, 21:38 | –2 +/– | ![]() |
>Да можно. Не так давно на 10ке запускал свою прогу собранную в nt4 26 лет назад. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
65. Сообщение от Аноним (65), 15-Фев-24, 23:00 | +2 +/– | ![]() |
Поэтому потребляет меньше ресурсов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
66. Сообщение от Аноним (65), 15-Фев-24, 23:02 | +/– | ![]() |
Судя по истории, автор лицензию менял туда и обратно несколько раз https://github.com/CuarzoSoftware/Louvre/commits/main/LICENSE | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
67. Сообщение от Аноним (67), 15-Фев-24, 23:27 | +/– | ![]() |
А зачем миру так много композиторов? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #71 |
68. Сообщение от Аноним (-), 16-Фев-24, 01:19 | +/– | ![]() |
О, белки-истерички подтянулись)) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
69.
Сообщение от Skullnet![]() | +/– | ![]() |
Не уважуха в 2024 году руками делать delete в коде и не юзать умные указатели. Будете потом выискивать уточки. Инфа 100% | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
70. Сообщение от Kuromi (ok), 16-Фев-24, 03:04 | +/– | ![]() |
>> AIGLX вошел в X.Org только в 2006-ом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
71. Сообщение от Аноним (71), 16-Фев-24, 03:06 | +1 +/– | ![]() |
Чтобы удовлетворить потребности самых искушенных меломанов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #81 |
72. Сообщение от noc101 (ok), 16-Фев-24, 03:56 | +/– | ![]() |
Это настолько редкость, что почти сказка) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
73. Сообщение от noc101 (ok), 16-Фев-24, 03:57 | –1 +/– | ![]() |
У Винды ГУИ не отдельная программа которую можно взять. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
74. Сообщение от noc101 (ok), 16-Фев-24, 03:58 | +/– | ![]() |
ты еще забыл добавить, всех кто пытается этот порочный круг поломать! Сообщество хейтит и делает по максимум, чтобы этого не существовало! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
75. Сообщение от n00by (ok), 16-Фев-24, 08:03 | +/– | ![]() |
>>Код написан на языке С++ и распространяется под лицензией GPLv3. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
76. Сообщение от n00by (ok), 16-Фев-24, 08:04 | +/– | ![]() |
> Не, ну плюсы это намного лучше дыряшки, но нафига gpl-рак - не | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
77. Сообщение от n00by (ok), 16-Фев-24, 08:18 | –1 +/– | ![]() |
>> А разгадка одна, xlib и xcb. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 |
79. Сообщение от Аноним (79), 17-Фев-24, 01:38 | +/– | ![]() |
Ну и к чему привело отсутствие фрагментации Иксы? Нагромоздили все в одну кучу что невозможно разобраться и переделать под современные реалии. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #80, #87 |
80.
Сообщение от Skullnet![]() | +/– | ![]() |
> Нагромоздили все в одну кучу что невозможно разобраться | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 |
81. Сообщение от Аноним (82), 17-Фев-24, 03:33 | +/– | ![]() |
А не возникнет ли такая же ситуация как с дистрибьютерами Linux дистрибутивов? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #101 |
82. Сообщение от Аноним (82), 17-Фев-24, 03:37 | +/– | ![]() |
Wayland это не один протокол, сратая кучка этих протоколов. Кроме того их там еще и версионируют и кое где уже их там под 6 версий нарисовалось. И вот ты такой веселый пришел в этот мир играть с окошкем, а тебе сразу странслируй протокол, собери библиотеки привязки и из заурядного создать поверхность для рисования уже нужно изрядно погемороится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
84. Сообщение от Аноним (84), 17-Фев-24, 06:57 | +/– | ![]() |
Bitset? Реально? Всегда поражался с людей что вкорчевывают его везде даже если он сто лет там не сдался. Сколько КБ озу они сэкономили если скажем открыть для простоты подсчёта 100 окон (никто в жизни столько не использует, но мы ведь особенные). 100 окон, скажем структура из 10 полей в каждой enum на 3 записи. Кто готов подсчитать? Предположу что целых 3КБ, ладно 4КБ со всеми memory alignment. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #90 |
85. Сообщение от Аноним (85), 17-Фев-24, 07:10 | +/– | ![]() |
> А в линухе разве иначе? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
86. Сообщение от Аноним (85), 17-Фев-24, 07:30 | +/– | ![]() |
> Даже фрагментация это лучше, чем монополия хорг. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #89 |
87. Сообщение от Аноним (85), 17-Фев-24, 07:44 | +1 +/– | ![]() |
> Ну и к чему привело отсутствие фрагментации Иксы? Нагромоздили все в одну | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 Ответы: #100 |
89. Сообщение от n00by (ok), 17-Фев-24, 09:37 | +/– | ![]() |
> вот интересно только доколе ещё ждать, пока эта цвиилизация фриков себя | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
90. Сообщение от n00by (ok), 17-Фев-24, 10:05 | +1 +/– | ![]() |
Я не понял, где там экономится память. Цели заявлены - удобная работа с флагами. Вопрос, почему названо bitset. Ну, наверное, потому что автор из Чили, а 640 слов в Бейсик Инглиш хватит всем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #94 |
91. Сообщение от Аноним (91), 17-Фев-24, 15:16 | +/– | ![]() |
> AIGLX | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
93. Сообщение от Аноним (91), 17-Фев-24, 18:33 | +/– | ![]() |
> А когда в иксах появился аналог? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
94. Сообщение от cheburnator9000 (ok), 18-Фев-24, 04:41 | +/– | ![]() |
https://github.com/CuarzoSoftware/Louvre/blob/main/src/lib/c... нигде, обычные списки для хранения указателей, он не хранит их копии, что разумно, тогда нафига ему битсет, я бы использовал обычный enum и не страдал садомазо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 Ответы: #96, #97 |
96. Сообщение от n00by (ok), 18-Фев-24, 10:50 | +/– | ![]() |
enum всё же изначально ориентирован на создание перечислений, а не набора флагов. Членов enum с именами вида BufferSizeAndScaleChanged не нашёл, зато вижу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #103 |
97. Сообщение от n00by (ok), 18-Фев-24, 11:01 | +/– | ![]() |
У плюсов по сравнению с Rust и прочими есть преимущество и оно достаточно объективно, то есть не зависит от чьего-то мнения: существует стандарт и несколько реализаций трансляторов. Что даёт некие гарантии и относительную независимость от трендов в фондах. Когда мне надо было драйвер для Windows на Си++, я никого не спрашивал и просто это делал несмотря на "невозможно" в DDK, и другие так делали. В Linux наблюдается занятная картина - тут вроде бы полная свобода, но почему-то религия не позволяет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 |
100. Сообщение от Аноним (79), 18-Фев-24, 12:26 | +/– | ![]() |
Какие смузи? Хватит придумывать. Сами разработчики иксов не хотят его разрабатывать дальше, более того разработчики иксов участвуют в разработке вайланда. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 |
101. Сообщение от Аноним (79), 18-Фев-24, 18:09 | +/– | ![]() |
Иксы были одни и они так себе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 |
103. Сообщение от cheburnator9000 (ok), 18-Фев-24, 20:37 | +/– | ![]() |
Могу предположить что это все для удобства библиотеки, как раз чтобы разработчики в стиле Си не реализовывали одно и то же дважды и подозреваю на желание сделать PIMPL. С другой стороны если не использовать преимущество плюсов в виде ООП то получится очередное GTK. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 Ответы: #104 |
104. Сообщение от n00by (ok), 19-Фев-24, 09:05 | +/– | ![]() |
Так вот pimpl вносит дополнительную косвенность и при этом обычно говорят "лишний указатель - разумная цена за ряд преимуществ", а не "мы снизили потребление памяти за счёт хранения полусотни бит". И Очень Опасная Парадигма потому так и названа, что её подчас принимаются применять ко всему подряд, а не только к тем объектам, меж которыми обмен сообщениями естественен. В случае тех прямоугольников кажется, что можно было менять сразу оба размера, поскольку когда есть два отдельных "метода", например я могу протупить и забыть написать вызов одного из них, или даже вызвать два одноимённых подряд - ищи потом эту опечатку в одной букве, подсунутой автодополнением.) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |