On 2025-01-08 07:26, techlists@phpcoderusa.com wrote: > On 2025-01-07 18:32, Steve Litt wrote: >> Hi all, >> >> Where: GoLUG: https://meet.jit.si/golug >> When: Wednesday, 1/8/2025 7pm sharp Eastern Standard time >> Arrive 15 minutes early for Microphone check & discussion >> >> Here are some of the benefits articulated by Functional Programming >> fans: >> >> * No side effects >> * Easier to test >> * Fewer bugs >> * Isolated state yields easier comprehension >> * Safer concurrency >> * Better modularity >> * Better reusability >> >> Functional Programming had a massive resurgence five years ago with >> languages such as Haskell, Clojure, Erlang, Scala, OCaml, and Rust. >> Rust is still red hot. 70% of GNU Emacs is written in Lisp, the oldest >> Functional Programming language. >> >> Functional programming is also ancient, with the LISP language first >> defined in the 1950's. In fact, Lambda Calculus, the math upon which >> Functional Programming is built, dates back to the 1930's. >> >> In spite of all this, Functional Programming has taken a back seat to >> procedure based structured programming and Object Oriented Programming >> (OOP). Learning Functional Programming is difficult because learning >> sources are hard to find. >> >> The purpose of this meeting is so that every one of us can leave >> knowing a lot more about Functional Programming than when we came in. >> I >> hope to see you there. I think there is a strong argument for OOP. I am a PHP developer and a big fan of the Model-View-Controller design pattern. I think it can be very lean and easy to expand. I was first exposed to procedural programming in 1983 and did not do any real OOP until about 15 years ago. Keith >> >> SteveT >> >> Steve Litt >> GoLUG Publicity Coordinator >> _______________________________________________ >> Linux@ctlug.org >> https://www.ctlug.org/mailman/listinfo/linux --------------------------------------------------- PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org To subscribe, unsubscribe, or to change your mail settings: https://lists.phxlinux.org/mailman/listinfo/plug-discuss