_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above.

API method:

GET /api/symbols?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


gnu-triplet->nix-system (triplet)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Return the Nix system type corresponding to TRIPLET, a GNU triplet as returned by `config.guess'.

ensure-keyword-arguments (args kw/values)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Force the keywords arguments KW/VALUES in the keyword argument list ARGS. For instance:

(ensure-keyword-arguments '(#:foo 2) '(#:foo 2)) => (#:foo 2)

(ensure-keyword-arguments '(#:foo 2) '(#:bar 3)) => (#:foo 2 #:bar 3)

(ensure-keyword-arguments '(#:foo 2) '(#:bar 3 #:foo 42)) => (#:foo 42 #:bar 3)

package-name->name+version (spec #:optional delimiter)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:
Given SPEC, a package name like "foo@0.9.1b", return two values: "foo" and "0.9.1b". When the version part is unavailable, SPEC and #f are returned. Both parts must not contain any '@'. Optionally, DELIMITER can be a character other than '@'.
cc-for-target (#:optional target)
Channel: guix
Location: guix/utils.scm (guix utils)
system-hurd64? ()
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Is the current system the 64bit GNU(/Hurd) system?

filtered-port (command input)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Return an input port where data drained from INPUT is filtered through COMMAND (a list). In addition, return a list of PIDs that the caller must wait. When INPUT is a file port, it must be unbuffered; otherwise, any buffered data is lost.

target-arm32? (#:optional target)
Channel: guix
Location: guix/utils.scm (guix utils)
host-hurd? ()
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Are we running on a Hurd system? This is almost never the right function, use target-hurd? or system-hurd? instead.

version-prefix (version-string num-parts)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Truncate version-string to the first num-parts components of the version. For example, (version-prefix "2.1.47.4.23" 3) returns "2.1.47"

strip-for-target (#:optional target)
Channel: guix
Location: guix/utils.scm (guix utils)
readlink* (file)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Call 'readlink' until the result is not a symlink.

cxx-for-target (#:optional target)
Channel: guix
Location: guix/utils.scm (guix utils)
target-avr? (#:optional target)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Is the architecture of TARGET a variant of Microchip's AVR architecture?

with-atomic-file-output (file proc #:key sync?)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Call PROC with an output port for the file that is going to replace FILE. Upon success, FILE is atomically replaced by what has been written to the output port, and PROC's result is returned.

When SYNC? is true, call 'fdatasync' on the temporary file before renaming it to FILE; set it to #false for caches and temporary files to improve performance.

config-directory t-1bee376549df88c2-2ebe
Channel: guix
Location: guix/utils.scm (guix utils)
target-powerpc? (#:optional target)
Channel: guix
Location: guix/utils.scm (guix utils)
file-extension (file)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Return the extension of FILE or #f if there is none.

call-with-decompressed-port (compression port proc)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Call PROC with a wrapper around PORT, a file port, that decompresses data read from PORT according to COMPRESSION, a symbol such as 'xz.

target-riscv64? (#:optional target)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Is the architecture of TARGET a 'riscv64' machine?

downstream-package-name (prefix name)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Return the Guix package name for a given package NAME.

target-32bit? (#:optional system)
Channel: guix
Location: guix/utils.scm (guix utils)
cache-directory t-1bee376549df88c2-2ec5
Channel: guix
Location: guix/utils.scm (guix utils)
as-for-target (#:optional target)
Channel: guix
Location: guix/utils.scm (guix utils)
pretty-print-table (rows #:key max-column-width left-pad)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Print ROWS in neat columns. All rows should be lists of strings and each row should have the same length. The columns are separated by a tab character, and aligned using spaces. The maximum width of each column is bound by MAX-COLUMN-WIDTH. Each row is prefixed with LEFT-PAD spaces.

Total public symbols: 88154