Lama
https://golang.org/doc/devel/release ща только 1.17 🙂
А ну хуй знает, но дженерики уже официально обсуждаются и их уже точно решили добавить в язык. Суть в том что они будут
Pavel
Ну proposal я видел, как по мне они опять говна поели, у всех дженерики идут с <> и только Golang сказал ВПЕЗДУ у нас будут []
Pavel
ЪУЪ
Vitaly
а почему раст выбрали как 2 язык для кернела, а не тот же питон, например?
Pavel
Вот меня подбешивает синтаксис, но это аргумент того же уровня против "языка" по факту
Lama
Всё что есть у раста это компилятор. Никакого особенного рантайма этот язык не даёт И этот компилятор мог бы быть сильнее
Pavel
@LamaLove @fried_zucchini надо как-нибудь еще в баре посидеть, за скобочки потереть, послушать как у @LamaLove подгорает опять от чего-то
Pavel
Ну на текущий момент компилятора сильнее - нет
Pavel
Оно ооооочень много момент отстреливает в компайле, а не заваливается с этим дерьмом в рантайме
Pavel
Добавил стикерки себе
Lama
Ну на текущий момент компилятора сильнее - нет
Не, сильнее есть, просто ими невозможно пользоваться. Посмотри на coq, idris2, haskell
Vitaly
а вы из Москвы?
Pavel
Встраиваемое железо, кернел-говно, всякая телега вида шифрования и прочего дерьма, которая должа быть memory-safe
Vitaly
эх, а так хотелось умных людей послушать)
Pavel
го
Мстители - общий сбор!
Zucchini
эх, а так хотелось умных людей послушать)
приходи на имаксовый "митап" в Москве
Lama
го
Я пойду только туда, где подают вкусное мясо и красное вино. Хочу хоть раз в жизни по-человечески зажраться
Pavel
Там как раз винишко и мясо (если тебе стейки). Если не стейки - то надо идти в Тартар-бар там тоже можно винишко и мясо.
Lama
Посмотри на Meat-Coin
Название уже такое как будто меня там криптоинвесторы будут обслуживать, приговаривая всякие кринджовые вещи
Pavel
Мы в прошлый раз вот так с товарищем посидели в Merula винишка попили на 80к
Vitaly
ну если в Москве будете проездом, приглашаю в гости
Lama
Мы в прошлый раз вот так с товарищем посидели в Merula винишка попили на 80к
Не, так я не хочу. Мясо, это, конечно, вкусно, но не настолько))))
Vitaly
алкоголь не пью правда, но чаем с радостью угощу)
Pavel
Не, так я не хочу. Мясо, это, конечно, вкусно, но не настолько))))
Ну винишка ты разного попить можешь, и разное количество. А сидели мы долго 🙂
Pavel
А MeatCoin если хочешь вкусных стейков и неплохого вина - твой выбор
Pavel
Есть еще Merula у них тоже нормальное винишко, но с мясом похуже
Pavel
И возвращаясь к тебе Rust я тут понял, что меня бесит вот ты написал use some_crate::prelude::*
Pavel
И вот что оно тебе там насрало, куда какие функции добавились к тебе в модуль - хуй проссыт
Pavel
А ну и человеку, который придумал, что если нет ; то это значит return надо гвоздем яйца прибить к доске
Pavel
Я сейчас про раст говорю 🙂
Pavel
Я слава тебе богу на эрланге не пишу, нахуя мне оно надо то? А код почитать ты этого дерьма и не замечаешь
Lama
А MeatCoin если хочешь вкусных стейков и неплохого вина - твой выбор
Цены даже не особо дорогие. Такие, типа модный ресторан
Lama
Ааа, это на Рубинштейна, тогда понятно
Pavel
Эм... Ну вообще да, немного непривычно по началу.
Ну это нарушает концепцию явное лучше неявного. Как с use и prelude там нихуя не явно что оно тебе скоуп положит
Pavel
Цены даже не особо дорогие. Такие, типа модный ресторан
Там есть стейк посыпаный золотом, попробуешь - скажи 🙂
Lama
Ааа, это на Рубинштейна, тогда понятно
Я на Рубинштейна только в Проходимец ходил. Там бесплатный караоке по субботам, и 6 шотов за 300 рублей
Pavel
На рубика не только бары и треш 🙂
Lama
Там есть стейк посыпаный золотом, попробуешь - скажи 🙂
Ага, но только после коктейля "золотой дождь"
Pavel
@fried_zucchini это все твои скобки на него так влияют
Lama
Zucchini
блин, чего я вообще такого в прошлый раз рассказал что меня считают лиспером?
Pavel
Ну и кстати ощущение, что Rust через 10 лет будет братом-близнецом C++ со всем адом legacy и прочим. Ибо там уже тащат зависимые типы и прочие радости. И будет только borrow-checker, cargo и отсутствие .h файликов напоминать о славных деньках.
Pavel
Ну и макроязык в расте - это, конечно, мое почтение пиздецу 🙂
Lama
Макроязык в любом случае нужен, потому что не вся ебола выражается через темплейты и систему типов
Pavel
Но ты же знаешь мою позицию все говно, нормального ничего нет
Lama
Поэтому чем сильнее язык в компайле, тем тоньше у него рантайм
Pavel
Думал может я там где-то под поленцем не заметил чего-то еще более адового
Vitaly
Не, сильнее есть, просто ими невозможно пользоваться. Посмотри на coq, idris2, haskell
получается сейчас у раста, самый сильный из тех, которыми можно пользоваться?
Lama
Можно или нет — вопрос собственных навыков и терпения
Vitaly
а ты бы какой компилятор выбрал, по соотношению силы\терпения?
Lama
yasm
Vitaly
ох)
Źmićer
Точно такие же как и в сисиплюс
А какие в сиплюсплюс?
Lama
Точно такие же как в расте)
Lama
Как тебе объяснить? Спроси точнее
Źmićer
Мне всегда казалось, что раст - чистый ML по типам. Как ocaml или там f#
Źmićer
И никакого отношения к c++ не имеет
Źmićer
Максимум можно притянуть макросы растовские к шаблонам сиплюсалюсным
Lama
И никакого отношения к c++ не имеет
Они совершенно одинаковые по сути. Внутри есть различия, конечно же
Źmićer
Они совершенно одинаковые по сути. Внутри есть различия, конечно же
Я все еще не понимаю, чем это отличается от генериков в каком-нибудь C#