In Rust it's mostly "and also write a book". Doc comments are really good for most of the libraries on crates.io
👍3👎1
Hah it's nice to see the project I worked at previously trending in crate of the week. Good job Qdrant team!
👍6👎1
Forwarded from pub ThisWeekInRust {}
Crate of the week: Qdrant
This week's crate is Qdrant, an open source production ready vector database/similarity search engine written in Rust. There are APIs available for Rust, Python, Javanoscript/Typenoscript and Go.
This week's crate is Qdrant, an open source production ready vector database/similarity search engine written in Rust. There are APIs available for Rust, Python, Javanoscript/Typenoscript and Go.
🔥6👎1
The game development process in general has a lot of tedious tasks so it's only logical to automate them as much as possible. Though there still remains a question how to integrate the artist's vision with the generated content.
https://blog.luden.io/generated-adventure-the-postmortem-of-a-game-made-with-chatgpt-and-midjourney-prompts-included-f87e7e615204
https://blog.luden.io/generated-adventure-the-postmortem-of-a-game-made-with-chatgpt-and-midjourney-prompts-included-f87e7e615204
Medium
Generated Adventure — The Postmortem of a Game Made With chatGPT and Midjourney (Prompts Included)
Generated Adventure is a free web point-and-click adventure game made during the Ludum Dare 53 game jam, involving all the generative…
👍3👎1
That's all you need to know about Rust governance btw. The RFC process sadly has been non-existent for many years already.
😢7👎1
A proposed ownership design for D Lang in an article published in 2009, which as you could guess predates Rust's ownership system - https://bartoszmilewski.com/2009/06/02/race-free-multithreading-ownership/
Though as the author himself notes on Twitter, Graydon Hoare when working on Rust might have also been aware of the papers that D Lang ownership proposal lists as references.
Though as the author himself notes on Twitter, Graydon Hoare when working on Rust might have also been aware of the papers that D Lang ownership proposal lists as references.
Bartosz Milewski's Programming Cafe
Race-free Multithreading: Ownership
Since ownership plays a major role in race-free programming, it will be the first topic in my proposal for a race-free system. I presented the bird’s eye view of the system and provided a few…
👍5👎1
And another slide by Graydon Hoare explaining the move semantics from way back, when Rust was only incubating. I like how from beginning they decided to make the terminology not too academic.
👍5👎1
And as usual Rust comes up as the most "admired and desired" language in the Stack Overflow survey
Stack Overflow
Stack Overflow Developer Survey 2023
In May 2023 over 90,000 developers responded to our annual survey about how they learn and level up, which tools they're using, and which ones they want.
👍5🎉4❤1👎1🔥1
Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022
TL;DR
For those thinking about getting started with Rust here Google Devs confirm and debunk some rumors about the language:
Rumor 1: Rust takes more than 6 months to learn – Debunked (1-2 month to be productive)
Rumor 2: The Rust compiler is not as fast as people would like – Confirmed
Rumor 3: Unsafe code and interop are always the biggest challenges – Debunked (interop is easy, macros and async are the hardest)
Rumor 4: Rust has amazing compiler error messages – Confirmed
Rumor 5: Rust code is usually of high quality – Confirmed (people feel that code written in Rust is usually of high quality by nature)
TL;DR
For those thinking about getting started with Rust here Google Devs confirm and debunk some rumors about the language:
Rumor 1: Rust takes more than 6 months to learn – Debunked (1-2 month to be productive)
Rumor 2: The Rust compiler is not as fast as people would like – Confirmed
Rumor 3: Unsafe code and interop are always the biggest challenges – Debunked (interop is easy, macros and async are the hardest)
Rumor 4: Rust has amazing compiler error messages – Confirmed
Rumor 5: Rust code is usually of high quality – Confirmed (people feel that code written in Rust is usually of high quality by nature)
Googleblog
Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022
Wondering about Rust? We're addressing rumors and providing insight gained from years of early adoption of Rust here at Google.
👍8👎1🔥1😁1
Interesting trick, but there are usually easier ways to do typechecks during macro expansion in more specific cases
👎1