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

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.


strip-keyword-arguments (keywords args)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Remove all of the keyword arguments listed in KEYWORDS from ARGS.

version-major+minor (version-string)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Return "<major>.<minor>", where major and minor are the major and minor version numbers from version-string.

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)

host-hurd64? ()
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

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

go-to-location (port line column)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Jump to LINE and COLUMN (both one-indexed) in PORT. Maintain a source location map such that this can boil down to seek(2) and a few read(2) calls, which can drastically speed up repetitive operations on large files.

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

Does TARGET represent the GNU(/Hurd) system?

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

Is the architecture of TARGET a 'riscv64' machine?

readlink* (file)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

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

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

Does TARGET represent the 64bit GNU(/Hurd) system?

version-prefix?
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Return true if V1 is a version prefix of V2:

(version-prefix? "4.1" "4.16.2") => #f (version-prefix? "4.1" "4.1.2") => #t

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

Is the operating system of TARGET Windows?

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

Is the architecture of TARGET a variant of Intel's 32-bit architecture (IA32)?

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?

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"

arguments-from-environment-variable (variable)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Retrieve value of environment variable denoted by string VARIABLE in the form of a list of strings (`char-set:graphic' tokens) suitable for consumption by `args-fold', if VARIABLE is defined, otherwise return an empty list.

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.

ar-for-target (#:optional target)
Channel: guix
Location: guix/utils.scm (guix utils)
target-aarch64? (#:optional target)
Channel: guix
Location: guix/utils.scm (guix utils)
find-definition-insertion-location (file term #:key define-prefix)
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Search in FILE for a top-level definition created using DEFINE-PREFIX, with the defined term alphabetically succeeds TERM. Return the location if found, or #f otherwise.

version-compare
Channel: guix
Location: guix/utils.scm (guix utils)
Documentation:

Return '> when A denotes a newer version than B, '< when A denotes a older version than B, or '= when they denote equal versions.

target-64bit? (#:optional system)
Channel: guix
Location: guix/utils.scm (guix utils)
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.

Total public symbols: 89807