What's everyone working on this week (52/2015)?


#1

With Christmas coming up, what are you folks up to Rust-wise?


#2

Last time this came up I said I was working on a Quake 3 level loader. Well, that’s done, and I’m now turning it into a Quake 3 level viewer thanks to Glium.


#3

#4

I’m putting together a serialization framework for Gunship so that I can start improving on hotloading functionality (with proper serialization I’ll be able to gracefully handle changes to struct definitions without having to restart the game). I’m learning a lot from Serde and it’s nice to be able to use that as a reference for doing custom derives (since there are few good explanations of how to do procedural macros under the current system).


#5

I’m refactoring rustfmt and cargo-fmt, so they would become merely independent front-ends for the crate’s functionality.


#6

Packaging. Latest rustc and cargo just migrated to Debian testing.


#7

I wrote rust-haikunator, a crate for generating Heroku-like random names for use in Rust applications.

plain-poetry-1416
soft pine
wandering-block-犬チ

You can also customize the size of the strings and use custom delimiters. It works well with utf8 code points too.


#8

I’m still working on trust-dns (http//trust-dns.org). It’s become an obsession to finish. I have edns done and am working on finishing sig0. Then move on to the rest of dnssec.

It’s fun. Makes me love rust more and more. I definitely feel like the security stuff available to rust is a little light. I might need to contribute some patches back to the OpenSSL port.


#9

I’m doing lots of various Rust related things.

First is my minifb lib over here

Also I’m working on a “gdb-remote” library so it will be easy to talk to a (remote) GDB (or whatever that implements the GDB serial protocol)

Last but not least I’m doing progress on adding full plugin support for Rust in my Debugger project over here


#10

I hacked together a content-aware image resizing implementation, from the SIGGRAPH 2007 video+paper.


#11

Learning Rust by fire by solving HFT challenges at Stockfigher.