What's everyone working on this week (29/2016)?

New week, new Rust! What's everyone up to?

Really hope to get started on a spell-checker in Rust, much like Hunspell

I want to resurrect spellck too, using the spell-checker.

2 Likes

Im working on the following.... I hope to achieve better looks. height was used to color it, no proper lighting, details, no atmosphere yet....

Its a rusty port of the following project...
https://bitbucket.org/HiredK/opengl-4.0-planet-rendering

2 Likes

I've finished a Hjson (Human JSON) library using serde. You can find it here: https://github.com/laktak/hjson-rust

There is also a CLI: cargo install hjson

3 Likes

As my rookie-project, I am currently working on the port of the apache math3-artefact (apache math3 homepage)from Java to Rust.
Completed are (that means the original tests are running)

  • dfp: arbitrary precision decimal floating point numbers
  • random number generators: Well*, MersenneTwister, IsaacRandom

I am currently working on the analysis-package

math3-rust on bitbucket

1 Like

A simple router macro for iron that implements iron::Handler on a requested type.

rust_mustache has an open PR to add serde support, so I can pick up my nickel-rs branch that adds serde support and see how it all fits together.

Also on serde, there's a tracking issue for 0.8.x which replaces the visitor pattern for serialisers. I'll start looking through projects I've contributed serde support to and start bringing them up to the new target.

Also did some more work on elasticsearch-rs, pushed out a few releases, improved the docs, optimised a few bits and pieces.

1 Like

Still chuggin along on Statrs (docs here), hoping to get v0.1.0 out by the end of August

Hello boxtown,
I think we are working on something similar. Perhaps we should synchronize.
Implementations of the distributions you mentioned are also part of math3 from apache.

Pushing a single decimal floating point number type (sign, u64 mantissa, i16 decimal exponent) to replace f64 in json-rust.

The idea is that you can grab a fixed point u64 / i64 for doing calculations without rounding errors of binary floats, while also being able to parse a full 64 bit integer range. The added bonus is that printing decimal floats to strings is much faster than printing binary floats.

I'm working on adding support for the WWW-Authenticate header in Hyper ([issue #773] (https://github.com/hyperium/hyper/issues/773)). This is much more complicated than I thought it would be, but I've made good progress :slight_smile:

2 Likes

Hey Andreas,

Sorry I've been a little busy recently. How do you propose we synchronize?

  • Mike (boxtown)