Metadata-Version: 2.1
Name: scalaps
Version: 0.0.2
Summary: Scala-inspired data structures for Python
Home-page: https://github.com/matthagy/scalaps
Author: Matt Hagy
Author-email: matthew.hagy@gmail.com
License: UNKNOWN
Description: # scalaps
        See blog post, 
        [Introducing scalaps: Scala-inspired data structures for Python](https://medium.com/@matthagy/introducing-scalaps-scala-inspired-data-structures-for-python-53f3afc8696)
        to learn about using this library.
        > A functional, object-oriented approach for working with sequences and collections. Also similar to Java Streams. Hope you find they simplify your code by providing a plethora of common algorithms for working with sequences and collections.
        
        ## Example
        ```python
        import scalaps as sc
        
        (sc.Seq(range(10))
         .map(lambda x: x+3)
         .filter(lambda x: x%2==0)
         .group_by(lambda x: x%3)
         .items()
         .for_each(print))
        ```
        
        #### Output
        ```
        (1, List([4, 10]))
        (0, List([6, 12]))
        (2, List([8]))
        ```
        
        ## Examples
        See examples/ directory for additional examples of using scalaps. 
        
        ## Closing Remarks
        Very much a work in progress. Expect major changes as the library evolves.
        I'd appreciate other people's input, so feel free to submit a PR.
        
        Contact: Matt Hagy <matthew.hagy@gmail.com>
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
