BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Houston Functional Programmers - ECPv6.16.3//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Houston Functional Programmers
X-ORIGINAL-URL:https://hfpug.org
X-WR-CALDESC:Events for Houston Functional Programmers
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:20230312T080000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:20231105T070000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:20240310T080000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:20241103T070000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:20250309T080000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:20251102T070000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Chicago:20241016T190000
DTEND;TZID=America/Chicago:20241016T190000
DTSTAMP:20260613T030032
CREATED:20240401T153740Z
LAST-MODIFIED:20241012T222557Z
UID:810-1729105200-1729105200@hfpug.org
SUMMARY:Richard Feldman\, "The Functional Purity Inference Plan"
DESCRIPTION:Abstract: It’s common for imperative programming languages to announce that they’re adding some new features to support a functional style of programming in that language. The FP experience in those languages is never quite as smooth as it is in functional-first languages\, but it’s still appreciated when that’s the style of code you want to write. \nThe Roc programming language\, which has historically been a purely functional programming language\, is planning to add some new features to support an imperative style of programming. The imperative experience in Roc will never quite be as smooth as it is in imperative-first languages\, but there are some situations when an imperative style genuinely seems like the best fit for the problem at hand. \nSome of the new features are familiar – a `return` statement\, `for` loops\, and opt-in reassignable variables – but the headline feature is “Purity Inference.” With Purity Inference\, functions can be either pure or effectful\, and the type system tracks which is which so you never have to guess. Both styles of function are called the same way\, so there’s no IO/Promise/Future/Task wrapper. But that’s not all…for the full plan\, you’ll have to see the talk! \nBio: Richard is the creator of the Roc functional programming language\, the author of Elm in Action from Manning Publications\, and the instructor for several Frontend Masters workshops: Introduction to Elm\, Advanced Elm\, and Introduction to Rust. He currently works at https://zed.dev on the open-source Zed code editor. \n\nClaude Jager-Rubinson is inviting you to a scheduled Zoom meeting. \nTopic: Houston Functional Programmers\nTime: Jan 17\, 2024 07:00 PM Central Time (US and Canada)\nEvery month on the Third Wed\, until Nov 20\, 2024\, 11 occurrence(s)\nJan 17\, 2024 07:00 PM\nFeb 21\, 2024 07:00 PM\nMar 20\, 2024 07:00 PM\nApr 17\, 2024 07:00 PM\nMay 15\, 2024 07:00 PM\nJun 19\, 2024 07:00 PM\nJul 17\, 2024 07:00 PM\nAug 21\, 2024 07:00 PM\nSep 18\, 2024 07:00 PM\nOct 16\, 2024 07:00 PM\nNov 20\, 2024 07:00 PM\nPlease download and import the following iCalendar (.ics) files to your calendar system.\nMonthly: https://uhd.zoom.us/meeting/tZcrceGuqTkoH9Lz2KOcwwZqYRmqgda4Bhi1/ics?icsToken=98tyKuGrqD0iHNOXshyBRpwqBI_oWe7wtnpBgvpxhk3OLCNEdTnnD9BPI7V7EYzy \nJoin Zoom Meeting\nhttps://uhd.zoom.us/j/83668672256?pwd=Wld3QXhkczVMaktYYmJQUnp2aG5VZz09 \nMeeting ID: 836 6867 2256\nPasscode: recursion \n— \nOne tap mobile\n+13462487799\,\,83668672256# US (Houston)\n+12063379723\,\,83668672256# US (Seattle) \n— \nDial by your location\n• +1 346 248 7799 US (Houston)\n• +1 206 337 9723 US (Seattle)\n• +1 213 338 8477 US (Los Angeles)\n• +1 253 215 8782 US (Tacoma)\n• +1 602 753 0140 US (Phoenix)\n• +1 669 219 2599 US (San Jose)\n• +1 669 900 6833 US (San Jose)\n• +1 720 928 9299 US (Denver)\n• +1 971 247 1195 US (Portland)\n• +1 470 381 2552 US (Atlanta)\n• +1 646 518 9805 US (New York)\n• +1 646 558 8656 US (New York)\n• +1 651 372 8299 US (Minnesota)\n• +1 786 635 1003 US (Miami)\n• +1 267 831 0333 US (Philadelphia)\n• +1 301 715 8592 US (Washington DC)\n• +1 312 626 6799 US (Chicago)\n• +1 470 250 9358 US (Atlanta) \nMeeting ID: 836 6867 2256 \nFind your local number: https://uhd.zoom.us/u/khzdUKqt3 \n— \nJoin by SIP\n• 83668672256@zoomcrc.com \n— \nJoin by H.323\n• 162.255.37.11 (US West)\n• 162.255.36.11 (US East)\n• 115.114.131.7 (India Mumbai)\n• 115.114.115.7 (India Hyderabad)\n• 213.19.144.110 (Amsterdam Netherlands)\n• 213.244.140.110 (Germany)\n• 103.122.166.55 (Australia Sydney)\n• 103.122.167.55 (Australia Melbourne)\n• 149.137.40.110 (Singapore)\n• 64.211.144.160 (Brazil)\n• 149.137.68.253 (Mexico)\n• 69.174.57.160 (Canada Toronto)\n• 65.39.152.160 (Canada Vancouver)\n• 207.226.132.110 (Japan Tokyo)\n• 149.137.24.110 (Japan Osaka) \nMeeting ID: 836 6867 2256\nPasscode: 416074723
URL:https://hfpug.org/event/richard-feldman-the_functional_purity_inference_plan/
LOCATION:PROS\, 3200 Kirby Drive\, Suite 600\, Houston\, 77098\, United States
END:VEVENT
END:VCALENDAR