Size: a a a

2021 July 08

KF

Konstantin Firsov in dlang.ru
не, своя прога все же лучше. Все родное - баги, проблемы, недоделки).
источник

EP

Egor Pugin in dlang.ru
это простой софт, можно писать под свои нужды и не кооперироваться
источник

KF

Konstantin Firsov in dlang.ru
мм... если "простой" подразумевается к проге выше, то это тоже наверное понятие относительное: по багтрекеру количество наивных багов а-ля не запускается,\сегфолтится\багует после запуска\перед\во время\в конце\etc зашкаливает. Мне кажется, политика "минимализма" тех же гномовских приложений тесно связана с проблематичностью создания даже простых и они просто выпиливают функционал, маскируя это под снижение когнитивной нагрузки на юзера, юзабилити и т.п.
источник

KF

Konstantin Firsov in dlang.ru
Если кому интересно - то вот как выглядит Flutter-приложение под линуксом. Выявилась еще одна проблема - код с таким DSL крайне трудно поддается рефакторингу, проще забить на функционал, чем ковыряться с этой лапшой из {}. Еще недостаток - он просто люто медленный в сборке, хотя и имеет live-отладку, но там нужен квантовый комп, это медленнее всего - IntelliJ, Julia... я даже хз что еще может быть медленнее, производительность никакая, он что-то пытается там распараллелить и активно писать\читать на диск, но это все равно выглядит как какая-то дичь, там же даже кнопок никаких-то и нет. Кроме того, напоролся на проблемы с производительностью превью картинок, начинается жуткое потребление памяти, пришлось делать отдельные небольшие картинки с плохим качеством. Выглядит, как инструмент крайне низкого качества ... но насколько я понимаю, gtk\d в мобайл не может, попробую позже поковырять гошный Fyne, хотя у го такая себе архитектура, но всяко лучше чем {}...
источник

KF

Konstantin Firsov in dlang.ru
источник

KF

Konstantin Firsov in dlang.ru
это картинки с реддита.
источник

KF

Konstantin Firsov in dlang.ru
хотя в уже собранном виде запускается шустро и потребление памяти небольшое, ну... если не считать проблемы с ресайзом картинок.
источник
2021 July 09

0

000Sanya in dlang.ru
Скорее оно оригинал не выгружает
источник

0

000Sanya in dlang.ru
Обычное поведение вроде
источник

KF

Konstantin Firsov in dlang.ru
картинок? Там достаточно десятка относительно небольших изображений с их ресайзом в списке память прыгает до гига сразу же. Хотя есть шанс, что я где-то напортачил со стейтом, кгм... но где-то на гитхабе видел тоже жалобы на производительность. Сейчас глянул Fyne, потыкал, собрал и несмотря на лишь базовые виджеты, вероятно, он мог бы зайти под этот кейс я так думаю.... эх, скорее всего Flutter юзать тут было ошибкой, но переделывать уже лень.
источник

KF

Konstantin Firsov in dlang.ru
у го я там вообще смотрю тулкитов с десяток на разный цвет и вкус.
источник

KF

Konstantin Firsov in dlang.ru
трея, кстати, своего у Fyne нет, но есть отдельный пакет systray, для линукса там обертка под appindicator, с которым я на gtkd намучался.
источник

EP

Egor Pugin in dlang.ru
как такое на Д будет выглядеть?
https://godbolt.org/z/5WPE5r718
источник

DH

Dark Hole in dlang.ru
источник

Е

Евгений in dlang.ru
Начал я изучать в свое время OCaml. Увидел двойные точки с запятой. Перестал изучать OCaml.
источник

Е

Евгений in dlang.ru
А что не пользуешься сейчас? Гном же для инопланетян, особенно третий.
источник

EP

Egor Pugin in dlang.ru
шаблоны обязательно указывать?
источник

DH

Dark Hole in dlang.ru
Если хочешь в рантайме — да. Можно в компильтайме (но минусы очевидны)
https://godbolt.org/z/1nKrY47zj
источник

EP

Egor Pugin in dlang.ru
какие минусы тут?
источник

g

gui in dlang.ru
они только в репле
источник