chiark / gitweb /
slight talk edits
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 16 May 2019 00:45:44 +0000 (01:45 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 16 May 2019 00:45:44 +0000 (01:45 +0100)
talk.txt

index 3e7f9bbbeb2edee8044c255ac422c1e94ef38f3f..a25bddb2bde64e91c0109f3c0ba703e3a86c6d74 100644 (file)
--- 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