Skip to content

sdehm/go-enumerable

Repository files navigation

go-enumerable

This is a project mostly for learning to implement a enumerable library in Go using generics. It is inspired by Enumerable in .NET though it does not attempt to replicate the linq API. There has not been analysis on performance but efforts have been made to follow best practices where applicable. I am sure that there have been many similar libraries made like this but I avoided searching them out in order to see what a naive implementation could look like.

Future Features

  • Lazy evaluation
  • Parallel evaluation
  • More functions
  • Performance improvements and analysis

Stretch Goals

  • DSL
  • Query builder for SQL and other databases
  • Large data set support

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages