Strict Or Lazy
      
      
        There is a place for either or both  DonaldNoyes.ThinkingOutLoud.20110503
      
      
      
        Evaluation
      
      
        - 
           Implicit Lazy
          
        
 
        - 
           Explicit Lazy
          
        
 
        - 
           Benefits of LazyEvaluation
        
 
        - 
           The benefits of lazy evaluation include: performance increases due to avoiding unnecessary calculations, avoiding error conditions in the evaluation of compound expressions, the capability of constructing potentially infinite data structures, and the capability of defining control structures as abstractions instead of as primitives
          
        
 
        - 
           Strict 
          
        
 
      
      
        Patterns
      
      
      
        Programming
      
      
      
        Language
      
      
      
        Analysis
      
      
      
        Maps
      
      
      
      
        RoadMaps