»Parser library using nom for VB6 (projects, forms, designers, etc).
VB6Parse aims to be a complete, end-to-end parser library for VB6. Including.«
It was a very, very, very long time ago when I had to extend and correct VisualBasic code, now I can also do it via Rust. Admittedly, the project is very young and I don't want to have to use it, but I understand why it exists.
Still in need of y/z-indexing for visuals, but the collisions are working.
Colliders are defined in Tiled by visually placing vertices on the tilesheet. collider information is read when building the bevy_ecs_tilemap tilemap and translated into bevy_xpbd Colliders.
player is a kinematic rigidbody with a ellipse collider placed on a child entity. level colliders are static.
the switch plate in the middle is also a sensor, which is data added in Tiled as well.
:ferris_gesture: crates.io has an experimental dark UI mode now! 😱
we finally implemented our most upvoted feature request over the past weeks. while we are still searching for potential issues, the default mode is "Light". once we feel confident about the dark mode we will switch it over to "System".
Sometimes I wish that rustc had a database of small breaking changes that affect only a handful of crates, so that we could on the fly patch them going forward. Things like "we now correctly check for lifetimes in assoc types" can technically be a breaking change that affects a handful of crates, but I want to ensure that building a project from today in 15 years doesn't require a compiler tool chain from today.
I guess this is the windows backwards compatibility approach. #rust#rustlang
It's hard to find #cargo add-ons. crates.io has very poor search options.
For example, I recall one which I think began with 'b' which sits in the terminal running the build and shows errors in order, unlike cargo build where they scoll off screen and out of view. [EDIT: from replies it is called 'bacon']
But I can't list search results by name, only things like newest etc. #RustLang
"#Rust development is going too fast (because they are stabilizing features I don't care about) and going too slow (because they are not stabilizing features I care about!"
There are only so many #RustLang contributors, hours in a day, days in a year to get to everything now, and some features are reliant on other, less flashy work that needs to happen before they can be even attempted.
But people are putting in a lot of work, the codebase changes so quickly that it is hard to keep up.
Hit an edge case in the #Rust compiler that appears to be quadratic at best and potentially exponential. Trivial to make happen with real-world code. Investigating...
"cargo-buttplug: ensuring positive reinforcement during long, tiring code sessions". Yup, you guessed it right: 10 seconds of vibration if Rust compilation is successful 😅 Be careful: as you become fluent with the language compilation succeeds more often 🤣 #RustLanghttps://github.com/vmfunc/cargo-buttplug