[ trixie ]
[ sid ]
[ Източник: golang-github-bradenaw-juniper ]
Пакет: golang-github-bradenaw-juniper-dev (0.15.1-2)
Връзки за golang-github-bradenaw-juniper-dev
Ресурси за Debian:
- Доклади за грешки
- Developer Information
- Журнал на промените в Debian
- Авторски права
- Управление на кръпките в Debian
Изтегляне на пакет-източник golang-github-bradenaw-juniper.
- [golang-github-bradenaw-juniper_0.15.1-2.dsc]
- [golang-github-bradenaw-juniper_0.15.1.orig.tar.gz]
- [golang-github-bradenaw-juniper_0.15.1-2.debian.tar.xz]
Отговорници:
Външни препратки:
- Начална страница [github.com]
Подобни пакети:
extension to the Go standard library (library)
Juniper is a library of extensions to the Go standard library using generics, including containers, iterators, and streams.
- `container/tree` contains a `Map` and `Set` that keep elements in sorted order. They are implemented using a B-tree, which performs better than a binary search tree. - `container/deque` contains a double-ended queue implemented with a ring buffer. - `container/xheap` contains a min-heap similar to the standard library's `container/heap` but more ergonomic, along with a `PriorityQueue` that allows setting priorities by key. - `container/xlist` contains a linked-list similar to the standard library's `container/list`, but type-safe. - `xslices` contains some commonly-used slice operations, like `Chunk`, `Reverse`, `Clear`, and `Join`. - `iterator` contains an iterator interface used by the containers, along with functions to manipulate them, like `Map`, `While`, and `Reduce`. - `stream` contains a stream interface, which is an iterator that can fail. Useful for iterating over collections that require I/O. It has most of the same combinators as `iterator`, plus some extras like `Pipe` and `Batch`. - `parallel` contains some shorthand for common uses of goroutines to process slices, iterators, and streams in parallel, like `parallel.MapStream`. - `xsort` contains extensions to the standard library package `sort`. Notably, it also has the definition for `xsort.Less`, which is how custom orderings can be defined for sorting and also for ordered collections like from `container/tree`. - You can probably guess what's in the packages `xerrors`, `xmath`, `xmath/xrand`, `xsync`, and `xtime`.
Packages that overlap directly with a standard library package are named the same but with an `x` prefix for "extensions", e.g. `sort` and `xsort`.
See the docs at https://pkg.go.dev/github.com/bradenaw/juniper for more.
Други пакети, свързани с golang-github-bradenaw-juniper-dev
|
|
|
|
-
- dep: golang-golang-x-exp-dev
- experimental and deprecated packages
-
- dep: golang-golang-x-sync-dev
- Supplemental Go synchronization libraries
Изтегляне на golang-github-bradenaw-juniper-dev
Архитектура | Големина на пакета | Големина след инсталиране | Файлове |
---|---|---|---|
all | 66,9 кБ | 425,0 кБ | [списък на файловете] |