Skip to content

lolster/LazyMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LazyMap

A lazy map function for Java

The LazyMap is inspired by the functional map available in Python3. A LazyMap object, instantiated with the Predicate function and the sequence, executes the mapping on the sequence only when it is necessary. The mapper can be applied on specific elements or on the entire sequence. The LazyMap is generic as well, so it can be used for various user defined classes.

An additional feature is Persistence, using standard Java serialization. The LazyMap can be stored/loaded by the user on the filesystem (in a lazy manner).

The following major design patterns have be used:

  • Iterator
  • Proxy
  • Abstract Factory method

Authors

 * Sushrith Arkal  (01FB14ECS262)
 * Varun Bharadwaj (01FB14ECS278)
 * Varun Majunath  (01FB14ECS280)
 * Suhas Kashyap   (01FB14ECS255)

 7th Semester,
 CSE Deptartment,
 PES University, 
 Bangalore, India

About

A lazy map function for Java/C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages