BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Houston Functional Programmers - ECPv6.16.5//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
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:20210314T080000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:20211107T070000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:20220313T080000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:20221106T070000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:20230312T080000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:20231105T070000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Chicago:20221116T190000
DTEND;TZID=America/Chicago:20221116T210000
DTSTAMP:20221110T000421Z
CREATED:20220321T204258Z
LAST-MODIFIED:20221110T000421Z
UID:550-1668625200-1668632400@hfpug.org
SUMMARY:Anthony Adrian\, "Bugs in Amber or: How I Learned to Stop Worrying and Love the IO Monad"
DESCRIPTION:Abstract: In Slaughterhouse V\, Billy Pilgrim meets the Tralfamadorians\, creatures that experience the world not as subject to the relentless passage of time but rather as a static four-dimensional whole.  The Tralfamadorians understand time itself as unchanging\, much like any other geometric structure. Rather: “It simply is. Take it moment by moment\, and you will find that we are all\, as I’ve said before\, bugs in amber.” \nThe world of side effects is the world we live in and care about when we use software: we query databases\, deposit money\, purchase movie tickets\, and so on. In software development\, the world of IO is much like the dynamic world of Billy Pilgrim: pregnant with possibilities; full of threats and promises.  And yet the world of pure functions is populated by changeless mappings of inputs to outputs. Perhaps our dynamic world of IO side effects is incompatible with functional programming\, at least in its “pure” form. But what if instead we took a Tralfamadorian approach to software development? What if we suspended the treacherous world of IO in amber? \nThough there are many technical aspects to the IO monad\, in this talk we’ll focus on one central concept in pure functional programming: referential transparency. In particular\, we’ll explore the history of this concept\, tracing its roots to the philosophy of language. We’ll take a look at fascinating cases in which certain expressions of language introduce referentially opaque contexts. Once we’ve seen the tools philosophers have used in attempt to regain transparency and how the IO monad mirrors these moves\, I hope we’ll all learn to stop worrying and love the IO monad. \nBio: Anthony is a former academic philosopher who has stumbled his way into software development. He is enthusiastic about functional languages such as Haskell\, Scala\, and F#. He has been a practicing Emacs devotee for over 10 years. Against all odds\, all his interests start with the letter ‘p’: philosophy\, photography\, poetry\, programming\, and (above all) pizza. \n\nClaude Rubinson is inviting you to a scheduled Zoom meeting. \nTopic: Houston Functional Programmers\nTime: Nov 16\, 2022 07:00 PM Central Time (US and Canada) \nJoin Zoom Meeting\nhttps://uhd.zoom.us/j/97915182790?pwd=THl6SHdRU3daSVB3dzhzOEtMRmU1Zz09 \nMeeting ID: 979 1518 2790\nPasscode: recursion\nOne tap mobile\n+13462487799\,\,97915182790# US (Houston)\n+12532158782\,\,97915182790# US (Tacoma) \nDial by your location\n+1 346 248 7799 US (Houston)\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 206 337 9723 US (Seattle)\n+1 213 338 8477 US (Los Angeles)\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)\n+1 470 381 2552 US (Atlanta)\nMeeting ID: 979 1518 2790\nFind your local number: https://uhd.zoom.us/u/avN934S2b \nJoin by SIP\n97915182790@zoomcrc.com \nJoin by H.323\n162.255.37.11 (US West)\n162.255.36.11 (US East)\n115.114.131.7 (India Mumbai)\n115.114.115.7 (India Hyderabad)\n213.19.144.110 (Amsterdam Netherlands)\n213.244.140.110 (Germany)\n103.122.166.55 (Australia Sydney)\n103.122.167.55 (Australia Melbourne)\n149.137.40.110 (Singapore)\n64.211.144.160 (Brazil)\n69.174.57.160 (Canada Toronto)\n65.39.152.160 (Canada Vancouver)\n207.226.132.110 (Japan Tokyo)\n149.137.24.110 (Japan Osaka)\nMeeting ID: 979 1518 2790\nPasscode: 378790519 \n 
URL:https://hfpug.org/event/anthony-adrian-bugs-in-amber-or-how-i-learned-to-stop-worrying-and-love-the-io-monad/
LOCATION:Zoom
END:VEVENT
END:VCALENDAR