[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1036855: ITP: golang-github-muhlemmer-gu -- Generic Utilities for the Go programming language



Package: wnpp
Severity: wishlist
Owner: Mathias Gibbens <gibmat@debian.org>
X-Debbugs-CC: debian-devel@lists.debian.org, debian-go@lists.debian.org

* Package name    : golang-github-muhlemmer-gu
  Version         : 0.3.1-1
  Upstream Author : Tim Möhlmann
* URL             : https://github.com/muhlemmer/gu
* License         : Unlicense
  Programming Lang: Go
  Description     : Generic Utilities for the Go programming language

 GU is a collection of Generic Utility functions, using Type Parameters
 featured in Go 1.18 and later. The author found himself writing
 boilerplate code for slices, maps, poitners etc. Since 1.18 he
 started using generics in some of his repositories and found that some
 functions often are the same between projects. The repository is a
 collection of those (utiltity) functions.
 .
 Although the functions are pretty basic and *almost* don't justify
 putting them in a package, he shared this code under the unlicense,
 with the purpose:
 .
  * Make his own life easier when reusing boiler plate code;
  * So that others can easily use these utilities;
  * People who want to learn more about generics in Go can read the
code;

This is a new dependency for building the latest release of LXD and
will be team-maintained within the Go Packaging Team.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: