[libre-riscv-dev] Introduction

Cole Poirier colepoirier at gmail.com
Tue Jun 16 02:09:17 BST 2020


> On Jun 15, 2020, at 3:51 PM, Jacob Lifshay <programmerjake at gmail.com> wrote:
> 
> You may want to learn Rust since it's being used for Kazan (the Vulkan 3D
> graphics driver), as well as an IEEE 754 reference floating-point
> implementation, an algebraic numbers library (basically computing using
> exact real numbers using *lots* of number theory magic; the reference FP
> implementation uses it to do arithmetic), and a few other parts of our
> project.
> 
> Also, I find Rust to be awesome coming from a background in C/C++. No more
> mysterious SIGSEGV or buffer overflows! (had quite a few of those in the
> old C++ version of my Minecraft-like game.) Also, Rust makes it easy to
> manage your source code when building a project since it has an awesome
> package/build manager named cargo. It's the #1 most loved language on
> stackoverflow 4 years in a row for a good reason! (I'll just leave it at
> that for now, I could go on for pages)
> 
> https://stackoverflow.blog/2020/01/20/what-is-rust-and-why-is-it-so-popular/

Hehe Jacob I’m a kindred spirit. While she was writing a google maps clone for school in c++ I tried to help her once or twice and she got annoyed at how many times I got frustrated at simple things like “cout << endl” and said “this would be so much easier in rust!”

> That would be really helpful, currently we don't have a very good solution
> (manually updating pages on the wiki when we remember).

Yes that’s precisely what inspired this idea, Luke and I were talking about Kanban and I started to think of ways we could enhance it to use all of the data from the bugzilla rest API. Too many emails are currently being sent that don’t get raised as bug reports and the whole structure of bugzilla while very useful for discussions, is not good for keeping track of things from a high level. This should eventually help cover budgets and road maps as well. I’ll just be cloning different functionality from various kanban/planner type online services, and adapting them to precisely fit our needs.

Cole


More information about the libre-riscv-dev mailing list