Антон
И опять же - асинк - это удобная композиция функций. + В хаскеле я например не уверен нужен ли вообще асинк
Нужен. Ленивое IO — это, конечно круто, но только до того момента, пока не начинаются утечьки ресурсов
Aleksey
У функционального подхода вообще особенность, что он лучше работает со сборкой мусора. Без нее ленивость какая то кособокая выходит
Антон
Alexander
Не очень понял как связан функциональный подход, ленивость и сборка мусора. Имхо никак.
Антон
Или отладка.
Возможно. Я не настоящий Haskell-программист, в моих хелоу-ворлдах необходимость в пошаговой отладке не возникала
Sergey
Maybe не монада?
Антон
похоже надо использовать ПШЕ-версию
> ПШЕ-версию записал в словарик
доня.
Maybe не монада?
слегка утрирую, смысл в том, что то что для какого-то типа реализован тайпкласс монад, никак не влияет на возможность работать с состоянием/эффектами/отсутствующими значениями/..., которую этот тип предоставляет
Dmitriy
А если кто в Одессе будет — пинайте, на пиво вытащу
доня.
и когда новичкам говорят, что для сайд-эффектов у нас МОНАДА IO, у них складывается ощущение что мы можем работать с сайд-эффектами именно потому что IO — монада
доня.
но это не так, и это вводит в заблуждение
Антон
> напишу на расте ну, бояться нечего
О, Адам. А почему ты сидишь в этом чате? Rust же говно, потому что не Haskell
A64m
и что теперь в чате не сидеть?
Антон
но видимо dll это все же чтото из мира ада сей
+есть общая для всех dll проблема "dll hell"
Anton
одна из охуеннейших фичей раста это как раз то что нет pkg-config
Dmitriy
Ух бля
Dmitriy
dll
Anton
по идее dll нужны только если хочешь сделать байдинги для другого языка
Anton
но в этом случае все как раз почти просто, ибо он очень прозрачно делает билд и можно делать пакеты сразу с билд либой
Anton
бля от pkg-config мне всегда плакать хотелось и закутаться в плед и бухать до смерти
Anton
cargo это идея богов
Судзумия
Не совсем
Судзумия
Но крутая
Судзумия
でゲソ
BeautifulSoup, не?
А бс тут причём если он с хтмл работает?
Αλεχ
по идее dll нужны только если хочешь сделать байдинги для другого языка
длл нужна когда тебе нужен раздельный доступ к библиотеке, ВНЕЗАПНО
Dmitriy
Ну оно все со CPAN спижжено так или иначе)
Dmitriy
Потому что как решение CPAN почти охуенен
Нави
Мне один знакомый показал код на Питоне, до этого даже не знал как он выглядит. Так через минут 5 с листа код читается на ура) Думаю, это после раста со своей низкоуровне вой тяжестью, такое...
Αλεχ
про раст говорят что он низкоуровневый олько те, кто хочет его таким видеть
Αλεχ
я весьма высокоуровнево его воспринимаю
Dmitriy
Ну такой чтобы аж обои отклеивались
Антон
А бс тут причём если он с хтмл работает?
А, он не работает с JSON? Ну странно. С другой стороны, наверняка есть либа для работы с malformed JSON
Антон
А бс тут причём если он с хтмл работает?
И ещё — не юзайте JSON. Только для интеропа
Нави
А ты перловый код видел?)
Перл - да, знаю, правда когда строчка или две в баше вставляется)
Нави
про раст говорят что он низкоуровневый олько те, кто хочет его таким видеть
По сути язык, я так вижу, который высокоуровневые вещи легко делает на низкоуровневом плане
Anton
Или библиотеку. Типа куте или чего то такого
ну я это начал рассматривать когда проектировал и подготавливался к написанию байдингов. Там как раз именно если байдинги для языков делать то все прозрачно, конечно чтото уровня gir я и близко не сделаю, но сделать байдинги например прозрачные к ноде вообще плевое дело с neon
Anton
только вот проблема в том что neon довольно ограниченный, и я часть возможностей не смогу юзать, например мне нужны промисы и колбэки вменяемые, с эвентами но такое на неоне хуй зннает как сделать
Ευγένιος
Ребята.
Ευγένιος
Киньте ссылку где описаны какие архитектуры поддерживает Раст.
Ευγένιος
А то найти не могу.
Dårk
А то найти не могу.
всё, что поддерживает LLVM
Ευγένιος
Потерял.
Ευγένιος
Спасибо.
Anton
одна секунда в поиске чата
Loo
Киньте ссылку где описаны какие архитектуры поддерживает Раст.
[loomaclin@loomaclin ~]$ rustup target list aarch64-apple-ios aarch64-linux-android aarch64-unknown-cloudabi aarch64-unknown-fuchsia aarch64-unknown-linux-gnu aarch64-unknown-linux-musl arm-linux-androideabi arm-unknown-linux-gnueabi arm-unknown-linux-gnueabihf arm-unknown-linux-musleabi arm-unknown-linux-musleabihf armv5te-unknown-linux-gnueabi armv7-apple-ios armv7-linux-androideabi armv7-unknown-cloudabi-eabihf armv7-unknown-linux-gnueabihf armv7-unknown-linux-musleabihf armv7s-apple-ios asmjs-unknown-emscripten (installed) i386-apple-ios i586-pc-windows-msvc i586-unknown-linux-gnu i586-unknown-linux-musl i686-apple-darwin i686-linux-android i686-pc-windows-gnu i686-pc-windows-msvc i686-unknown-cloudabi i686-unknown-freebsd i686-unknown-linux-gnu i686-unknown-linux-musl mips-unknown-linux-gnu mips-unknown-linux-musl mips64-unknown-linux-gnuabi64 mips64el-unknown-linux-gnuabi64 mipsel-unknown-linux-gnu mipsel-unknown-linux-musl powerpc-unknown-linux-gnu powerpc-unknown-linux-gnuspe powerpc64-unknown-linux-gnu powerpc64le-unknown-linux-gnu s390x-unknown-linux-gnu sparc-unknown-linux-gnu sparc64-unknown-linux-gnu sparcv9-sun-solaris wasm32-unknown-emscripten wasm32-unknown-unknown x86_64-apple-darwin x86_64-apple-ios x86_64-linux-android x86_64-pc-windows-gnu x86_64-pc-windows-msvc x86_64-rumprun-netbsd x86_64-sun-solaris x86_64-unknown-cloudabi x86_64-unknown-freebsd x86_64-unknown-fuchsia x86_64-unknown-linux-gnu (default) x86_64-unknown-linux-gnux32 x86_64-unknown-linux-musl x86_64-unknown-netbsd x86_64-unknown-redox
Денис
ну за что :(
Судзумия
Loo
ЭЛЬБРУС НЕ ПОДДЕРЖИВАЕТ, НУ ЕГО НА ХУЙ ВАШ РАСТ
Max
Там обычный x86 (надеюсь)
Денис
Вычислительный комплекс «Эльбрус-3М1» создан на основе VLIW-процессора с архитектурой Эльбрус 2k фирмы МЦСТ
Loo
Там обычный x86 (надеюсь)
> Процессор содержит 4 ядра на улучшенной архитектуре Эльбрус, основанной на собственной VLIW-микроархитектуре.[1]
Anton
ну там есть моменты с саппортом
Anton
те что прям фулл саппорт без ебли не так то и много
Max
Судзумия
Там обычный x86 (надеюсь)
Не, нам даже по тендеру пытались всучить разработку под Эльбрус, но чот низашло 🌚
Anton
байкал неплохой относительно его цены относительно платформ типо всякой рапеспери
Anton
хотя конечно с ценой в 50 баксов это тоже слишком все же
Anton
а у байкала armV8
Anton
так что на расте писать можно
Sergey
но не очень-то нужно
Anton
ну у них и сайт лучше, и доки есть и дохуя с подробными всеми моментами, но вот подробных сведений о нем я не нашел
Anton
а кто в итоге выйграл тендер?
чиновники у которых в карманах осело баблище)
Судзумия
а кто в итоге выйграл тендер?
Ну, там доп условием хотели всучить, выиграли то мы :)