使用函數式語言來「撰寫一支程式」與「設計整個系統」需要考量的觀點是非常不同的。
很多我們喜歡的小(?)習慣或是語言功能,拉到系統架構與設計層級時,可能不見得優先程度會是那麼地高🥲。那麼,差異在哪裡?到底從軟體架構的角度來說,什麼才是函數式的亮點?我們可以怎麼去重新思索函數式的優點與可能性?
有著六年針對業界的函數式軟體架構教學經驗的 Mike Sperber 在今年 ICFP 的 FUNAR workshop 給的 talk,應該會給我們一些非常有意義的整理與分享。https://youtu.be/FB0CS0X1QRc?t=21605
Functional Thursday
函數程式語言的社群 It's also a good way to let people think of the essence of programming language.
函數式程式設計 (Functional Programming) 的相關特色正逐漸成為主流程式設計中不可或缺的一部分,例如 first-class function 和 lambda function 等等。此種程式設計提供了更高階而強大的表述能力,讓程式設計得以更簡潔更有彈性。
而 Functional Thursday (簡稱 Funth) 是一個針對函數式程式語言(Functional Language)與函數式程式設計的社群,同時我們也關注各種與程式語言本質相關的領域。因此只要是對函數式程式設計,以及對諸如如何從理論和實作去理解程式語言等相關議題有興趣的各位,本社群都相當歡迎前來參與、分享與討論。
Functional programming make programs more concise and it's back-end by the power of math. O
13/10/2025
ICFP 的會議期間會有好一些共同辦理的工作坊,其中一個相當知名且有趣的是專門探討 side-effect 議題的 Higher-Order Programming with Effects workshop (HOPE) 。
今年的工作坊本身已經結束了,但是所有演講的 live 都有留存在 youtube 上: https://www.youtube.com/watch?v=BWN1UaZU_qE
這裡特別推薦今年的 keynote: "Smart Handlers: Handling the selection monad" -- 介紹 selection monad 這個大家比較沒那麼熟悉的 monad。有興趣的朋友千萬不要錯過啦!如果之後可以在 Functional Thursday 聽到相關的 talk 或是討論就太棒了 😆 (這個演講大概是影片的 1:26:30 處開始)
[ICFP/SPLASH'25] Seminar Room 3 - HOPE (Oct 12th) Full program: https://conf.researchr.org/program/icfp-splash-2025/program-icfp-splash-2025/
10月10號因為國慶假日所以聚會暫停一次。
如果你有興趣在聚會裡分享任何主題或趣事,都歡迎私訊聯絡!
也歡迎加入社團一起交流:
https://www.facebook.com/groups/functioanl.thursday
(提醒)
明日7/11沒有聚會,別白跑一趟囉!
如果你有興趣在聚會裡分享任何主題或趣事,都歡迎私訊或者在社團裡提出喔:https://www.facebook.com/groups/functioanl.thursday
Click here to claim your Sponsored Listing.
Location
Category
Address
Taipei