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
Αλεχ
Berkus
я после плюсов примерно за месяц привык, иногда еще спотыкаюсь конечно
🐁 Arutrancetro
)
🐁 Arutrancetro
что-то rust-docs ставится уже минут 10
Αλεχ
Я так понял, 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
Loo
boy
🐁 Arutrancetro
)))))
Αλεχ
🐁 Arutrancetro
не, ну они могли норм работу со строками сделать)
🐁 Arutrancetro
что за 90-тые)
🐁 Arutrancetro
мне как шарписту не понятно зачем "hello world".to_string() делать
Cuno
Berkus
где 90-е?
в шарпе.. там до сих пор utf-16 поди
Berkus
L("str") вот это всё
🐁 Arutrancetro
да, Iron шустрый конечно)
🐁 Arutrancetro
ничего не скажешь)
🐁 Arutrancetro
а что живое? =)
🐁 Arutrancetro
hyper заюзал =)
🐁 Arutrancetro
ну щас hyper чет затупил, отдал страницу за 2 мс
🐁 Arutrancetro
а не за одну =)
🐁 Arutrancetro
ну а вообще четко
🐁 Arutrancetro
только теперь понять как роутинг сделать и JSON отдать)
Cat
Kerrigan
🐁 Arutrancetro
курлом =))
Kerrigan
пиши свой роутер
Cat