Type Driven Thoughts 🦀 – Telegram
Type Driven Thoughts 🦀
230 subscribers
62 photos
1 video
117 links
Thoughts, jokes, articles about software engineering, type systems, sysprog, shiny new languages and of course Rust.

A personal channel of @eadventurous
Download Telegram
Professional YAML developer
👍8😁7😱2👎1😢1🤩1
Cursed, but there might be cases where this would be the way
👍1👎1
match match is legal and can be occasionally useful

- playground
- real-world example from rust-analyzer
- people even do if if sometimes

thanks to @LennyLizowzskiy for suggesting this!
🔥6👍4👎2
Forwarded from /g/‘s Tech Memes (ᅠ ᅠ)
c/c++ - memory safety is a skill issue

zig - memory safety is a skill issue

rust - is a skill issue
😁22👍3😱2👎1
Hi all! Feel free to join. I'll give an intro to Distributed Systems course, and later you can also purchase full access to it. I hope you'll enjoy the content!🎥
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩6👍4🔥4👎2
Forwarded from INZHENERKA.TECH
🎙Начинаем через 1 час вводный урок по основам сетевого взаимодействия в рамках старта нашего курса Highload-архитектура и распределенные вычисления


📱Подключиться к RUTUBEподключиться

📲Подключиться к YouTubeподключиться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4🎉3👎2
Как член программного комитета зову всех подавать быстрее доклады! 💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👎2
Всем привет!

Подготовка к RustCon в самом разгаре, мы активно собираем программу и осталось совсем немного шансов попасть в нее со своим докладом, так как заявки текут рекой. И это очень достойные заявки! Если у вас есть классная идея для выступления, которая украсит конфу, напишите Нате Инкиной в телеграм — она что-нибудь придумает.

Ну а пока мы в восторге от того, какие крутые доклады у нас прозвучат, вы можете купить билеты по лучшей цене на сайте RustCon. В октябре выложим программу на сайт и стоимость участия будет уже выше, так что не упустите момент.

В этом году RustCon состоится 6 декабря, офлайн, как всегда в Москве. Кроме докладов вас ждет теплая ламповая атмосфера, насыщенный нетворкинг и самое уютное комьюнити раст-разработчиков. Обязательно приходите пообщаться!😊
Please open Telegram to view this post
VIEW IN TELEGRAM
6👎4🔥1
Соглашусь, думаю для развития языка без 2.0 не обойтись. Хотя бы для того чтобы доделать асинки.
👎3😢3👍21
Forwarded from Pragmatic Programmer (Nikita Bishōnen)
Немного размышлений на тему Rust и его развития без стагнации.

Для поддержания этого "девиза" в Rust появились "издания", сейчас на носу издание 2024.
Вот среднего размера изменение, которое это издание привнесёт.
С ним, код работающий в издании 2021:


fn indices<'s, T>(
slice: &'s [T],
) -> impl Iterator<Item = usize> {
0 .. slice.len()
}
...
fn main() {
let mut data = vec![1, 2, 3];
let i = indices(&data);
data.push(4); // <-- Error!
i.next(); // <-- assumed to access `&data`
}


перестаёт работать и выдаёт ошибку, потому-что новое издание задействует lifetime в возвращаемом impl Trait.

Для исправления предлагается ввести некий use:


) -> impl Iterator<Item = usize> + use<> {
// -----
// Return type does not use `'s` or `T`


и на мой взгляд, это конечно выглядит как костыль. Думаю сейчас я понимаю тех, кто в мою молодость программиста сидел и говорил что Java 8 это всё сахар и не нужно программистам. Думаю что дальше тянуть обратную совместимость у Rust будет получаться всё сложнее и сложнее, пора работать над Rust 2.0.
3👎3😢2