A Golang library to make development easier and more efficient
Features
itertools provide a series of functions to create iterators.
functools provide a series of functions to support functional programming.
collections provide a series of powerful and practical containers to store and manipulate data.
typed provide itertools, functools and collections with generics support.
This library mainly refers to Python and JavaScript, considering the feature of Golang as well.
ToDo List
Robustness: Add fuzz tests to ensure the robustness of the library.
Maintainability: Add annotations to the code to make it more readable; standardize the naming of the functions and variables to make it more consistent.
Provide more practical functions in functools for manipulating sequences (slice/array/string).
Generate documentation for the library and provide examples for each function.