
Denis
14.03.2018
17:51:04
древовидность?

Dark
14.03.2018
17:51:10
Объединение нескольких окон

Denis
14.03.2018
17:52:34
хреновое - не позволяет (вроде) объеединить часть окон в табы
да и хз не особо оно нужно мне

Google

Denis
14.03.2018
17:52:59
у меня обычно2-4 окна, не больше
а нет, позволяет, проверил
ну буду знать
но это не ВАУ)
https://github.com/Faianca/cobox-wm/network коммит оторвался и улетел в космос
голубенькая точка

Dark
14.03.2018
17:57:45
Оп
Интересно
Это D такой
Или все пишут кому не лень

Denis
14.03.2018
17:58:20
?

Dark
14.03.2018
17:58:21
Тайловые вм

Denis
14.03.2018
17:58:35
потому что это кажется простым делом наверно

Google

Denis
14.03.2018
17:58:49
вот меня прям печёт что в i3 не сделали тэги
и я прямо себя удерживаю от попытки начать писать свой вм)

Dark
14.03.2018
18:00:14
Не лезь туда оно тебя сожрет

Denis
14.03.2018
18:00:39
да ты прав насчёт написания тулзы которая будет переносить окошки - не сложно вроде
прямо на ди можно написать
Way Cooler is a customizable tiling window manager written in Rust for Wayland and configurable using Lua.
троекратное нинужно

Dark
14.03.2018
18:03:11
Что именна?

Denis
14.03.2018
18:03:22
Rust, wayland и lua
(шучу, вяленый нужен)

Dark
14.03.2018
19:41:12
Тут какая-то бага dub что ли
У меня при dub run каждый раз все пересобирается

Pavel
14.03.2018
19:46:55
Именно пересобирается или фетчится?
Но вообще не бага, он какие-то части переделывает. Как минимум перелинковать надо

Dark
14.03.2018
19:47:58
Перелинковывается
Вот зачем?

Pavel
14.03.2018
19:48:44
Ну а как еще то? Вдруг ты в исходниках поменял символы которые наружу торчат. Это надо проверить

Dark
14.03.2018
19:50:05
Либо мы пересобираем в случае измения исходов
Либо вообще ничего не трогаем, не?

Pavel
14.03.2018
19:55:56
Есть компиляция а есть линковка
Компилируется только тот исходник который был отредактирован
Но так как он изменился то надо снова все слинковать

Google

Dark
14.03.2018
20:38:43

Pavel
14.03.2018
20:55:47
Тогда он моментально запускает бинарник
Ну или говорит что билд уже готов. Это доли секунды

Denis
15.03.2018
04:17:34
https://forum.dlang.org/post/gphhuyrqkrcvshkzwdvy@forum.dlang.org

Ackeard
15.03.2018
04:39:42

Denis
15.03.2018
04:42:45
пофиг, я уже переехал. в это трудно поверить но осом - тормозит! по сравнению с i3
хз как они этого добились)

Ackeard
15.03.2018
04:46:30
может ты ай3 под вэйленд запустил? это вроде единственный тайловый вм который над ним работает

Denis
15.03.2018
04:46:51
неа, в х11

Stanislav
15.03.2018
04:47:33
Which missing modules would you like to see included in Phobos (D's Standard Library)?
459 out of 538 people answered this question
1 better json serialization
244 / 53%
2 @nogc containers
225 / 49%
3 std.database
210 / 46%
4 better xml serialization
153 / 33%
5 std.eventloop
153 / 33%
то есть не я один такой

Denis
15.03.2018
04:47:59
говноедство, 5 должно быть на 1 месте

Denis
15.03.2018
04:48:15
потом @nogc а остальное вообще вынести из стандартной библиотеки

Stanislav
15.03.2018
04:52:14
пора вайбд целиком засунуть в phobos?)

Denis
15.03.2018
04:53:18
зачем? он и отдельно норм

Stanislav
15.03.2018
04:53:32
ну vibe-core

Denis
15.03.2018
04:53:37
вот нету в С библиотеке парсинга xml и кому от этого плохо?

Stanislav
15.03.2018
04:53:39
другого евентлупа пока же нет

Denis
15.03.2018
04:53:47
а ну это да, может

Stanislav
15.03.2018
04:53:50
точнее есть какие то наработки

Google

Stanislav
15.03.2018
04:53:58
но чет они не поддерживаются

Denis
15.03.2018
04:54:02
да какие там наработки, простая же штука
политическая воля нужна

Stanislav
15.03.2018
04:55:43
ну александреску вроде радовался последнему евентлупу на форуме. мог бы и продавить)
а так - я не знаю кто и как решения принимает в ди и фобосе конкретно.
а вот в яве ЕЕ кстати интересно сделали. есть спецификации и интерфейсы (сервер сервлетов, CDI, ORM). а библы уже реализовывают их.
и получается что одно приложение может работать в разных серверах приложений с разными библами. там конечно есть специфичные вещи, но если их не касаться - можно любую библу подсунуть.

Denis
15.03.2018
04:58:40
маняфантазии это
если у этих библиотек одинаковые интерфейсы то они скорее всего не нужны - нужна только одна из них
за БД по крайней меер так скажу

Stanislav
15.03.2018
05:01:50
ну я и не говорю что так и надо.
лично мне нравится большая стандартная библиотека.
вот как в опросе где скидывали - я бы так и хотел :)
почему то не люблю сторонние либы без острой необходимости подключать.
https://forum.dlang.org/post/lvuns3$2c09$1@digitalmars.com

Admin
ERROR: S client not available

Stanislav
15.03.2018
05:02:18
2014 год, а евентлупа всё нет

Dark
15.03.2018
05:07:27
Евентлуп нужен
А вот в стандартной либе дохрена всего, что средней надобности

Denis
15.03.2018
05:11:44
> почему то не люблю сторонние либы без острой необходимости подключать.
ты буквально говоришь что любишь когда за тебя работу твою делают
не бывает в стандартной библиотеке хороших высокоуровневых нишевых вещей
Людвиг свой эвентлуп не протаскивает в стандартные скорее всего тупо потому что бюрократия и ревью

Stanislav
15.03.2018
05:12:54
нет, скорей я сам хочу верхний уровень писать.
допустим вот в vibe-core для меня сокеты слишком высокоуровневые. мне хотелось бы пониже спуститься.

Denis
15.03.2018
05:12:54
ему это нинадо
> скорей я сам хочу верхний уровень писать.
ну вот и пиши свой xml парсер, лол

Google

Denis
15.03.2018
05:13:26
а в стандартных ему нечего делать
это маркетинговая фишка была, она не сработала - ну и выкинуть её

Stanislav
15.03.2018
05:13:54
ну xml согласен не особо нужен. а вот json в свете евентлупа почему бы и нет. раз куча апи работает с json

Denis
15.03.2018
05:16:28
json это новый xml, и туда же уйдёт

Stanislav
15.03.2018
05:17:12
этот лишний json тебе не помешает :) тем более сколько лет живет старый модуль json и никому не мешает

Maxim
15.03.2018
05:17:57
маняфантазии это
но в общем и целом стандартизация экосистемы интерфесами — это гуд)

Denis
15.03.2018
05:18:36

Maxim
15.03.2018
05:18:37
даже похапе со своими psr пошел в этом направлении)

Denis
15.03.2018
05:18:57
на момент создания нашей стандартной библиотеки dub ещё не было с каталогом пакетов
теперь оно есть и нет нужды всё тащить в std.*

Stanislav
15.03.2018
05:19:06
ну в яве там вообще всё круто. там комиссия собиралась раз в год, принимают решения что нужно, а что нет. пишет большие доки по тому, какие должны быть либы. а потом уже коммунити или конторы пишут либы.

Denis
15.03.2018
05:19:30
> принимают решения что нужно, а что нет. пишет большие доки по тому, какие должны быть либы. а потом уже коммунити или конторы пишут либы.
верный способ написать тучу говнокода

Stanislav
15.03.2018
05:19:36
JSR-ы пишут

Maxim
15.03.2018
05:19:44
когда ты флагман кровавого энтерпрайза, ты многое можешь себе позволить, даже комиссии)
и это удобно)

Denis
15.03.2018
05:21:27
программы сверху не пишутся
потому что на момент создания спецификаций мы не знаем какой у нижних процедур будет результат удобный для обработки далее
прописать же полностью "правильно" все способы взаимодействия означает просто написать софт, а комиссия пишет таки не софт.

Maxim
15.03.2018
05:22:16
обычно в таких случаях вектор в обратную сторону направлен

Stanislav
15.03.2018
05:22:27
там пишется референсная имплементация всегда

Denis
15.03.2018
05:22:27

Maxim
15.03.2018
05:22:47
комиссия или сообщество анализизует экосистему, а потом наиболее ктиричные части стандартизует