Interview 1::Part 2 Sean Griffin

Published: Feb. 25, 2016, 1:30 p.m.

b'

Sean Griffin on type systems and hopes for Rust\'s future

\\n

Notes

\\n

Chris chats with Sean Griffin about the tradeoffs between mental overhead and type safety, the expressiveness of different type systems, and some of the places where Rust currently falls down.

\\n

Corrigenda

\\n

Sean noted he could be wrong about IEnumerable<T> not having a Sum method in C\\u266f, and post-show research indicated that he was (it\'s possible it was added after he had stopped doing .NET work, of course). See the documentation for details on how IEnumerable<T>.Sum it behaves in C\\u266f if you\'re curious.

\\n

As a related note, I (Chris) have done a little bit of digging on C\\u266f in the interval and it\'s fair to say that while a lot of the "ceremony" involved in writing C\\u266f is annoying, it\'s much more than just a "slightly nicer Java", and indeed is a much nicer language than my previous, limited exposure had led me to believe. It\'s no Rust or F\\u266f, but its type system is substantially more capable than Java\'s.

\\n

Links

\\n\\n

Sponsors

\\n
    \\n
  • Aleksey Pirogov
  • \\n
  • Chris Palmer
  • \\n
  • Derek Morr
  • \\n
  • Hamza Sheikh
  • \\n
  • Leif Arne Storset
  • \\n
  • Luca Schmid
  • \\n
  • Micael Bergeron
  • \\n
  • Ralph Giles ("rillian")
  • \\n
  • reddraggone9
  • \\n
  • Ryan Ollos
  • \\n
  • William Roe
  • \\n
\\n

Become a sponsor

\\n\\n

Follow

\\n'