13 Feb
                
                    2013
                
            
            
                13 Feb
                
                '13
                
            
            
            
        
    
                3:55 a.m.
            
        Hello, Is there any difference in efficiency between these two functions, when compiled with all optimizations? map f [] = [] map f (a:as) = f a : map f as and map f x = map' x where map' [] = [] map' (a:as) = f a : map' as Thanks, Andrew