доня.
есть же гугол
доня.
"rust html parser", первая ссылка - https://github.com/servo/html5ever
Kerrigan
звучит как ботнет, кек
Алексей
гугол это хорошо... я после 3ёх ночей кодинга уснул, проснулся, и не помнил как меня звать... и как массив объявить :(
доня.
https://medium.com/@arpith/parsing-html-in-rust-5f2fe0efcd5a
Алексей
Алексей
Алексей
чем банально можно HTML код в переменную получить ?
Алексей
что бы его токенизировать ?
доня.
так там же всё есть
доня.
let client = hyper::Client::new();
let mut res = client.get(&hostname).send().unwrap();
доня.
я тебе сейчас так точно не скажу какого типа будет res, но по идее там должен быть код страницы в юникоде
Алексей
сейчас федору донастрою и проверю (сломал линукс :( )
доня.
ну, правда с 2016 API Hyper действительно мог поменяться
Sergey
https://www.hellorust.com/news/2018-01-08-new-years-roundup.html
было?
доня.
@Azmandios вот ещё посмотри https://hyper.rs/guides/client/json/
доня.
ну и по ссылкам там походи к документации к клиенту
доня.
API судя по всему действительно изменилось и теперь на фьючерсах, так что сначала посмотри чё это такое вообще (крейт futures)
Алексей
Алексей
Vladimir
Алексей
доня.
ну фьючерсы не растаманы придумали
доня.
в куче других языков что-то похожее есть)
Vladimir
А что придумали растоманы
Loo
доня.
афинные типы, регионы, вот это вот всё
доня.
ну придумали не они конечно
Алексей
раст не идеален, но как квинсестенция технологий и выжимок профита на сегодняший день, является лучшим системным яп на мой скромный взгляд
Алексей
отсутствие гуи, хочу обойти с помощью ВЕБ-морды, в моём случае лучше и не надо )
Anton
все, конец, расходимся посоны, закрываем чатик :(
Anton
будем писать системщину на хацкеле
Evgeniy
Vladimir
Vladimir
Ты не из нашего чата
Anton
Denis
вы еще по краям чата пописайте
Vladimir
Это сделал шрамко
Vladimir
Уже давно
Marat
Почему интересно раст такой медленный, либа для бигинтов плохая?🤔
Alex
Да - вот в посте надо было раскрыть эту тему, а не просто говорить “Rust медленнее”
Alex
Скорее всего бигинт менее оптимизированный чем хаскелевский
Alex
В конце концов это какой-то crate, а Хаскеле часть стандартной либы
Vladimir
Так кто быстрее
Vladimir
АТС или хаскель?
Alex
Я вообще не удивлюсь, если они там до поры до времени юзают i128, а потом в Bigint идут
Vladimir
Я чёт не понял, почему уже две статьи про это и побеждает тот кто меряет
Alex
ATC там вроде микросенунды делает, а хаскель наносекунды
Alex
Хаскель быстрее значит )
Vladimir
А в прошлом бенчмарке было наоборот
Alex
Прикольно )
Evgeniy
Vladimir
Нужно короче третий бенчмарк, где точно Раст будет хорош
Vladimir
Давайте каналы заюзаем, их явно в хаскелях и АСТ сделали либо плохо, либо не сделали
պլհկ
Лол ну так в хаскеле integer из gmp
պլհկ
Че они там сравнивают
Sherzod
Ivan
это ещё раз доказывает, что производительный код для байтодрочерства и числодрочерства надо на си писать =)
Marat
Так а если rust-gmp использовать какие результаты будут
Anton
по их мнению медленнее
Marat
Filipp
Черт я начал раст изучать потому что надеялся что наконец смогу факториалы и фиббоначи быстро и безопасно вычислять а тут такая подстава
Sergey
պլհկ
Ну немношк странно сравнивать гмп который деды оптимизировали 20 лет
Мерль
Опять на микробенчмарках кто-то получает ровно те результаты, которые хочет. Никогда не было и вот опять )
Алексей
պլհկ
И новую реализацию версии 0.3
Алексей
Anonymous
Sherzod
Kerrigan
Kerrigan
это не тот окамл от фейсбука, который даже не собирается?
Anonymous
тот ай гесс
Sherzod
Как раст-то раком поставили, а?
Маjко
Щас опять выяснится что автор не умеет писать буферизованный ввод-вывод и что раст на самом деле в разы быстрее