[ 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 Кб | [список файлов] |