LINUX.ORG.RU

libmlk v1.0.0

 , mlk,


2

1

Разработчица из Японии, создательница AzPainter и одна из наиболее квалифицированных современных программистов, известная в сети как Azel, опубликовала релиз 1.0.0 перспективного легковесного графического тулкита mlk, лежащего в основе AzPainter, AzFontViewer, AzImgView и других программ.

Mlk, начинавшийся как минимальная надстройка над Xlib, теперь также поддерживает opengl и wayland.

Опубликованный тарболл содержит файлы, компилирующиеся в разделяемую библиотеку libmlk, утилиту настройки тулкита mlk-style (ранее самостоятельный пакет), заголовки, документацию API (пока только на японском языке), краткую пользовательскую документацию и примеры кода, что позволит создавать приложения на mlk другим авторам.

Также выпущены новые версии azcomicv, azimgview, azfontviewer, vasviewer, переведенные на использование новой библиотеки.

>>> Скриншоты программ

>>> Страница mlk на сайте Azel

>>> Исходный код на gitlab

★★

Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 2)

Это, конечно, все замечательно. Но все коменты в исходниках и ридми на японском. Самая квалифицированная программистка могла б и через переводчик на инглиш прогнать.

xentatt
()
Последнее исправление: xentatt (всего исправлений: 1)

Нам нужно больше тулкитов

vasya_pupkin ★★★★★
()
Ответ на: комментарий от xentatt

Ну ты и загнул. Как будто до длинноносых белолицых гигантов-гайцзинов вообще ей (или как там оно, если оно) есть какое-то дело

DzenPython
()

Полезная штука, монструозные тулкиты не нужны.

firkax ★★★★★
()

А как её зовут?

MEZON ★★★★★
()

Можно в трёх словах в чём киллер фича и чём оно отличается от 100500 других легковесных и не очень граф.тулика.

vtVitus ★★★★★
()
Последнее исправление: vtVitus (всего исправлений: 1)

создательница AzPainter
Скриншоты программ

а есть скриншоты создательницы? Там не как с audacious ситуёвина?

Kolins ★★★★★
()
Ответ на: комментарий от vtVitus

и чём оно отличается от 100500 других легковесных и не очень граф.тулика

Да их вроде далеко не 100500, а прям по пальцам пересчитать, разве нет? По крайней мере тех, что пригодны для создания софта с гуем сложнее диалогового окна. Я всего пару-тройку ещё могу припомнить.

CrX ★★★★★
()
Ответ на: комментарий от xentatt

AI прекрасно это делает, единственное что оправдывает - ненависть к гоям, что японский не знают

One ★★★★★
()
Ответ на: комментарий от CrX

На основе с/c++ википедия знает 20 штук (т.е. со страничками), если побродить по gitlab-у то ещё можно столько же найти. Для новости нужно какое-то маломальски описание, что это, зачем это, в чём отличие. Ссылки на странички на японской мове, как-то маловато будет.

vtVitus ★★★★★
()
Ответ на: комментарий от vtVitus

На основе с/c++ википедия знает 20 штук (т.е. со страничками)

Сколько из них реально используются для полноценного софта?

CrX ★★★★★
()
Ответ на: комментарий от CrX

Ну если есть страничка на википедии, то явно больше чем у данного. В общем с чем ты споришь-то? тулкитов вагон, тележка и пара прицепов и если постится новость об ещё одном, то надо написать ценность данного иначе это просто бессмысленный постинг.

vtVitus ★★★★★
()

одна из наиболее квалифицированных современных программистов

Разумеется, такими фразами вполне можно раскидываться в новостях, не приводя ни малейших ссылок на источники. :) Кто измерял, по каким критериям, кто такие «современные» программисты, и на каких конкурсах она одержала победы - это всё, понятно, к делу не относится.

Зато, к делу относится её собственная билд-система: https://gitlab.com/azelpg/mlk/-/blob/master/configure.c?ref_type=heads

Система сборки - на С, комменты - на японском. Так на каких конкурсах она победила Белларда? :)

anonmyous ★★
()
Ответ на: комментарий от CrX

Тут проблема в том, что это не всегда понятно. Тот же imgui может быть встроен, например, в игру. И ты его скорее всего не узнаешь, если разрабы тебе явно не скажут. Но много ли десктопного софта на нём?

Есть ряд GUI-фреймворков уровня «мало жрёт, рисует прямо в оборудование» для эмбедщины. Они тоже как правило незаметны.

В общем, не представляю, как тут считать.

apt_install_lrzsz ★★★
()
Ответ на: комментарий от vtVitus

В общем с чем ты споришь-то?

Я не столько не спорю, сколько вопросы задаю. На данном тулките существует достаточно известный софт. На большинстве перечисленных в википедии — нечто (как минимум мне) не известное. Если есть действительно годные легковесные тулкиты, о которых я не знаю, я хотел бы о них узнать, а не поспорить ;)

CrX ★★★★★
()
Ответ на: комментарий от anonmyous

//空白をスキップ

Вставляет смайлики в комменты – значит не относится серьёзно к проекту. Не относится серьёзно к проекту на си – значит текучее шерето. Всё понятно.

apt_install_lrzsz ★★★
()
Ответ на: комментарий от apt_install_lrzsz

Поговорил сам с собой? Молодец. А теперь расскажи, зачем она нинжу генерит захардкоженным сишным самописным конфигуре.

anonmyous ★★
()
Ответ на: комментарий от apt_install_lrzsz

Спасибо. Но это как раз один из тех, которые знаю :)

CrX ★★★★★
()
Ответ на: комментарий от apt_install_lrzsz

Ну так он сделан на mlk. Или вас именно демопример интересует со всеми виджетами?

Трудно сказать. Я просто открыл ссылку «скриншоты», а их там нет. Wtf? А то, что там другие проги на этом тулките сделаны, и по этому надо было отыскивать их скрины где-то ещё - это мне всё не ведомо.

Хорошо, раз это скрин проги на mlk, то спасибо. Выглядит норм для минималистичного тулкита. Чего не скажешь об оформлении данной новости.

anonmyous ★★
()
Ответ на: комментарий от apt_install_lrzsz

Мне откель знать. Спросите у неё.

А было бы зачем. Вопрос ведь родился исключительно на фоне вот этого:

и одна из наиболее квалифицированных современных программистов

Если такую хрень в новости не писать, то никто и не пошёл бы копать её код, и смотреть, а что это за конфигуре на Си.

anonmyous ★★
()
Ответ на: комментарий от Biene

я так и не понял для чего эта библиотека и какую проблему решает.

Согласно ридми, вот такую:

A GUI toolkit library mainly for Linux.
Created for my own applications.

Ну, типа… ок, а новость-то тогда в чём?

anonmyous ★★
()
Ответ на: комментарий от xentatt

через переводчик на инглиш

А могла бы и на русский перевести. Откуда такая любовь именно к английскому?

Shushundr ★★★★
()
Ответ на: комментарий от anonmyous

Клацаешь на название программы, на открывшейся странице чуть ниже надпись Screenshot. Клацаешь на нее. На mlk действительно скриншотов нет, это ж библиотека. Тебе код заскринить? :)

t3n3t
()
Последнее исправление: t3n3t (всего исправлений: 1)
Ответ на: комментарий от t3n3t

Это работает примерно в трети всех тамошних прог. И не в самой mlk при чём. Но да, если долго тыкать, то можно найти несколько со скриншотами.

anonmyous ★★
()
Ответ на: комментарий от anonmyous

В том что какая-то чем-то известная в неизвестных кругах японка уже минимум четыре года пишет какие-то мелкие проги для себя самой, причем часть их уже abandonware.

t3n3t
()
Последнее исправление: t3n3t (всего исправлений: 1)

теперь также поддерживает opengl и wayland

Неожиданно. Тут раньше какой-то шизик бегал и всё кричал, мол зачем Wayland если на нём не работает AzPainter нативно, а тут разраб этого софта вместо того чтобы языком болтать добавил поддержку, ибо осознал, что Xlib – мёртв.

EXL ★★★★★
()

даже на скриншотах видно, что Ш - лютое размытое Г. А уж если себе в систему этот azpainter поставить…

Чтобы понимать масштаб жести: https://ibb.co/r2wBDLY5. За верхнюю панель отвечает yambar, за вторую сверху - sway, дальше идет этот azpainter

Lrrr ★★★★★
()
Последнее исправление: Lrrr (всего исправлений: 1)

Слышал, что у японцев с английским тяжело. Оказывается, это правда

MrCookie ★★★★
()

«одна из наиболее квалифицированных современных программистов»

А это как определяется?? И кем??..

Somebody ★★★
()
Ответ на: комментарий от t3n3t

Ну это не совсем смайлики, кагбе.

Не занудствуй. Смайлик человек увидел, значит смайлик. Про катакану он может и вовсе не знать.

skiminok1986 ★★★★★
()
Ответ на: комментарий от EXL

Вот бы нам в гнутый линукс человеческую графическую подсистему. Иксы мертвы, вялый имеет столько родовых травм, что я бы предложил эвтаназию. Это будет гуманно по отношению к нему.

skiminok1986 ★★★★★
()
Ответ на: комментарий от skiminok1986

вялый имеет столько родовых травм, что я бы предложил эвтаназию.

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

Qui-Gon ★★★★★
()
Ответ на: комментарий от t3n3t

Если рядом с названием проги узреть загадочные буквицы «GUI» и «CLI» то, наверное, станет понятнее.

Не работает твоя эмпирическая закономерность. :)

  • «mlk style editor (GUI)» - где скриншоты?
  • «mThemeEditor (GUI)» - где скриншоты?

Да и, в любом случае, они должны были быть по ссылке «скриншоты», а не вот это всё…

anonmyous ★★
()
Ответ на: комментарий от Somebody

А это как определяется?? И кем??..

Автором новости.

anonmyous ★★
()
Ответ на: комментарий от EXL

Тут раньше какой-то шизик бегал и всё кричал, мол зачем Wayland если на нём не работает AzPainter нативно

А это не автор данной новости был? Неужели более 1 человека знали про эту прогу, да ещё и пользовались ей? :)

anonmyous ★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.