Интерактивная визуализация библиотек в языках или пакетов в пакетных менеджерах в виде галактик. Очень залипательно.
#visualize #library #package
#visualize #library #package
🔥1
Тут чел детально прошёлся по своему опыту с Nix (и как с менеджером пакетов, и как с ОС). По итогу у него получается, что пользоваться можно, но разного рода проблемы поджидают за каждым углом, то есть нужно ну очень этого хотеть.
#os #package #linux
#os #package #linux
www.dgt.is
Nix - Death by a thousand cuts
thoughts, talks, docs and unpopular opinions
Нашёлся хаб SQLite расширений и простенький менеджер пакетов для них. Чего там только нет! Можно прямо на SQL написать клиент для API, который сразу тут в базу будет всё нужное складывать.
#sqlite #db #package
#sqlite #db #package
sqlpkg
SQLite Extension Hub
Easily find and manage SQLite extensions.
👍4🔥1
Прикольно, в Neovim появился встроенный package manager vim.pack. Он пока очень примитивный и считается глубокой alpha, которая будет меняться, но всё равно здорово. Основан на mini.deps, к слову.
#neovim #package #editor
#neovim #package #editor
GitHub
feat(pack): add built-in plugin manager `vim.pack` by echasnovski · Pull Request #34009 · neovim/neovim
This PR adds a minimal built-in plugin manager vim.pack. This is a first step towards resolving #20893. A general design is a minimized (496 LOC for core functionality when PR is opened) and rework...
👍3
Мне всё было интересно, на чём Astral собираются зарабатывать, разрабатывая отличный и открытый python тулинг. Видимо, вот на этом. Готовят к запуску pyx - платный (если я верно понял) package registry, который решает разные проблемы с существующей инфраструктурой. И всё это должно ещё лучше работать в связке с их же uv.
#python #tool #package
#python #tool #package
astral.sh
pyx: a Python-native package registry, now in Beta
pyx is a Python-native package registry from the creators of uv.
💅2
Менеджеры зависимостей - это сложно. И, что самое обидное, правильного решения там нет. Одни ебучие трейдоффы. И тут их как раз очень качественно перечислили и объяснили.
#package #deps
#package #deps
Andrew Nesbitt
Package Manager Design Tradeoffs
Design tradeoffs in package managers
❤5😁1
А тут вот в продолжение темы менеджеров зависимостей.
За ссылочку дружно благодарим @dimsuz
#package #deps
Есть ещё такая статья, с более жесткими аргументами 🙂 Я ее вспоминаю каждый раз, когда происходит какая-то жопа, связанная с package менеджментом
За ссылочку дружно благодарим @dimsuz
#package #deps
www.gingerbill.org
Package Managers are Evil
n.b. This is a written version of a dialogue from a YouTube video: 2 Language Creators vs 2 Idiots | The StandupPackage managers (for programming languages) are evil The term “evil” is being used partially hyperbolic to make a point..To start, I need to…
❤2
Что-то много в последнее время про менеджеры зависимостей попадается. Тут рассказывают, почему использовать Git в качестве БД для пакетов - плохая идея, каких проблем разные проекты из-за этого наелись, и как в итоге их решали. Оно на самом деле о двух концах. С одной стороны, когда проект только начинается, гораздо проще всё забутстрэпить. С другой - даже на таких начальных стадиях Git привносит дополнительных проблем и ограничений, с которыми потом придётся как-то жить.
#package #deps #git
#package #deps #git
Andrew Nesbitt
Package managers keep using git as a database, it never works out
Git repositories seem like an elegant solution for package registry data. Pull requests for governance, version history for free, distributed by design. But as registries grow, the cracks appear.
👍1