You-Dont-Need-Loops

Loop avoidance

A learning project on avoiding common pitfalls of loops in programming

Avoid The One-off Problem, Infinite Loops, Statefulness and Hidden intent.

GitHub

1k stars
15 watching
53 forks
last commit: about 2 months ago
Linked from 1 awesome list

f-algebrasfoldfphacktoberfesthigher-order-functioninfinite-loopsloopsrecursiontail-recursion

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
you-dont-need/you-dont-need A resource providing guidance on common misconceptions about popular libraries and frameworks in software development 3,509
yourtion/learningmasteringalgorithms-c A comprehensive C programming project covering various algorithms and data structures 747
recursion-schemes/recursion-schemes Provides higher-order functions for abstracting common recursion patterns in Haskell 337
loop-recur/fpjs-class Teaches functional programming concepts through JavaScript classes 93
fosskers/cl-nonempty Provides non-empty variants of common Lisp collection types to simplify code and avoid manual NIL checks. 3
yusufcakal/algorithms A collection of basic algorithms and solutions in Java 24
billyfrcs/programming A comprehensive learning platform covering object-oriented and procedural programming fundamentals in various languages 6
kha7iq/kha7iq An infinite loop simulator 25
practical-tutorials/project-based-learning Curated list of tutorials to build applications from scratch in various programming languages 205,654
baro77/zkbasicscs A concise introduction to Zero-Knowledge Proofs basics 119
alpacaaa/zero-bs-haskell A tutorial project teaching Haskell through practical exercises and a gradual introduction to its concepts and terminology. 563
skippednote/go-learn A comprehensive resource for learning Go programming language and its ecosystem. 227
justfollowus/natural-language-processing Comprehensive resource for learning natural language processing (NLP) with a structured course outline and recommended readings. 834
jonathanzwhite/less-in-practice Style guide for projects using LESS programming language 1
karlhorky/learn-to-program A curated list of educational resources to learn programming fundamentals and web development skills. 4,136