Rust 1.53 will have nested or patterns. This is actually a huge improvement for pattern matching. I remember several places in the codebase I am working on now, that could benefit from this.
https://twitter.com/m_ou_se/status/1389222957642403847?s=19
https://twitter.com/m_ou_se/status/1389222957642403847?s=19
Twitter
Mara Bos
Another exciting new feature in @rustlang 1.53: Nested or patterns. 🦀✨ This allows you to use the `|` or operator anywhere inside a pattern, instead of only at the top level: Before: Some(A) | Some(B) After: Some(A | B)
Forwarded from oleg_log (Oleg Kovalov)
I didn't manage to get into any of the async vision doc design sessions with Niko, which is sad, but it is due to time zone issues. So at least found this recent interview, which is quite cool, I like how it explores the history and elaborates on the future of Rust.
https://www.youtube.com/watch?v=alD0l_8W9Sc&t=3374s
https://www.youtube.com/watch?v=alD0l_8W9Sc&t=3374s
YouTube
Interview with Niko Matsakis, Co-lead of the Rust language team
We sit down and chat with Niko Matsakis, the co-lead of the Rust language team, compiler team member, and founding member of the Rust project.Niko's blog pos...
AWS SDK is released for Rust. I am all for these types of SDK, they promote programming deploy pipelines in some decent languages instead of bash😁.
Actually people at AWS are doing good job for the whole Rust ecosystem it seems by the latest news.
https://aws.amazon.com/blogs/developer/a-new-aws-sdk-for-rust-alpha-launch/
Actually people at AWS are doing good job for the whole Rust ecosystem it seems by the latest news.
https://aws.amazon.com/blogs/developer/a-new-aws-sdk-for-rust-alpha-launch/
Amazon
A New AWS SDK for Rust – Alpha Launch | Amazon Web Services
We’re excited to announce the alpha release of a new AWS SDK for Rust. AWS customers developing in Rust want a native Rust SDK so they can use the language constructs they are used to, and customers new to Rust want an SDK that behaves similarly to SDKs they…
New iteration of the usual Rust "Who is hiring" thread https://www.reddit.com/r/rust/comments/n78324/official_rrust_whos_hiring_thread_for_jobseekers/
reddit
Official /r/rust "Who's Hiring" thread for job-seekers and...
Welcome once again to the official r/rust Who's Hiring thread! Before we begin, job-seekers should also remember to peruse the [prior...
The magic of the Dot.
Actually it's not that hard to add from the IDE standpoint for functional languages. But I guess the community will be against🤷♂️.
Source: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/07/ECOOP-July09.pdf
Actually it's not that hard to add from the IDE standpoint for functional languages. But I guess the community will be against🤷♂️.
Source: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/07/ECOOP-July09.pdf
Tuple unpacking looks nice. More and more functional programming features in Rust. I definitely like where it is going.
https://internals.rust-lang.org/t/tuple-unpacking/14688/5
https://internals.rust-lang.org/t/tuple-unpacking/14688/5
I saw some screenshots of this, and while it is still in its early stages, I can't say I am not excited😁. This is long overdue.
Forwarded from pub ThisWeekInRust {}
Crate of the week: tokio-console
This week's crate is tokio-console, a "top"-like utility to view your tasks run.
This week's crate is tokio-console, a "top"-like utility to view your tasks run.
Scala 3 is out!
It is definitely a huge improvement of the language, I guess the do listen to community a lot. Improving implicits is of course my favourite😁.
New in Scala 3.
Scala 3 is here blog post.
It is definitely a huge improvement of the language, I guess the do listen to community a lot. Improving implicits is of course my favourite😁.
New in Scala 3.
Scala 3 is here blog post.
Scala Documentation
New in Scala 3
I remember Brandon Sanderson also outlined that these jobs are similar, and explicitly mentioned that usually it is difficult to do them at the same time. Both programming and writing activate the same thought routines and therefore do not feel like one of them helps you rest from the other.
Forwarded from Hacker News
Programming and Writing (Score: 103+ in 5 hours)
Link: https://readhacker.news/s/4LCmm
Comments: https://readhacker.news/c/4LCmm
Link: https://readhacker.news/s/4LCmm
Comments: https://readhacker.news/c/4LCmm
Thread on Reddit: What you don't like about Rust?
My favourite comment is this one:
https://www.reddit.com/r/rust/comments/nejlf4/what_you_dont_like_about_rust/?utm_medium=android_app&utm_source=share
My favourite comment is this one:
The typesystem is just expressive enough that it activates the "must check everything with types" part of my brain, but the immediate way of doing so is often either very clunky or impossible (GADTs come to mind).https://www.reddit.com/r/rust/comments/nejlf4/what_you_dont_like_about_rust/?utm_medium=android_app&utm_source=share
Reddit
From the rust community on Reddit
Explore this post and more from the rust community
boss make a dollar,Original
I make a dime,
that's why my algorithms
run in exponential time
Twitter
Nat Alison
boss make a dollar, I make a dime, that's why my algorithms run in exponential time
Solving halting problem with simply typed lambda calculus. Some Haskell knowledge is needed to go through the type checking logic :)
Actually the whole blog by Ben Lynn is fascinating.
https://crypto.stanford.edu/~blynn/lambda/simply.html
Actually the whole blog by Ben Lynn is fascinating.
https://crypto.stanford.edu/~blynn/lambda/simply.html
Also an interesting thing I discovered is that Haskell compiler actually uses simply typed lambda representations as their intermediate language. So hah now they are no longer purely theoretical 😂. Simon Peyton Jones said the only added like one case to it that differs from original mathematical definition.
Rusty XAML windows 🎉. I wonder if they will allow to use it in Xamarin.
https://github.com/microsoft/windows-rs/issues/81#issuecomment-848110943
https://github.com/microsoft/windows-rs/issues/81#issuecomment-848110943
GitHub
Defining and Implementing Win32/COM/WinRT types in Rust · Issue #81 · microsoft/windows-rs
Authoring support is part of the next major milestone - stay tuned!
Alexander Granin recently posted The Voids of Haskell - a collection of books that would benefit the Haskell community if they existed. To me it was actually interesting in a way I guess he didn't expect - he listed a lot of books as an examples on many CS topics - and I think it is a great reading list as mostly the topics are language agnostic.
GitHub
GitHub - graninas/The-Voids-Of-Haskell
Contribute to graninas/The-Voids-Of-Haskell development by creating an account on GitHub.