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
React like cross platform UI framework in Rust - https://dioxuslabs.com/

It's finally happening 😁. Rust is getting better for UI construction!
😱2
Amazon recently posted about their contribution to Rust and there they mentioned that Rust was started as a research project in Mozilla in 2010.

And that was a huge historical inaccuracy there!

But hopefully soon it was corrected by Graydon Hoare (the actual creator of Rust) himself:

A minor nit: Rust didn't start "as a research project at Mozilla in 2010".

It started as a personal project (on my own laptop, on my own time) in 2006.

It was a small but real 17kloc native compiler for linux, mac and windows by the time Mozilla began sponsoring it in 2009-10.


https://twitter.com/graydon_pub/status/1492634815748739077?t=pWPVYsyF5QKlhN6LyzFFNw&s=19
Ruthless Java 👀
🔥3
Rust tip of the day:

If you ever find a lot of repetitive straight forward clippy suggestions try running cargo clippy --fix.

And depending on the complexity of the changes you might need to add
__CARGO_FIX_YOLO=1 cargo clippy --fix
as clippy by default is allowed to fix only a small category of lints, others are considered more experimental.

For more info on this check out https://github.com/rust-lang/rustfix/issues/200
👍2
Forwarded from ozkriff.games 🦀 (ozkriff🇺🇦)
# Serde Tips

A nice /r/rust thread with tips about using serde_json, some of which are not so obvious. I only got two things to add:

- Don't forget to read through serde.rs, it covers most of the day-to-day knowledge. It's surprising how many serde users don't know about it.

- Consider using lib.rs/nanoserde if you only need some basic features and care about the size of your project's dependencies.
4
As we call it in Russian - being a "senior помидор"
👍3
Generic associated types in Rust are going to be stabilized soon - https://twitter.com/AliceICecile/status/1565110186456539136?t=MkhLkmKqKXK08esNrXxGOw&s=19

This is a big change for the Rust type system
👍4
Slides from the talk by Graydon Hoare for undergraduate students on professional compiler development - http://lambda-the-ultimate.org/node/5648

Graydon is the original creator of Rust and he now works on Swift.
👍3
CTO of Azure
👍5
An updated mdbook about Rust macros - https://github.com/Veykril/tlborm

I remember using the original one (2016 edition) when studying them, it's cool that Rust team is finally continuing this effort
This year I will be participating in RustCon as a speaker with a couple of topics I was closely tracking in the past several months. So don't hesitate to join the conference online or offline😊. The video recordings will probably be available after a 6 month delay.
🔥3
RustCon все ближе, а у нас на сайте все больше согласованных докладов. Сегодня знакомим вас с Егором Ивковым из Qdrant и его докладом «New and upcoming Rust language features»

Доклад будет особенно полезен, если у вас уже есть опыт в работе Rust и желание узнать, в какую сторону язык будет развиваться дальше. Егор обещает разобрать свежие семантические и синтаксические изменения в языке Rust (например, Const Generics и Generic Associated Types). Потом вместе обсудим, где и для чего их можно использовать, сравним, как они соотносятся с дизайном других известных языков.

А еще посмотрим на широко обсуждаемые сейчас Generic Keywords и Context и поговорим про такую острую тему как Higher Kinded Types и нужны ли они расту.

В этом году RustCon пройдет в онлайн и офлайн-форматах. Посмотреть другие доклады программы и купить билет по ранней цене можно на сайте.
🔥5
Rust 1.65.0 released!🥳

Main features
- Generic Associated Types
- let ... else ... statements

https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html
🔥41🎉1