Skip to content

Shopify/hoff

Repository files navigation

hoff: Higher Order Functions (and Friends) Go Reference

Golang 1.22+ implementations of common methods/data structures using Go Generics

Requirements

  • Go 1.22 or newer

In Development

Please note: this package is still under development and may change in the future. We will attempt to maintain as much backwards compatibility as possible for future changes, but this is still a v0.x release and things might change.

Mash that Star button and OBLITERATE the Watch button to follow our changes.

Running tests/benchmarks

Run the tests and benchmarks for the project using this command:

go test -v -bench=. -race ./...

CI/CD and Github Actions

This project is configured to use GH Actions to automatically test/benchmark the project whenever pushes occur. See the .github/workflows folder for all the details.

Contributing

Contributors must sign the Shopify CLA before your PR can be accepted/merged.

Authors

License

hoff is released under the MIT License.

About

Higher Order Functions (and Friends) using Go 1.18+ Generics

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 9

Languages