Faster and safer Haskell - benchmarks for the accumulating parameter
Benchmarks comparing Haskell list length implementations, showing how strict tail recursion with accumulating parameters improves performance and memory safety.
Benchmarks comparing Haskell list length implementations, showing how strict tail recursion with accumulating parameters improves performance and memory safety.
The article argues for the importance of recursion in functional programming, specifically F#, countering common misconceptions about its inefficiency.
Explains recursion, proper tail calls (PTC), tail call optimization (TCO), and syntactic tail calls (STC) in JavaScript, including implementation details and engine support.
A technical article demonstrating how to recursively chain multiple JavaScript filter functions on an array, using a functional programming approach.
A data scientist reviews Martin Odersky's Functional Programming in Scala Coursera course, covering key learnings and its practical application.
Explains implementing the Midpoint Displacement algorithm recursively using the ndarray library in JavaScript for efficient terrain generation.
Explores implementing the Fibonacci sequence in Python using Haskell's lazy, functional style for elegance and efficiency.
A Python script to recursively find and delete empty directories from a filesystem, with options for root folder handling.
A blog post sharing two Python scripts for solving Sudoku puzzles: a clear recursive version and a shorter, obfuscated one.
A quick guide on how to fix the 'maximum recursion depth exceeded' error in Python by increasing the recursion limit.
A programmer reviews 'Learn You Some Erlang for Great Good!', praising its fun approach to teaching the functional language and its benefits.