e012: I'm not familiar with that expression - a podcast by Chris Krycho
from 2016-03-21T05:00
::
::
What it means to be an expression-oriented language, and how that works out in Rust.
Notes
Rust is an expression-oriented language. What does that mean, and how does it play out in Rust? We look at if
and match
blocks, discuss looping constructs, and examine functions, and then widen out to discuss how having an expression-oriented language can change the way we think about programming.
Links
- Redox
- Servo alpha announcement
- WebRender
- Wired article on Dropbox
- Rust documentation on expression-oriented-ness:
- Removing Rust ternary
- Digits of pi necessary for astronavigation
Sponsors
- Aleksey Pirogov
- Chris Palmer
- Derek Morr
- Hamza Sheikh
- Lachlan Collins
- Leif Arne Storset
- Luca Schmid
- Micael Bergeron
- Pascal
- Ralph Giles (“rillian”)
- Ralph “FriarTech” Loizzo
- reddraggone9
- Ryan Ollos
- William Roe
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: hello@newrustacean.com
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho
Further episodes of New Rustacean
Further podcasts by Chris Krycho
Website of Chris Krycho