kitsu
ну, т.е просто патчи - норм а вот с мержами должно быть неоч
Safort
ну не уверен, что он гитовские патчи съест
Не, я про совсем тупой способ. Типа, идём по гитто-коммитам от старых к новым и перед каждым переходом запиливаем патч в пихуль.
kitsu
https://pbs.twimg.com/media/C6AM4JzWQAErMhp.jpg:large вот думаю от такого он может прифигеть
Safort
Sergey
пздц
Evgεny
у тебя 2 акка что ли
Evgεny
какие-то вы одинаковые
Sergey
кто?
Evgεny
2 последних сообщения до моих
Evgεny
наверн из-за одинаковых оправ
պլհկ
A #rustlang implementation of rsync crates.io/crates/rustsync
Там не настоящий рсинк
分解物質
分解物質
лол
分解物質
новость гавно афтор мудак
kitsu
там либа в 700 строк
Andrey
это мало? Я на работе помню встречал либы в 300-400 строк сишки. Правда нечитаемо абсолютно
Alex
аль м{о|у}ха
分解物質
// вспомнилось
A64m
да, аналогом нынешнего "видел только си и питон" колхозника в 70-х был "видел только фортран и ПЛ/1" колхозник
vladislav
максимально некорректное утверждение
vladislav
алгол там, фортран, смолтолк, но вроде попозже появился чутка
A64m
ээээм, ну был лисп например
было много чего, но Ричи почему-то вспомнил именно про PL/I
Loo
Year Name 2012 Ada 2012 2010 Rust 2011 C++11 2014 C++14 2017 C++17 2012 Elixir 2013 PureScript 2012 Elm 2011 Ceylon 2011 Dart 2011 Kotlin 2012 TypeScript 2016 Ring 2012 Julia 2014 Swift 2011 Opa 2015 Perl 6 2014 Hack 2011 Red 2014 Crystal
Year Name 2007 Rust 0.1 2008 Rust 0.2 2009 Rust 0.3 2010 Rust 0.4 2011 Rust 0.5 2012 Rust 0.6 2013 Rust 0.7 2014 Rust 0.8 2015 Rust 0.9 2016 Rust 1.0 2017 Rust 1.25 2018 Rust 1.26
分解物質
во времена B http://9p.io/cm/cs/who/dmr/chist.html
A64m
точно заимстовать из алгола префиксные аннотации типов было весело, а "лямбды" грустно. потому-то мы и не можем иметь хорошие вещи
A64m
речь про "лямбды" вроде плюсовых из 11
分解物質
указатели на функции в C были
они покрывают большую часть юзкейсов лямбд
A64m
map((INT x)INT: x + a, 3 FROMTO 10) вот такие
分解物質
не покрывают
ну незнаю
A64m
ну вот какой код будет в си вместо foo ( (BAR bar)BAZ: bar + baz ) ?
分解物質
ну вот какой код будет в си вместо foo ( (BAR bar)BAZ: bar + baz ) ?
в gnuC можно объявить функцию внутри функции чтою она взяла baz из скоупа, в просто C когда имеет смысл если функция берёт указатель на функцию то ещё берёт указатель на "user data" чтобы передовать при каждом вызове пользовательской функции но это как-то совсем экзотика, только один случай применения могу вспомнить
A64m
точно, qsort никто больше одного раза в жизни не использует же
分解物質
в qsort это не нужно
分解物質
зачем?
A64m
замыкание обычно не нужно, нормальный синтаксис для лямбды нужен
分解物質
зачем?
хотя qsort_r с этой штукой всётаки в glibc зачемто есть
分解物質
分解物質
https://gcc.gnu.org/onlinedocs/gcc/Nested-Functions.html#Nested-Functions
A64m
с другой стороны добавление подобной вещи в язык открывает новые серьёзные проблеммы
ну да, потому это и "лямбда", а не лямбда, но в языках без ГЦ возможны только такие "фичи" вместо фич, тут уж ничего не поделаешь
分解物質
ну да
Loyd
Собственно, как и везде
Ignat
даже хуже, чем в крестах
Ignat
там хоть часть окружения можно захватить по ссылке, а часть — по значению
Ignat
в русте ведь так нельзя?
Anonymous
в русте ведь так нельзя?
Ты можешь взять ссылку вне замыкания и мувнуть внутрь её.
Loyd
Что может быть хуже явного указания того, что тебе надо в замыкании?
Loyd
Хуже только напрямую создание структру-замыкания
Sergey
Адок
պլհկ
Loo
ВОТ ЭТО ДА
Loo
ВОТ ЭТО ТОП
Mannaro
Товарищи, а композиция в расте только как поле работает? Нельзя сделать так, чтобы у моей структуры "появились" чужие методы?
vladislav
Mannaro
Ну Deref заимплементь
Ну это не так круто
Anonymous
Ну это не так круто
Полагаю, это был сарказм. https://github.com/rust-unofficial/patterns/blob/master/anti_patterns/deref.md
Michael
\
でゲソ
A #rustlang implementation of rsync crates.io/crates/rustsync
Крейтов разве не позволяют указывать линк на репу?
>𝙵𝚕𝚊𝚐𝚛𝚊𝚗𝚝𝚒𝚘𝚛_
Есть у кого туторы по Расту для оффлайна, ибо что Растономикон, что еще чего кроме Растбука, все в онлайне, а нета нет.
Evgεny
как же
Evgεny
rustup doc
Evgεny
там вроде все есть
Kerrigan
бан
>𝙵𝚕𝚊𝚐𝚛𝚊𝚗𝚝𝚒𝚘𝚛_
rustup doc
Спасибо.
Αλεχ
ща понаедут
Αλεχ
с гиттера
Danil
Хитрюган
պլհկ
cargo все равно без интернета не работает