From 0d0f69349154a6f413264f78dfa3ad6ccc06ca1e Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 16 May 2019 01:45:44 +0100 Subject: [PATCH] slight talk edits --- talk.txt | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/talk.txt b/talk.txt index 3e7f9bb..a25bddb 100644 --- a/talk.txt +++ b/talk.txt @@ -105,13 +105,8 @@ Nevertheless, it is an advanced language with a lot of expressive power - power which is generally available without sacrificing performance. -Sometimes advanced languages from academia can feel like -incomprehensible alien technology, with a steep learning curve and an -unfamiliar or even obscure syntax. - -Not Rust. For me, Rust has managed to take the best and most proven -features of earlier research languages, and package them up into a -whole which feels fairly familiar and is easy to use. +Despite being an advanced and powerful language, Rust mostly manages +to feel quite familiar. I have found it easy to learn and to use. I'm going to zoom through a few of Rust's most important properties: @@ -265,8 +260,8 @@ Despite these difficulties, and of course a fair few minor irritations, I have found programming in Rust to be both fun and very productive. -I'm a very polylingual programmer. I think my record is 6 languages -in the same personal project. Some of my recent forays into Rust have +I tend to mix languages a lot. I think my record is 6 languages in +the same personal project. Some of my recent forays into Rust have involved switching between Rust and C++ and Perl. This kind of thing throws differences between languages into sharp relief. @@ -280,7 +275,7 @@ an attractive alternative to Haskell or Ocaml. I'll still start new programs in many of those other languages, and often I choose a language for its libraries. But for me Rust will -now often be my preferred choice, if I can get away with it. +now often be high on my list, if I can get away with it. If you want to know more, there's a wealth of stuff online. The place to start is probably https://docs.rust-lang.org/. And of course I'd -- 2.30.2