LINUX.ORG.RU
ФорумTalks

Драма tokio vs async-std

 


0

3

Что-то странное происходит. В одном из устаревших проектов для асинхронного ИО в rust romio появился pull request, который добавил в ридми проекта упоминание tokio как более современной альтернативы поддерживающей новый синтаксис async/await (до этого там было лишь упоминание async-std). Спустя некоторое время, автор pull request’а, и все, кто поставил ему палец вверх оказались в бане. Спустя некоторое время реквест таки замержили, и автор репозитория написал пространный коммент, которые среди прочего упоминает о конфликте между разработчиками tokio и async-std.

Pull request https://github.com/withoutboats/romio/pull/106 Коммент - https://github.com/withoutboats/romio/pull/106#issuecomment-548947560

Кто-то в курсе, в чем вообще суть конфликта между tokio и async-std? Очень любопытно об этом узнать. визаутбоатс пишет, что конфликт непубличный, но в эпоху интернета хотя бы часть инфы должна была просочиться. А я тут в танке сидел за новостями не следил.

PS: «My code is written for people of better character than you, go away.» - фонд золотых цитат прямо)

★★★★★

А почему async-std не в стандартной библиотеке вообще? Раз Rust такой весь асинхронный, то и функции должны как минимум иметь асинхронную альтернативу.

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

Это сторонний проект, который так себя назвал чтобы все думали что это кусок стандартной либы. (В Rust часто библиотеки вроде генерации случайных чисел от core команды кладут в crate)

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

Вай нот? Просто сделать std::async::*. Это же тебе не C, где стопицот компилеров и нужно пытаться хоть как-то консистентно следить за этим барахлом в виде стандартов.

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

Просто сделать std::async::*

И напихать туда libuv, ФС-тредпул и прочее говно. Потом весело пытаться портировать все это на AVR и ESP32

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

Пажжи, причем тут тредпул. Реактор отдельно вынесите, и дело в шляпе.

kirk_johnson ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.