Featherweight Musings

I'm a research engineer at Mozilla working on the Rust compiler. I have history with Firefox layout and graphics, and programming language theory and type systems (mostly of the OO, Featherweight flavour, thus the title of the blog). http://www.ncameron.org @nick_r_cameron

Tuesday, April 29, 2014

Rust for C++ programmers - part 4: unique pointers

›
Rust is a systems language and therefore must give you raw access to memory. It does this (as in C++) via pointers. Pointers are one area w...
7 comments:
Wednesday, April 23, 2014

Rust for C++ programmers - part 3: primitive types and operators

›
Rust has pretty much the same arithmetic and logical operators as C++. `bool` is the same in both languages (as are the `true` and `false` ...
4 comments:
Sunday, April 20, 2014

Formatting change

›
Quick note - yes, I have changed the formatting on my blog - hope you like it!

Rust for C++ programmers - part 2: control flow

›
If The `if` statement is pretty much the same in Rust as C++. One difference is that the braces are mandatory, but brackets around the ...
22 comments:
Friday, April 18, 2014

Rust for C++ programmers - an intermission - why Rust

›
I realise that in terms of learning Rust, I had jumped straight to the 'how' and skipped the 'why'. I guess I am in enough ...
4 comments:

Rust for C++ programmers - part 1: Hello world

›
This is the first in a series of blog posts (none written yet) which aim to help experienced C++ programmers learn Rust. Expect updates to ...
17 comments:
Monday, April 07, 2014

Anger

›
There was a lot of anger about Brendan being appointed CEO. There has been a lot of anger since he quit. It is in no way my place to tell p...
5 comments:
Sunday, April 06, 2014

Marriage

›
I have a lot of thoughts and feelings around the recent Brendan/CEO kerfuffle. Mostly though I think it has been better to listen than to t...
8 comments:

A very rough few thoughts on initialising data structures in Rust

›
This is not a well thought out blog post. It ought to be a tweet, but it is too long. Thoughts (in kind of random order): Rust has an o...
4 comments:
Saturday, April 05, 2014

Some thoughts on data structures in Rust

›
One thing I'm not so keen on in Rust (more of an itch, than a pain) is that there are a lot of data structures. C++ has classes and str...
3 comments:
‹
›
Home
View web version
Powered by Blogger.