Saturday, August 18, 2018

Rust, week 1.

I've started looking at Rust again. I had a quick try of rust about 18 months ago when I was looking at modern alternatives to C++. At that time I learned a bit of Rust and also some Go. Both languages impressed me but to be honest I liked the feel of Go more... mainly because it was simpler to learn.

Time has passed and my mind has wondered back to Rust. This page is a scrap book of thoughts about Rust during my first week back.

Things I like about Rust...

  • Built-in a build system (cargo)
  • Immutable by default
  • Explicit data ownership semantics
  • Built-in documentation about the language and compiler errors
  • Sensible type inference
  • External module dependency versioning makes sense
  • No implicit bool conversion
  • Descriptive error reporting
  • Tuples !

Things I'm not sure about... note I'm not saying these things are bad... just that I'm unconvinced at this point
  • Allowing variable type changes via shadowing
Progress reading 'The Rust Book' - 6.1 Defining an enum.

Documentation is good and the community seem pretty tight and to know what they are doing. I've also watched a fair few Rust talks on YouTube now, which are easy to find. So go watch them !

More next week.

11 comments:

  1. Mp3 juices is very demanded, and everybody would like to get such platform. Here you can indeed found better-chosen files.

    ReplyDelete
  2. If you are planning for a family game night, then you have to plan it well for best results. Remember the main purpose of game nights is to spend some quality time with the whole family. Although it is just a game night, it can already create a big impact to your family's bond. If such event will just be held at home, then one of the most important things that you should include in your planning is the games that will be played. https://twitchviral.com/

    ReplyDelete
  3. You can lead youtube blog too. I advise you to get subscribers from this site https://viplikes.uk for your page

    ReplyDelete
  4. buy twitch followers The newest trend to hit the Internet is online flash games for girls. There are even kissing games included where girls can kiss celebrities like Justin Bieber or Taylor Lautner.

    ReplyDelete

  5. Incredible blog, I follow you with joy, I respect your articles. travel health surveillance form Kenya Is necessary for all the travelers who want to visit Kenya . Because it is compulsory by the government of Kenya .


    ReplyDelete

Backplate Musings

My original plan for the LINK_01... my first homebrew computer... was to ultimately have it built using a single PCB. But the more I think a...