Cat
кто?
Αλεχ
fearless concurrency
Αλεχ
все таоке да
Cat
> хорошо умеет > fearless
🐁 Arutrancetro
а потоки тоже легковесные как у go lang?
🐁 Arutrancetro
насколько помню в расте каналы есть
Oleg
там tokio для легковесных потоков
🐁 Arutrancetro
я плюсы почему не хочу, там норм пакет менеджера нету, мб и есть
🐁 Arutrancetro
тут советовали вроде уже
🐁 Arutrancetro
но один фиг там для линуксоидов все сделано(
🐁 Arutrancetro
а для винды чтобы либу нормально подцепить надо вручную все делать
Oleg
есть vcpkg
Oleg
его даже рекомендуют для винды для биндинга openssl
Αλεχ
но один фиг там для линуксоидов все сделано(
ну, должен расстроить, многие вещи под виндой настраиваются больно
Αλεχ
и лучший совет в этом самом чатике что тебе дадут "да чо ты на этом говне сидишь"
Αλεχ
Но в целом особых проблем нет
Cat
но один фиг там для линуксоидов все сделано(
так а в чём, говоришь, проблема сишарпа?
Αλεχ
так а в чём, говоришь, проблема сишарпа?
у сисярпа проблем нет, он везде хорошо работает
Cat
я поэтому и спрашиваю
Αλεχ
Windows OS Version Architectures Notes Windows Client 7 SP1+, 8.1 x64, x86 Windows 10 Client Version 1607+ x64, x86 Windows Server 2008 R2 SP1+ x64, x86 See the Windows Lifecycle Fact Sheet for details regarding each Windows release lifecycle. macOS OS Version Architectures Notes Mac OS X 10.12+ x64 Apple Support Sitemap Apple Security Updates Linux OS Version Architectures Notes Red Hat Enterprise Linux 6 x64 Red Hat support policy Red Hat Enterprise Linux CentOS Oracle Linux 7 x64 Red Hat support policy CentOS lifecycle Oracle Linux lifecycle Fedora 26, 27 x64 Fedora lifecycle Debian 9, 8.7+ x64 Debian lifecycle Ubuntu 18.04, 17.10, 16.04, 14.04 x64 Ubuntu lifecycle Linux Mint 18, 17 x64 Linux Mint end of life announcements openSUSE 42.3+ x64 OpenSUSE lifecycle SUSE Enterprise Linux (SLES) 12 SP2+ x64 SUSE lifecycle
🐁 Arutrancetro
хз в чем проблема шарпа, я с него не собираюсь уходить, просто хочу покодить на языке без VM
Berkus
я после плюсов примерно за месяц привык, иногда еще спотыкаюсь конечно
🐁 Arutrancetro
)
🐁 Arutrancetro
что-то rust-docs ставится уже минут 10
Αλεχ
что-то rust-docs ставится уже минут 10
у меня за 10 минут 6 тулчейнов обновилось лол)
Αλεχ
Я так понял, kovan - это публичный тестнет
Αλεχ
а приватный блокчейн с wasm не запустить?
Αλεχ
The contract’s code starts with 4 bytes WASM magic (00 61 73 6d, i.e. same as ‘\0asm’).
Αλεχ
/0
Αλεχ
asm
Vladimir
о/ asm
Vladimir
Αλεχ
https://wiki.parity.io/WebAssembly-Design.html - да я как раз читаю
Vladimir
Ну на экзонуме можно эксперементально сделать это
🐁 Arutrancetro
после шарпа все так многословно ппц)
Αλεχ
про зигующие вебасмы
🐁 Arutrancetro
да походу все))
Αλεχ
if let Ok(Some(x)) = x { ... }
Αλεχ
попробуй на шарпе написать
Αλεχ
пока рекурсивных паттернов не завезли
Αλεχ
хотя на шарпе ты так в принципе не напишешь, ибо АДТ там нет
🐁 Arutrancetro
зато там есть LINQ
🐁 Arutrancetro
))))
Αλεχ
лол
Αλεχ
в расте он даже лучше
Αλεχ
я вроде это говорил
🐁 Arutrancetro
можно пример?
Αλεχ
Например ты можешь преобразовать Vec<Result<T,E>> -> Result<Vec<T>, E в одну команду)
🐁 Arutrancetro
ну хз, явно не для быстрого кодинга язык =)
Αλεχ
это да
🐁 Arutrancetro
пытаюсь выкачать пакет из кратоса, но почему-то пишет: updating registry
🐁 Arutrancetro
и висит идея =)
Loo
boy
🐁 Arutrancetro
)))))
Αλεχ
🐁 Arutrancetro
не, ну они могли норм работу со строками сделать)
🐁 Arutrancetro
что за 90-тые)
🐁 Arutrancetro
мне как шарписту не понятно зачем "hello world".to_string() делать
Berkus
где 90-е?
в шарпе.. там до сих пор utf-16 поди
Berkus
L("str") вот это всё
🐁 Arutrancetro
да, Iron шустрый конечно)
🐁 Arutrancetro
ничего не скажешь)
Cuno
да, Iron шустрый конечно)
Не особо он шустрый, к тому-же мёртвый
🐁 Arutrancetro
а что живое? =)
Cuno
а что живое? =)
Rocket/hyper/actix-web
🐁 Arutrancetro
hyper заюзал =)
🐁 Arutrancetro
ну щас hyper чет затупил, отдал страницу за 2 мс
🐁 Arutrancetro
а не за одну =)
🐁 Arutrancetro
ну а вообще четко
🐁 Arutrancetro
только теперь понять как роутинг сделать и JSON отдать)
🐁 Arutrancetro
курлом =))
Kerrigan
пиши свой роутер
Cat
курлом =))
норм0)))