Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет nancygold ([info]nancygold)
@ 2024-07-21 02:51:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: amused
Музыка:Command & Conquer - Industrial (YM2612 Cover)
Entry tags:computing

Rust is defective by design
https://www.youtube.com/watch?v=769VqNup21Q

Meme tier language.



(Добавить комментарий)


[info]necax
2024-07-21 03:30 (ссылка)
Нет, томущо это Мудилла, у которой флагманский продукт загинается из-за заботы о пидорасах, а либеральная баба-директорша получает зарплату под 10 лямов.

(Ответить) (Ветвь дискуссии)


(Анонимно)
2024-07-21 05:00 (ссылка)
мудиллы там уже как 4 года нет. Вернее есть, но не она одна -- five founding companies (AWS, Huawei, Google, Microsoft, and Mozilla)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]necax
2024-07-21 07:48 (ссылка)
> Microsoft
Что делает мне смешно, кстати. У Майков биндинги из Platform SDK выложены на жидхаб, что делает их более доступными для какой-то эзотерической дрянины, чем для их собственного VC, а гнус таким образом щемят прямо как в старые добрые докомитетские времена.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2024-07-21 22:53 (ссылка)
Можно подумать пейсах в айти шарит. Смешно.

(Ответить) (Уровень выше)


(Анонимно)
2024-07-21 04:56 (ссылка)
No stable ABI yet. That's your threshold for meme-tierness?

Also the dude you linked has some absurd preconceived notion of libraries as shared objects. Like WAT? Libraries / modules can be different. There are many kinds. In Java and JS such conception of libraries isn't even achievable, yet they of course have lbiraries. Static ones are also libraries.

Long compile times in Rust are mostly alleviated by smart compiler tricks.

What is the real issue with rust is that they chose the NPM style ecosystem which leads to microdependencies, and many hundreds of different mostly solo maintainers commiting shit to your barebones project (on dep update) that uses a couple of libraries and maybe oen framework. But that's due to the market pressure -- if you don't grow fast enough, enforce various measures to increase trust / security, coalesce microdependencies into larger dependencies, your language ecosystem would grow slower, and you would lose the competition. This is an example of when unregulated competition/growth isn't always the best choice.

(Ответить) (Ветвь дискуссии)


[info]necax
2024-07-21 07:56 (ссылка)
> enforce various measures to increase trust
Ах, да, у них есть группа для борьбы с путинской коровирусной дезинформанией и DEI.

(Ответить) (Уровень выше)


[info]nancygold
2024-07-21 10:54 (ссылка)
>an example of when unregulated competition/growth isn't always the best choice.

It is almost never a good choice, because when you hit the limits of growth, you have already damaged the environment, tons of unemployed niggers chimpout, and air is hard to breath.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2024-07-21 18:35 (ссылка)
btw, there are now NPM style crap for C++ too, and with C++20+ modules same microdependency shit likely do develop there too.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]nancygold
2024-07-22 16:10 (ссылка)
What happened to Boost, which included everything?

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2024-07-22 20:49 (ссылка)
Nothing. Still extant and relevant, but it's from the pre-language-package-manager / pre-module era. With language package managers / repos there is no incentive to incorporate their library into something like boost for the library authors. Thankfully C++ doesn't have a standard one, and there are too many of them, undermining the totality of their influence.

(Ответить) (Уровень выше)