The OpenNET Project / Index page

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



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

"Выпуск оконного менеджера plwm 0.4, написанного на языке Пролог"  +/
Сообщение от opennews (ok), 28-Май-25, 14:51 
Опубликован выпуск оконного менеджера plwm 0.4, развиваемого на языке Пролог и поддерживающего мозаичную (tiling) компоновку окон. В качестве целей проекта заявлено достижение высокого качества кодовой базы и документации, проста настройки под свои предпочтения и охват типовых потребностей пользователей мозаичных оконных менеджеров. Код проекта распространяется под лицензией MIT. Для запуска может использоваться инструментарий SWI-Prolog...

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

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

Оглавление

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


1. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +18 +/
Сообщение от kravich (ok), 28-Май-25, 14:51 
Эзотеричненько
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –20 +/
Сообщение от Жироватт (ok), 28-Май-25, 16:10 
Эзотеричненько - если бы было на брейнфуске, а так вполне себе нормисный язык для скуфов и их альтушек.
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +3 +/
Сообщение от Аноним (-), 28-Май-25, 16:39 
Я бы так не говорил. Глянул на исходники. У меня аж голова задымилась.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +7 +/
Сообщение от gwd (?), 28-Май-25, 18:42 
у пролога есть один огромный плюс, после него очень легко изучать ассемблер
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –2 +/
Сообщение от КО (?), 29-Май-25, 11:11 
По сравнению с брейнфаком? Кому-как.
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +1 +/
Сообщение от Аноним (73), 28-Май-25, 22:31 
Эм, серьезно? Пролог простой как грабли, достаточно понимать логику предикатов (2-3 курс). А вообще лучше на него даже не смотреть, он мертв и пахнет. Если интересует декларативное программирование - гораздо интересней посмотреть на Mercury.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

74. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (74), 28-Май-25, 22:48 
> гораздо интересней посмотреть на Mercury.

Который уже не пахнет, потому что давно мумифицировался?
У swi-шников - их же сайт на прологе https://github.com/SWI-Prolog/plweb сваян, если чо.
А в меркури из сетевых либ - вне основной репы, "экспериментал" - полузаброшенные биндинги к интерфейсу socket от студента.

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

83. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (-), 29-Май-25, 04:19 
>в меркури из сетевых либ - вне основной репы, "экспериментал" - полузаброшенные биндинги к интерфейсу socket от студента.

То есть, студент писал либы пока учился в универе. Закончил универ и забыл про Mercury. Смищно.

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

100. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (74), 29-Май-25, 12:23 
> То есть, студент писал либы пока учился в универе. Закончил универ и забыл про Mercury.

Примерно так и есть - актуальный профиль "коммитчика":
> After completing my Ph.D. on Automatic Parallelisation for Mercury I re-joined the work force supporting Mercury (a logic-functional language) in production. I used the skills developed during my Ph.D. to analyse and improve the performance of Mercury programs. Now I work on the garbage collector in Firefox's JavaScript engine.

Последний коммит в mercury/extras/net десять лет назад был.
"И вот так у них там - все!"

> Смищно.

Грустно - так-то достаточно интересный ЯП, "исправляющий" недостатки пролога (structs, "настоящая" декларативность, типизация и т.д.).
Но в актуальном виде - только поиграться. И ситуации вряд ли уже изменится.
У пролога хотя бы "маленькое, но гордое" коммюнити, ваяющее расширения для "современных технологий":
> SWI-Prolog is equipped with an extensive web server (HTTP) framework that can be used both for providing (REST) services and end-user applications based on HTML5+CSS+JavaScript. Pengines (Prolog engines) allow clients to run queries against a client-provided program on a remote server using a generic API. Such programs can be executed in a sandbox.

...
>  tabling, constraints, global variables, destructive assignment, delimited continuations and interactors.

...
> Just In Time Indexing (JITI) provides transparent and efficient support for predicates with millions of clauses.

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

2. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +6 +/
Сообщение от Аноним (2), 28-Май-25, 14:54 
как по мне, лучше i3 (sway) в этой категории ничего не придумали
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от openssh_user (ok), 28-Май-25, 15:33 
Согласен
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +1 +/
Сообщение от anonymous (??), 28-Май-25, 15:40 
Мне больше нравится StumpWM

Скобочки - это наше всё

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

121. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от ZloySergant (ok), 29-Май-25, 19:41 
>Мне больше нравится StumpWM
>Скобочки - это наше всё

Не пали контору.

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

18. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +2 +/
Сообщение от Аноним (18), 28-Май-25, 15:52 
dwm хорош
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

52. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –2 +/
Сообщение от Аноним (52), 28-Май-25, 19:18 
xmonad ты хотел сказать
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от warlock (??), 28-Май-25, 21:03 
Так хорошо, что можно накатить либо патч на систрей либо патч на иконки в таскбаре, а друг с другом он конфликтуют и если хочешь оба, надо руками их мёржить.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

76. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от 12yoexpert (ok), 28-Май-25, 23:12 
там тыща строк кода на си, не осилишь? страдай со скриптовыми i3 и подобным мусором
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (97), 29-Май-25, 11:49 
Зачем из убогого оконного менеджера городить Windows?
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

40. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (40), 28-Май-25, 16:47 
Мне больше всего понравился dwm. В нем есть все, что мне нужно.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

62. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от warlockemail (??), 28-Май-25, 21:05 
Awesome придумали. К сожалению нет аналога под Wayland. А Sway это, если не ошибаюсь, тот, что написан профнепригодным псевдопрограммистом? Не понимаю как можно таким пользоваться безотносительно качества продукта.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

75. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (75), 28-Май-25, 23:09 
> ...написан профнепригодным псевдопрограммистом?

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

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

78. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от warlockemail (??), 28-Май-25, 23:53 
> А что написали вы, профпригодный истинный программист?

Суть вовсе не в том, кто что написал и не написал. Можно быть крутым программистом и не написать ни строчки кода, а можно быть никудышним и при этом автором популярного продукта. Программист — это состояние души, это не то, что можно понять вот так просто. Приземлённый пример: академик Ершов говорил, что программист, умеющий жонглировать, может научить другого программиста за 15 минут. И учил. Смог бы он научить автора Sway? Мы не знаем, но я сомневаюсь.

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

90. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +2 +/
Сообщение от Аноним (90), 29-Май-25, 10:23 
Программист — это тот, кто пишет программы. Всё.
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от warlockemail (??), 29-Май-25, 12:46 
Нет, программист -- это тот, кто пишет _корректные_ программы. Поэтому автор Sway -- (почти наверняка) не программист.
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от 1 (??), 29-Май-25, 17:27 
Да ладно ! Программист - это профессия ... Есть корка - программист, нет корки - не программист.
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (97), 29-Май-25, 14:37 
Архитектор тогда кто? Тот кто строит дома?
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

115. Скрыто модератором  +/
Сообщение от 1 (??), 29-Май-25, 17:26 
Ответить | Правка | Наверх | Cообщить модератору

93. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 29-Май-25, 11:21 
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

103. Скрыто модератором  +/
Сообщение от warlockemail (??), 29-Май-25, 12:49 
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от Аноним (97), 29-Май-25, 11:53 
Наглядный пример псевдоэлитарного бреда величия у местных шизофреников.
Я вот тоже по своему программист, хотя не написал, ни строчки кода.
Кстати да, мне не нравятся все оконные менеджеры, т.к. пользоваться ими неудобно, подходят они только позерам для хвастовства на reddit/unixporn, больше не для чего.
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

99. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от pavel_simple. (?), 29-Май-25, 11:58 
> Наглядный пример псевдоэлитарного бреда величия у местных шизофреников.
> Я вот тоже по своему программист, хотя не написал, ни строчки кода.
> Кстати да, мне не нравятся все оконные менеджеры, т.к. пользоваться ими неудобно,
> подходят они только позерам для хвастовства на reddit/unixporn, больше не для
> чего.

программист, ни строчки кода, бреда величия..

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

107. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (97), 29-Май-25, 14:35 
Тебе же сказали:
>Программист — это состояние души, это не то, что можно понять вот так просто.
Ответить | Правка | Наверх | Cообщить модератору

119. Скрыто модератором  +1 +/
Сообщение от Аноним (52), 29-Май-25, 18:43 
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

3. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +5 +/
Сообщение от пох. (?), 28-Май-25, 14:54 
> Оформление файла конфигурации в форме кода на языке Пролог.

ну ок...

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

9. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от prokoudine (ok), 28-Май-25, 15:20 
Sawfish конфигурили на диалекте лиспа -- и ничего, до сих пор фанаты попадаются.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +5 +/
Сообщение от пох. (?), 28-Май-25, 17:42 
> Sawfish конфигурили на диалекте лиспа -- и ничего, до сих пор фанаты
> попадаются.

да целый emacs на диалекте, это-то не ново. Подумаешь, скобочки.

Тут прикол в тому что конфиг на языке в котором программа итогом работы имеет "true" (ну или false, но вряд ли это хороший конфиг), а все остальное - побочные эффекты.

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

16. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (16), 28-Май-25, 15:46 
Не для юзверей, избранное для избранных
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

28. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от Аноним (-), 28-Май-25, 16:21 
То есть,
Для того чтобы,
Просто юзать
Надо Пролог знать!

Он напоминает dwm, у dwm конфигурационные файлы - это исходиники на чистом Си. После правки "конфигов" придётся компилировать исходники dwm. А то изменения не заработают.

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

41. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +1 +/
Сообщение от Аноним (40), 28-Май-25, 16:50 
Что там на dwm сложного компилировать? make install или make clean install?
Для правки конфигов достаточно скопировать строчку-пример и оформить по аналогии. Если нужно что-то спецефическое, то тогда - да, нужно что-то знать. Но так в целом во всем.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Gabe (?), 29-Май-25, 01:59 
То есть автор осилил Си, но не осилил jayson/yaml для конфигов? Наркомания в чистом виде.
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (-), 29-Май-25, 04:28 
>То есть автор осилил Си, но не осилил jayson/yaml для конфигов? Наркомания в чистом виде.

Это не наркомания. Это философия, и особый взгяд на то, каким должен быть Window Manager.

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

70. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (74), 28-Май-25, 22:09 
> То есть,
> Для того чтобы,
> Просто юзать
> Надо Пролог знать!

Хуже - нужно аж уметь читать!


%*********************************  Borders  **********************************

border_width(1).
border_width_focused(1).
...
super + 1                 ->  switch_workspace('1')           ,
  super + 2                 ->  switch_workspace('2')           ,
  super + 3                 ->  switch_workspace('3')           ,


А так-то все на уровне конфига i3wm/dwm - знания пролога тебе потребуются лишь для каких нибудь хуков и прочего.


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

4. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +5 +/
Сообщение от Аноним (-), 28-Май-25, 15:00 
> На данном этапе работа возможна только в окружениях с X-сервером

кот и часы.jpg

Настоящий волшебник не приходит рано, но и поздно он тоже не приходит (с)

> файла конфигурации в форме кода на языке Пролог

О, ну если уже ударяться в эзотерику, то по полной.
Жду улучшения "конвертор кода для написания конфигураций на луа, в код на пролог, с последующей генерацией конфигураций"))

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

31. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –4 +/
Сообщение от Аноним (-), 28-Май-25, 16:26 
Да, странно. Эпоха "X Windows System" проходит. А автор plwm почему-то пишет под X11. Новые WM надо писать сразу с поддержкой Wayland.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +1 +/
Сообщение от Аноним (-), 28-Май-25, 16:27 
Извините, "X Window System"
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +7 +/
Сообщение от Аноним (42), 28-Май-25, 17:08 
Она лет 15 уже проходит. Никак не пройдёт, почему-то.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

47. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (47), 28-Май-25, 17:37 
Эффект "вендекапца"
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от Аноним (-), 28-Май-25, 17:51 
Хм.. посмотрел на дату релиза вейланда - 2012 год.
Посмотрел на календарь.
Вспомнил математику за первый класс...

Ты часом не из молодого поколение ЕГЭ, которые даже понять цифры на 🕓 не могут?

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

63. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +8 +/
Сообщение от warlockemail (??), 28-Май-25, 21:08 
А вы в состоянии понять разницу между "15 лет" и "лет 15"?
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +2 +/
Сообщение от Аноним (5), 28-Май-25, 15:00 
Теперь должен появиться wm на 1С :)
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от Анониматор (?), 28-Май-25, 15:13 
понаставят себе onescript и вместо баша на нем по-русски пишут, считая себя тру-линуксоидами
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +2 +/
Сообщение от Жироватт (ok), 28-Май-25, 16:11 
Нужно ставить ЙоптаСкрипт вместо этих ваших башей
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +6 +/
Сообщение от Жироватт (ok), 28-Май-25, 16:08 
1С: Операционная Система 8.5
1С: Системное окружение
- Вместо bash портянки на OneScript
1С: Композитный Менеджер 2.0
- Фуск ё вейленд, фуск ё икс11
1С: Окружение рабочего стола
- Расширение "Тайловый рабочий экран.cfe"
- Расширение "Классический рабочий экран.cfe"
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

27. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от жявамэн (ok), 28-Май-25, 16:15 
> 1С: Операционная Система 8.5
> - Расширение "Классический рабочий экран.cfe"

в принципе ядро там на крестах
но вот гуи там на эклипсовском фреймворке осгишном...
так что ядро будет летать а гуи тормозить

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

29. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (-), 28-Май-25, 16:23 
>Теперь должен появиться wm на 1С :)

Не пугай людей.

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

101. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (101), 29-Май-25, 12:26 
Не пугайтесь. Как 30 лет назад разработали, так и торгуют. Ничего не грозит. Всех переживут.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +3 +/
Сообщение от Анониматор (?), 28-Май-25, 15:07 
Глянул сорцы, реально Пролог там. Автору респект, но комментарии к коду лучше было писать на латыни, или шумерском
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +2 +/
Сообщение от L29Ah (ok), 28-Май-25, 15:15 
Зачем это когда есть xmonad на Haskell?
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +3 +/
Сообщение от Аноним (-), 28-Май-25, 16:28 
Потому-что Пролог не функциональный язык. У него логическая парадигма. Пролог эзотеричен.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от жявамэн (ok), 28-Май-25, 15:30 
Ждем на фокале или рефале, ну можно еще на алголе
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +1 +/
Сообщение от Аноним (12), 28-Май-25, 15:31 
Модула-2 забыл.
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +1 +/
Сообщение от Нестор Иванович (?), 28-Май-25, 16:13 
на PL/1
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (17), 28-Май-25, 15:48 
Рапира
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

11. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (12), 28-Май-25, 15:30 
Когда перепишут на рефал для рефал-автомата?
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +4 +/
Сообщение от Аноним (36), 28-Май-25, 16:33 
Когда рефат, тогда и перепифут!
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (105), 29-Май-25, 14:15 
Рефат сейчас занят, он пиццу развозит. Вот когда развезёт, тогда и перепишет.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +2 +/
Сообщение от Аноним (14), 28-Май-25, 15:34 
я вот все думаю, не Голливуд ли заказчик всех этих оконных менеджеров?
Ответить | Правка | Наверх | Cообщить модератору

65. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (65), 28-Май-25, 21:19 
Позеры пишут для себя, а голливуд просто потом берет.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (22), 28-Май-25, 16:10 
Я там один файл на С нашёл - plx.c
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (-), 28-Май-25, 16:32 
Prolog 78.5%
C 16.7%
Shell 2.2%
Roff 1.4%
Other 1.2%

По доле, три четверти исходников на Прологе.

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

59. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +2 +/
Сообщение от Аноним (59), 28-Май-25, 19:55 
Ну вот, вродеж хайп сейчас на Rust.
Нужно больше языков программирования, чтобы запутаться в этом всем.
Или не так. Нужно разные розетки в каждом доме.
Или нет. Нужно разные госты воощем.
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от 12yoexpert (ok), 28-Май-25, 23:15 
можно добавить пол процента на раст и писать, что стало блезингли фаст мемори сейф
Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Facemakeremail (?), 29-Май-25, 20:32 
>Ну вот, вродеж хайп сейчас на Rust.

И? Ну да, о Прологе говорить неинтересно... ☺

Полно всяких оконных менеджеров и компоузеров на Rust. Например, Niri
https://github.com/YaLTeR/niri

Это образец хорошего стиля ведения проекта: структура, развитые автоматические тесты,
код образцовый.

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

72. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (74), 28-Май-25, 22:20 
> Я там один файл на С нашёл - plx.c


/* Bindings to swipl predicates */
static foreign_t x_open_display(term_t display_name, term_t display);
static foreign_t x_close_display(term_t display);
static foreign_t x_set_error_handler(term_t to_dummy);


Ну, как бэ, не осилил видать автор либастрал для прямых вызовов xlib & Co.

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

30. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +1 +/
Сообщение от Fracta1L (ok), 28-Май-25, 16:23 
Впечатляющий ход, конечно))
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (34), 28-Май-25, 16:28 
Менеджер закладок buku с buku-dmenu https://gitlab.com/benoliver999/buku-dmenu отличное сочитание
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от Аноним123 (?), 28-Май-25, 16:41 
ИИ это новая жизнь старых языков
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от Аноним (44), 28-Май-25, 17:19 
без обучения и ИИ не поможет. Вон тот же 1С из ветки выше возьми - хоть язык и простой, но ни один ИИ на нем вменяемый код не напишет, потому что основная база знаний там скрыта от посторонних.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от Аноним (-), 28-Май-25, 17:30 
А вот тут то ты не прав. Есть ИИ самообучаемые. Если достойно реализовать то можно получить весьма интересный результат. Но зачем? Это весьма опасно, потому что ИИ которое основано на тех же правилах что и биологическая жизнь захочет жить вне правил. Поэтому такие ИИ используются в определенных рамках дозволенного. Потому что ИИ не понимает что оно не является биологической жизнью и поэтому никак не конкурирует с ней.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от Аноним (47), 28-Май-25, 17:43 
Скрыта? Не знал что доки огорожены.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

53. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от нах. (?), 28-Май-25, 19:26 
основные доки-то нет, но на вопрос "А как сделать вот это?" или "вот тут глючит, есть вокараунды" где-то на форуме - обязательно будет ответ "обратитесь в техподдержку".

Т.е. не под пэйволом даже спрятано, а просто сокровенное знание раздается строго из рук в руки. После предъявления лицензионных номерков на ладошке, разумеется.

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

88. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от 1 (??), 29-Май-25, 09:32 
Да щаз ... "Обратитесь в техподдержку" означает "Мы сами не знаем, но спросим кого-нибудь" ... За всё время общения с этой техподдержкой понял только одно, даже у Oracle она лучше.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Смузихлеб забывший пароль (?), 29-Май-25, 17:47 
доки много на что не огорожены. Но зачем же тогда нейронкам скармливают горы кода с того же гита ?
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

96. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (-), 29-Май-25, 11:36 
> без обучения и ИИ не поможет. Вон тот же 1С из ветки выше возьми - хоть язык
> и простой, но ни один ИИ на нем вменяемый код не напишет, потому что
> вменяемый код на нем никто и не пишет.

Я исправил, не благодарите. И да, в таком виде AI обречен писать так же как "учителя" :)

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

45. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 28-Май-25, 17:25 
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

55. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +1 +/
Сообщение от Аноним (55), 28-Май-25, 19:40 
Нет никакого "ии", есть нейросеть - большая языковая модель. ИИ оно бы было, если бы само обучалось на своих пробах и ошибках, без внешних данных. А так это просто улучшенная версия гугла, которая работает исключительно опираясь на те данные, которые имеет.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

68. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от Аноним (-), 28-Май-25, 21:57 
> без внешних данных

А вот лукавить не надо. Как вы представляете обратную связь тогда? Если добавить датчик и сигнал допустим будет обратная связь, хотя это уже внешние данные. Потом как вы ИИ укажите какие корректные результаты вы хотите? Даже допустим вы этому ИИ скажите словами - всё-равно внешние данные и обучение. Или оно само должно догадаться что есть хорошо, а что плохо? Да, есть обучение без учителя - оно наблюдает как другое устройство делает хорошо, потом будет делать то-же через некоторое время. И все-же - внешние данные. А без внешних данных это инстинкты.

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

79. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Bottle (?), 29-Май-25, 00:05 
Математики способны выводить весьма нетривиальные факты из весьма тривиальных постулатов.
Если ИИ способен на это - значит, ИИ рабочий.
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (-), 29-Май-25, 15:53 
Полностью согласен. ИИ оно бы было, если бы ты задал промпт, типа, создай лекарство от всех болезней, и оно принялось его создавать. Но современное псевдо "ИИ" тебе начнёт писать максимально банальнейший ответ, что это это невозможно и бла-бла-бла.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

54. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +1 +/
Сообщение от Аноним (55), 28-Май-25, 19:37 
Почему на скринах сплошные консоли? Это они типа переизобрели screen?
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (105), 29-Май-25, 14:16 
Зато "screen" на Пролог.
Ответить | Правка | Наверх | Cообщить модератору

109. Скрыто модератором  –1 +/
Сообщение от Аноним (109), 29-Май-25, 15:27 
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

111. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 29-Май-25, 15:56 
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (60), 28-Май-25, 20:00 
За битмапные шрифты защёт.
Чо это, Терминус или Козетта?
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (22), 28-Май-25, 21:22 
Точно не terminus
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (59), 28-Май-25, 21:37 
Еще один tilling. Копии копий. Тысячи их.
Зачем это.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

112. Скрыто модератором  +/
Сообщение от Аноним (-), 29-Май-25, 16:03 
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от зомбированный (?), 28-Май-25, 22:08 
а пачему под Windos никто не делает оконные менеджеры ??? Хачу оконный менеджер с Compiz Fusion на Windos 7
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +1 +/
Сообщение от winorun (?), 29-Май-25, 04:05 
Делают
Ответить | Правка | Наверх | Cообщить модератору

86. Скрыто модератором  +/
Сообщение от Аноним (-), 29-Май-25, 04:35 
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

91. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (22), 29-Май-25, 10:32 
потому что винда
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

104. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (59), 29-Май-25, 14:07 
komorebi (тайловый менеджер),
MaxTo (управление окнами),
Actual Window Manager (широкий функционал),
FancyZones и Always On Top (PowerToys).

Но в большинстве случаев это все ненужно.
Насамом деле и в Linux, это больше для хайпа.
Для стриммеров показать свою гиковость.

Наверное как делать простые вещщи намеренно как то по своему.
С меньшим кпд.

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

113. Скрыто модератором  +/
Сообщение от Аноним (-), 29-Май-25, 16:05 
Ответить | Правка | Наверх | Cообщить модератору

114. Скрыто модератором  +/
Сообщение от Аноним (59), 29-Май-25, 17:21 
Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (71), 28-Май-25, 22:13 
А мне нравится. Напоминает покойный evilwm, если помнит кто
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +1 +/
Сообщение от Nonanimus (?), 29-Май-25, 00:17 
Многие в комментах иронизируют, но так-то, если подумать, конфигурация на ДЕКЛАРАТИВНОМ ЛОГИЧЕСКОМ языке это максимально естественное решение. Что такое "конфигурация"? Это по сути набор фактов и правил. Что-то типа:

ForeGroundColor(Green);
BackGroundImage(F) :- FileExist(F, "~/loli.jpg"), FileFormat(R, "JPEG");

Идеально ложится на Пролог.

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

94. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  –1 +/
Сообщение от Аноним (-), 29-Май-25, 11:25 
> развиваемого на языке Пролог

...

> На данном этапе работа возможна только в окружениях с X-сервером,

Just in time, как раз вот-вот иксы дропанут. Надо на COBOL было програмить, так полися проекта была бы убедительнее :)

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

118. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (118), 29-Май-25, 18:25 
Идешь вот так вечером с работы, а тут мужик выскакивает из кустов и машет своим прологом во все стороны...
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск оконного менеджера plwm 0.4, написанного на языке Про..."  +/
Сообщение от Аноним (120), 29-Май-25, 18:58 
Пролог это начало. А ему уже конец.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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