Best products from r/functionalprogramming
We found 3 comments on r/functionalprogramming discussing the most recommended products. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 3 products and ranked them based on the amount of positive reactions they received. Here are the top 20.
1. The Little Schemer - 4th Edition
- [MULTI-FUNCTION]: This measuring tool has a quick-change button that changes between three measuring modes: inch, fraction, and millimeter to make conversion a snap during measurement.
- [PRECISION]: The electronic measurement range is 0” - 6” and 0 mm – 150 mm with a resolution of 0.0005” / 1/128” / 0.01 mm and an accuracy of 0.001” / 0.02 mm for precise readings in all your measurement needs.
- [QUALITY]: The body of the digital caliper is constructed using finely polished stainless steel with a knurled thumb roller and locking screw that ensures smooth sliding and accurate positioning when taking measurements.
- [VERSATILE]: Calibrate to measure inside, outside, depth and step with two sets of jaws and a probe as a vernier caliper.
- [LARGE SCREEN]: Each digital lcd caliper has an extra-large LCD screen for easy and clear readings for faster efficiency and accuracy on the job or at the worksite.
Features:
2. Learning Concurrent Programming in Scala - Second Edition
- WHAT’S INCLUDED: A single 24kg kettlebell. We also offer a full lineup of sizes: 2.2lb/1kg, 9lb/4kg, 13lb/6kg, 17lb/8kg, 22lb.10kg, 26lb/12kg, 35lb/16kg, 39lb/18kg, 44lb/20kg, 48lb/22kg, 53lb/24kg, 62lb/28kg, 70lb/32kg, 80lb/36kg, 88lb/40kg, 97lb/44kg, 106lb/48kg and single or double kettlebell sets to choose from.
- HIGH-GRADE PREMIUM KETTLEBELLS: REP Fitness kettlebells are gravity cast for maximum durability. Our kettlebells are treated with a premium textured matte finish for hundreds of swings without slipping or tearing your hands while protecting the bell from rust and corrosion.
- BUILD STRENGTH AND POWER: Kettlebells are great for squats, presses, deadlifts to build strength. Then shift gears to swings, cleans, and snatches to develop explosive power. Finish your workout with some core work like Russian twists or Turkish get-ups for a balanced full-body training routine.
- PERFECT FOR HOME GYMS: Kettlebells pack a ton of versatility into a small package. They’re compact, easy to store, and each bell has a color-coded ring at the base for easy identification.
- DESIGNED IN DENVER: REP Fitness designs and manufactures high-quality strength and conditioning equipment for home and commercial gyms. We carry a full line of strength and conditioning equipment including benches, barbells, dumbbells, racks, cardio equipment and more!
Features:
Your math background really shouldn't be an issue. If you're curious, though, check out this primer on lambda calculus.
Also highly recommended is The Little Schemer, which should fit your bill perfectly as a beginner to functional programming.
Learning Concurrent Programming in Scala covers many of these topics. Fit the more functional ones I just recommend going to https://zio.dev/ for purely functional (up to discipline) and to https://monix.io/docs/3x/ for the Observable and mostly functional.
My advice is to stick to Python for now, and work through the book Exercises in Programming Style https://www.amazon.com/dp/1482227371/ref=cm_sw_r_cp_apa_i_JHj3Db3Q6F3GM functional programming section.
After that, you can move to Clojure or Haskell.