things that matter€¦ · the best of functional programming in your browser. elm “many...
TRANSCRIPT
![Page 1: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/1.jpg)
Things that MatterDecisions that Shape Languages
![Page 2: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/2.jpg)
![Page 3: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/3.jpg)
![Page 4: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/4.jpg)
the incubator
![Page 5: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/5.jpg)
![Page 6: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/6.jpg)
“The primary motivation was to amuse myself.”
![Page 7: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/7.jpg)
“I like the way it makes programming enjoyable.”
- Matz
![Page 8: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/8.jpg)
![Page 9: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/9.jpg)
![Page 10: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/10.jpg)
“So, we started Lua with the very specific goal of providing a language for problems that need a
good configuration language.”- Roberto Ierusalimschy
![Page 11: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/11.jpg)
“So, we started Lua with the very specific goal of providing a language for problems that need a
good configuration language.”- Roberto Ierusalimschy
![Page 12: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/12.jpg)
elm
![Page 13: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/13.jpg)
elmThe best of functional programming in your browser
![Page 14: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/14.jpg)
elm“Many functional folks have a way of saying
extremely interesting and useful things in a totally inaccessible impractical way, and I wanted to fix this.”
![Page 15: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/15.jpg)
elm“Many functional folks have a way of saying
extremely interesting and useful things in a totally inaccessible impractical way, and I wanted to fix this.”
![Page 16: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/16.jpg)
elm“Many functional folks have a way of saying
extremely interesting and useful things in a totally inaccessible impractical way, and I wanted to fix this.”
![Page 17: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/17.jpg)
elm“Many functional folks have a way of saying
extremely interesting and useful things in a totally inaccessible impractical way, and I wanted to fix this.”
![Page 18: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/18.jpg)
elm
![Page 19: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/19.jpg)
elm“Elm is not about being theoretically better. It is
about being demonstrably better.”
- Evan Czaplicki
![Page 20: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/20.jpg)
Haskell
![Page 21: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/21.jpg)
Haskell
![Page 22: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/22.jpg)
Haskell“On the lazy side (of FP), you had as
many programming languages as there were researchers.”
![Page 23: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/23.jpg)
Haskell“If he (David Turner, Miranda) had said yes (to
making Miranda the single standard for research of lazy FP), Haskell would not exist.”
- John Hughes
![Page 24: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/24.jpg)
Haskell
![Page 25: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/25.jpg)
![Page 26: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/26.jpg)
“I wanted a Lisp for Functional Programming, symbiotic with an established
Platform, and designed for Concurrency.”
![Page 27: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/27.jpg)
“I wanted a Lisp for Functional Programming, symbiotic with an established
Platform, and designed for Concurrency.”
![Page 28: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/28.jpg)
“I wanted a Lisp for Functional Programming, symbiotic with an established
Platform, and designed for Concurrency.”
![Page 29: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/29.jpg)
“I wanted a Lisp for Functional Programming, symbiotic with an established
Platform, and designed for Concurrency.”
![Page 30: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/30.jpg)
“I wanted a Lisp for Functional Programming, symbiotic with an established
Platform, and designed for Concurrency.”- Rich Hickey
![Page 31: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/31.jpg)
![Page 32: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/32.jpg)
“A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-
performance, multithreaded, and dynamic language.”
![Page 33: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/33.jpg)
“A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-
performance, multithreaded, and dynamic language.”
![Page 34: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/34.jpg)
“A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-
performance, multithreaded, and dynamic language.”
![Page 35: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/35.jpg)
“A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-
performance, multithreaded, and dynamic language.”
![Page 36: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/36.jpg)
“A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-
performance, multithreaded, and dynamic language.”
![Page 37: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/37.jpg)
“A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-
performance, multithreaded, and dynamic language.”
![Page 38: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/38.jpg)
“A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-
performance, multithreaded, and dynamic language.”
![Page 39: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/39.jpg)
“A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-
performance, multithreaded, and dynamic language.”
![Page 40: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/40.jpg)
“A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-
performance, multithreaded, and dynamic language.”
![Page 41: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/41.jpg)
“A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-
performance, multithreaded, and dynamic language.”
![Page 42: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/42.jpg)
“A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-
performance, multithreaded, and dynamic language.”
![Page 43: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/43.jpg)
...
![Page 44: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/44.jpg)
?
![Page 45: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/45.jpg)
.
![Page 46: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/46.jpg)
the incubator
![Page 47: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/47.jpg)
Your originsshape you
![Page 48: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/48.jpg)
Know your community
![Page 49: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/49.jpg)
![Page 50: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/50.jpg)
![Page 51: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/51.jpg)
![Page 52: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/52.jpg)
![Page 53: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/53.jpg)
• Population
• Support
• Investment
![Page 54: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/54.jpg)
![Page 55: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/55.jpg)
• Population
• Support
• Investment
![Page 56: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/56.jpg)
• Population
• Community
• Investment
![Page 57: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/57.jpg)
elm
![Page 58: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/58.jpg)
elm
• Population
• Support
• Investment
![Page 59: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/59.jpg)
![Page 60: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/60.jpg)
elm
![Page 61: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/61.jpg)
![Page 62: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/62.jpg)
![Page 63: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/63.jpg)
MINSWAN
![Page 64: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/64.jpg)
Matz Is Nice So We Are Nice
![Page 65: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/65.jpg)
Matz Is Nice So We Are Nice
![Page 66: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/66.jpg)
MINSWAN
![Page 67: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/67.jpg)
Polish
![Page 68: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/68.jpg)
![Page 69: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/69.jpg)
![Page 70: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/70.jpg)
![Page 71: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/71.jpg)
![Page 72: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/72.jpg)
![Page 73: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/73.jpg)
Know your community
![Page 74: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/74.jpg)
Make a Stand
![Page 75: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/75.jpg)
![Page 76: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/76.jpg)
Syntax has a profound impact on marketshare
![Page 77: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/77.jpg)
Syntax has a profound impact on productivity
![Page 78: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/78.jpg)
“Languages are enhancers for your mind that shape the way
you attack programming.”
Sugar makes programmers more productive
![Page 79: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/79.jpg)
Syntax must be simple
![Page 80: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/80.jpg)
Syntax must be simple
![Page 81: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/81.jpg)
Syntax has a profound impact on marketshare
![Page 82: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/82.jpg)
Syntax has a profound impact on program design
![Page 83: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/83.jpg)
Syntax must be profoundlysimple and uniform
![Page 84: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/84.jpg)
Syntax must be profoundlysimple and uniform
![Page 85: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/85.jpg)
Syntax must be profoundlysimple and uniformThe tree
![Page 86: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/86.jpg)
Syntax must be profoundlysimple and uniformThe tree
![Page 87: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/87.jpg)
Syntax has a profound impact on marketshare
![Page 88: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/88.jpg)
Syntax has a profound impact on marketshare
![Page 89: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/89.jpg)
Syntax has a profound impact on marketshare
![Page 90: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/90.jpg)
StandsStands
![Page 91: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/91.jpg)
Haskell
![Page 92: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/92.jpg)
We will be lazy
![Page 93: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/93.jpg)
Our functions will be pure
![Page 94: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/94.jpg)
Our types are strict and static
![Page 95: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/95.jpg)
![Page 96: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/96.jpg)
Make concurrency simple
![Page 97: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/97.jpg)
Let it crash
![Page 98: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/98.jpg)
elm
![Page 99: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/99.jpg)
Approachable Theory
![Page 100: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/100.jpg)
Callbacks Stink
![Page 101: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/101.jpg)
Make a Stand
![Page 102: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/102.jpg)
Adapt or die.
![Page 103: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/103.jpg)
![Page 104: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/104.jpg)
![Page 105: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/105.jpg)
![Page 106: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/106.jpg)
![Page 107: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/107.jpg)
![Page 108: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/108.jpg)
EfficientProgramDesign
![Page 109: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/109.jpg)
Idea
![Page 110: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/110.jpg)
Idioms
![Page 111: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/111.jpg)
Abstractions
![Page 112: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/112.jpg)
![Page 113: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/113.jpg)
![Page 114: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/114.jpg)
classObject
defblank?
false
end
end
classString
defblank?
self==""
end
end
classNilClass
defblank?
true
end
end
[nil,4,""].mapdo|item|
item.blank?
end
![Page 115: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/115.jpg)
EfficientProgramDesign
![Page 116: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/116.jpg)
EfficientProgramDesign
![Page 117: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/117.jpg)
EfficientLanguageDesign
![Page 118: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/118.jpg)
Adaptation
![Page 119: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/119.jpg)
Extension
![Page 120: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/120.jpg)
![Page 121: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/121.jpg)
![Page 122: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/122.jpg)
Macros
![Page 123: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/123.jpg)
![Page 124: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/124.jpg)
(+ 1 2)
![Page 125: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/125.jpg)
('+ 1 2)
![Page 126: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/126.jpg)
![Page 127: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/127.jpg)
Top=self,
Ref=make_ref,
Pid=spawn_link(fun->
Top!{Ref,...}
),
receive
{Ref,Value}->Value
end
![Page 128: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/128.jpg)
![Page 129: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/129.jpg)
task=Task.async(&do_something/0)
#dosomethingconcurrently
result=Task.await(task)
![Page 130: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/130.jpg)
||
![Page 131: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/131.jpg)
|>
![Page 132: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/132.jpg)
defmacro
![Page 133: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/133.jpg)
defprotocol
![Page 134: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/134.jpg)
widgets
|>Enum.filter...
|>Enum.map...
|>Enum.take(5)
![Page 135: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/135.jpg)
widgets
|>Stream.filter...
|>Stream.map...
|>Enum.take(5)
![Page 136: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/136.jpg)
widgets
|>Stream.expensive1...
|>Stream.expensive2...
|>Enum.take(5)
![Page 137: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/137.jpg)
widgets
|>Stream.expensive1...
|>?
|>Stream.expensive2...
|>?
|>Enum.take(5)
![Page 138: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/138.jpg)
widgets
|>Stream.expensive1...
|>async_process...
|>Stream.expensive2...
|>async_process...
|>Enum.take(5)
![Page 139: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/139.jpg)
widgets
|>Expensive.task1...
|>?
|>Expensive.task2...
|>?
|>Enum.take(5)
![Page 140: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/140.jpg)
widgets
|>Expensive.task1...
|>process_farm(10)
|>Expensive.task2...
|>process_farm(20)
|>Enum.take(5)
![Page 141: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/141.jpg)
widgets
|>Expensive.task1...
|>distribute(10)
|>Expensive.task2...
|>distribute(20)
|>Enum.take(5)
![Page 142: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/142.jpg)
widgets
|>distribute(20)
|>Stream.expensive1...
|>Stream.expensive2...
|>Stream.expensive3...
|>Enum.take(n)
![Page 143: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/143.jpg)
Other Examples
![Page 144: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/144.jpg)
Other Examples
Haskell
![Page 145: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/145.jpg)
Other Examples
elm
Haskell
![Page 146: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/146.jpg)
Other Examples
elm
Haskell
![Page 147: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/147.jpg)
Other Examples
elm
Haskell
![Page 148: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/148.jpg)
Adapt or die
![Page 149: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/149.jpg)
Your originsshape you
![Page 150: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/150.jpg)
Know your customer
![Page 151: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/151.jpg)
Make a Stand
![Page 152: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/152.jpg)
Adapt or die
![Page 153: things that matter€¦ · The best of functional programming in your browser. elm “Many functional folks have a way of saying extremely interesting and useful things in a totally](https://reader035.vdocuments.us/reader035/viewer/2022063001/5f19be0fe11f2424702f2ab6/html5/thumbnails/153.jpg)
?