Loading Events

« All Events

  • This event has passed.

Jeffery Olson, “A Functional Introduction to Rust”

November 17, 2021 @ 7:00 pm - 9:00 pm CST

Abstract:  Rust is a systems-level programming language that has generated a lot of buzz in the developer community since it’s public announcement in 2011 and subsequent 1.0 release in 2015. It aims for the trifecta of performance, safety and concurrency. Envisioned as a safer, “benefits of hindsight” language that can learn from the rough edges of C/C++, it nevertheless sparks interest in a much larger population of programmers.

Anyone familiar with Rust’s type system or its principal architects knows that it has a lot to offer those interested in functional programming, but what are the limits of that? The language also has a reputation for complexity, verbosity and some key FP-related limitations such that it may be off-putting to functional enthusiasts used to other FP-focused platforms.

In this talk we will chart a course by which to explore the functional capabilities of the language, while approaching the “limits” hinted at above. This talk will also include a cursory introduction to the language, it’s historical context, tooling, platform support and of course: your questions.

Bio: Jeffery Olson is currently a Senior Solutions Designer working at Insperity in Kingwood, TX. His path to programming passes through an early enthusiasm for Linux/FOSS software since the late 90s, a stint in the Army and a tech career starting in Seattle before moving to Houston in 2014. He began contributing to Rust in 2012, working mostly in the standard library, contributing initial versions of the network and filesystem APIs. His perspective is shaped by an interest in understanding the needs of, then solving real problems for, customers along with a lifelong curiosity for computing technology that has led him all over the map.

Claude Rubinson is inviting you to a scheduled Zoom meeting.

Topic: Houston Functional Programming Users Group
Time: Nov 17, 2021 07:00 PM Central Time (US and Canada)

Join Zoom Meeting

Meeting ID: 956 8302 2384
Passcode: recursion
One tap mobile
+13462487799,,95683022384# US (Houston)
+12063379723,,95683022384# US (Seattle)

Dial by your location
+1 346 248 7799 US (Houston)
+1 206 337 9723 US (Seattle)
+1 213 338 8477 US (Los Angeles)
+1 253 215 8782 US (Tacoma)
+1 602 753 0140 US (Phoenix)
+1 669 219 2599 US (San Jose)
+1 669 900 6833 US (San Jose)
+1 720 928 9299 US (Denver)
+1 971 247 1195 US (Portland)
+1 470 381 2552 US (Atlanta)
+1 646 518 9805 US (New York)
+1 646 558 8656 US (New York)
+1 651 372 8299 US (Minnesota)
+1 786 635 1003 US (Miami)
+1 267 831 0333 US (Philadelphia)
+1 301 715 8592 US (Washington DC)
+1 312 626 6799 US (Chicago)
+1 470 250 9358 US (Atlanta)
Meeting ID: 956 8302 2384
Find your local number: https://uhd.zoom.us/u/adZcwtWzVk

Join by SIP

Join by H.323 (US West) (US East) (India Mumbai) (India Hyderabad) (Amsterdam Netherlands) (Germany) (Australia Sydney) (Australia Melbourne) (Singapore) (Brazil) (Canada Toronto) (Canada Vancouver) (Japan Tokyo) (Japan Osaka)
Meeting ID: 956 8302 2384
Passcode: 092592636

Join by Skype for Business



November 17, 2021
7:00 pm - 9:00 pm CST



Leave a comment

Your email address will not be published. Required fields are marked *