Meeting tonight Tue, Jan 25, 2022

18 views
Skip to first unread message

Bryan Hunter

unread,
Jan 25, 2022, 11:15:36 AM1/25/22
to Nashville Functional Programmers
Happy 10 years NashFP!

Hope you can join us tonight via Zoom for the first meeting of 2022.

Agenda:
Mark Wutka: Haskell program to play Wordle
Patrick Carver: Advent of Code Day 13 solution in Elixir
Jason Orendorff: Immutability in the day job (and maybe a HyperLogLog-like gadget)

Zoom Link
Time: Jan 25, 2022 06:00 PM Central Time (US and Canada)

Bryan Hunter

unread,
Jan 25, 2022, 10:14:26 PM1/25/22
to Nashville Functional Programmers
Great meeting! Thanks everyone. Here's the Zoom chat log...

18:18:32 From Calvin Bottoms to Everyone:
        Hey, gonna eat a bite of dinner with my wife. Back in a bit.
18:25:29 From Bryan Hunter to Everyone:
        https://functionalconf.com/
18:25:51 From Patrick Carver to Everyone:
        https://www.empex.co/mtn
18:26:10 From Bryan Hunter to Everyone:
        https://thebigelixir.com/
18:31:46 From Mark Wutka to Everyone:
        https://www.cambridge.org/core/books/pearls-of-functional-algorithm-design/B0CF0AC5A205AF9491298684113B088F
18:33:12 From Bryan Hunter to Everyone:
        https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844
18:33:31 From Jason Orendorff to Everyone:
        `=>` !!
18:34:59 From Mark Mynsted to Everyone:
        I got “Type Theory and Formal Proof
       
        An Introduction
        by Rob Nederpelt, Herman Geuvers”
18:39:31 From Jason Orendorff to Everyone:
        “Impositions”
18:55:49 From Mark Wutka to Everyone:
        https://github.com/wutka/wordle
18:56:08 From Jason Orendorff to Everyone:
        On my Mac, `grep '^.....$' /usr/share/dict/words  | wc -l` gives 10230
18:56:59 From Mark Wutka to Everyone:
        https://www.powerlanguage.co.uk/wordle/
19:00:29 From Mark Mynsted to Everyone:
        So cool! Thank you Mark!
19:00:49 From Clifford Anderson to Everyone:
        Agreed! Very cool program.
19:00:59 From Mark Mynsted to Everyone:
        I have to go now. Schedule conflict.
19:01:04 From Mark Mynsted to Everyone:
        Thanks again all.
19:09:28 From Bryan Hunter to Everyone:
        https://blog.duolingo.com/wordle-in-other-languages/
19:11:52 From Jason Orendorff to Everyone:
        https://adventofcode.com/
19:12:07 From Shritesh Bhattarai to Everyone:
        Wordle's creator's name is Josh Wardle
19:35:01 From Jason Orendorff to Everyone:
        https://adventofcode.com/2021/day/13
19:48:32 From Bryan Hunter to Everyone:
        Book Jason mentioned: https://www.amazon.com/Introduction-Information-Retrieval-Christopher-Manning/dp/0521865719
19:49:02 From Bryan Hunter to Everyone:
        Or maybe…
19:49:03 From Bryan Hunter to Everyone:
        https://www.amazon.com/Information-Retrieval-Implementing-Evaluating-Engines/dp/0262528878/ref=pd_lpo_1?pd_rd_i=0262528878&psc=1
20:08:27 From Clifford Anderson to Everyone:
        I have to drop off, everyone. Thanks for tonight! As always, I learned a lot. Good to see you all.
20:12:26 From Mark Wutka to Everyone:
        you can change the max open files with ulimit
20:30:40 From John Wise to Everyone:
        I’ve go to run, thank you everyone.
20:35:12 From Grayson Dubois to Everyone:
        Gotta bounce. This has been great, thanks!
20:41:20 From Bryan Hunter to Everyone:
        https://github.com/NashFP/search-engine
20:44:07 From Dan Day to Everyone:
        Thanks presenters, great stuff tonight!
20:46:29 From Bryan Hunter to Everyone:
        A decade of fizz-buzzing: https://github.com/NashFP/fizzbuzz
20:51:24 From Shritesh Bhattarai to Everyone:
        https://groups.google.com/g/nashfp/c/JFxDvm1bxTY
20:59:37 From Mark Wutka to Everyone:
        https://www.amazon.com/Parallel-Concurrent-Programming-Haskell-Multithreaded/dp/1449335942
21:04:06 From Patrick Carver to Everyone:
        Jose's vids: https://www.twitch.tv/josevalim/videos

Jason Orendorff

unread,
Jan 26, 2022, 10:15:03 AM1/26/22
to nas...@googlegroups.com
If functional programming is programming with functions, maybe this is FP. Identical to Patrick's algorithm, but spelled "fold" :)

Spoilers for Advent of Code 2021, day 13:
https://github.com/jorendorff/advent-of-code/blob/main/ad2021/src/day13.rs#L44-L51

Just ignore the tasteless mentions of iterators. :-P

-j

--
You received this message because you are subscribed to the Google Groups "Nashville Functional Programmers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nashfp+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nashfp/a20b7427-8a02-4d1c-8521-7b96bced481en%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages