Skip to main content

The year 2022 in Dimforge and our objectives for 2023

· 9 min read

🎊🎊🎊 Happy new year 2023 everyone! 🎊🎊🎊

This article summarizes the most significant additions made in 2022 to our open-source crates for linear-algebra and physics simulation that we develop for the Rust community. We also present our main objectives for 2023.

The year 2021 in Dimforge and our objectives for 2022

· 9 min read

🎉🎉🎉 Happy new year 2022 everyone! 🎉🎉🎉

The year 2021 has been a very exciting for Dimforge and the Rust community at a whole! This blog post summarizes the most significant additions made in 2021 to the open-source crates for linear-algebra and physics simulation we develop for the Rust community. We also present our main objectives for 2022.

This month in Dimforge \#6 (Apr. 2021 - May. 2021)

· 6 min read

Welcome to the sixth edition of This month in Dimforge! This newsletter provides you with a summary of important updates that occurred within the Dimforge community. This includes in particular updates about the Rapier (physics engine), Salva (fluid simulation), Parry (collision-detection), nalgebra (linear algebra), and Simba (abstract algebra) crates. This sixth edition will contain updates for the months of April and May 2021.

Integrating const-generics to nalgebra 0.26

· 7 min read

Today we released the version 0.26 of our general-purpose linear-algebra crate: nalgebra 🎊

The version 1.51.0 of Rust has been released three weeks ago. That version stabilized an MVP for one of the feature we wanted the most: const-generics. Const-generics allow you to define types parametrized by const integers, chars, or booleans. One iconic example is writing a structure wrapping an array of any size:

// Example taken from the 1.51 Rust announcement.
struct Array<T, const LENGTH: usize> {
list: [T; LENGTH]
}

This month in Dimforge \#5 (Feb. 2021 - Mar. 2021)

· 9 min read

Welcome to the fifth edition of This month in Dimforge! This newsletter provides you with a summary of important updates that occurred within the Dimforge community. This includes in particular updates about the Rapier (physics engine), Salva (fluid simulation), Parry (collision-detection), nalgebra (linear algebra), and Simba (abstract algebra) crates. This fifth edition will contain updates for the months of February and March 2021.

This month in Dimforge \#4 (Dec. 2020 - Jan. 2021)

· 6 min read

Welcome to the fourth edition of This month in Dimforge! This newsletter provides you with a summary of important updates that occurred within the Dimforge community. This includes in particular updates about the Rapier (physics engine), Salva (fluid simulation), Parry (collision-detection), nalgebra (linear algebra), and Simba (abstract algebra) crates. This fourth edition will contain updates for the months of December 2020 and January 2021.

This month in Dimforge \#3 (November 2020)

· 6 min read

Welcome to the third edition of This month in Dimforge! This is the third edition of this newsletter that replaces the This month in rustsim we published before Dimforge was created. This will provide you with a summary of important updates that occurred within the dimforge community. This includes in particular updates about the rapier (physics engine), salva (fluid simulation), ncollide (collision-detection), nalgebra (linear algebra), and simba (abstract algebra) crates. This third edition will contain updates for the month of November 2020.

This month in Dimforge \#2 (October 2020)

· 4 min read

Welcome to the second edition of This month in dimforge! This is the second edition of this newsletter that replaces the This month in rustsim we published before Dimforge was created. This will provide you with a summary of important update that occurred within the dimforge community. This includes in particular updates about the rapier (physics engine), salva (fluid simulation), ncollide (for collision-detection), nalgebra (for linear algebra), and simba (for abstract algebra) crates. This second edition will contain updates for the month of October 2020.