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

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.


parallel-job-count
Channel: guix
Location: guix/build/utils.scm (guix build utils)
fold-port-matches (proc init pattern port #:optional unmatched)
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Read from PORT character-by-character; for each match against PATTERN, call (PROC MATCH RESULT), where RESULT is seeded with INIT. PATTERN is a list of SRFI-14 char-sets. Call (UNMATCHED CHAR RESULT) for each unmatched character.

dump-port (in out #:optional len #:key buffer-size progress)
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Read LEN bytes from IN or as much data as possible if LEN is #f, and write it to OUT, using chunks of BUFFER-SIZE bytes. Call PROGRESS at the beginning and after each successful transfer of BUFFER-SIZE bytes or less, passing it the total number of bytes transferred and the continuation of the transfer as a thunk.

false-if-file-not-found
Channel: guix
Location: guix/build/utils.scm (guix build utils)
invoke (program . args)
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Invoke PROGRAM with the given ARGS. Raise an exception if the exit code is non-zero; otherwise return #t.

ar-file?
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Return true if FILE starts with the right magic bytes.

file-header-match (header)
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Return a procedure that returns true when its argument is a file starting with the bytes in HEADER, a bytevector.

list->search-path-as-string (lst separator)
Channel: guix
Location: guix/build/utils.scm (guix build utils)
tarball? (file-name)
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

True when FILE-NAME has a tar file extension.

invoke-error-program
Channel: guix
Location: guix/build/utils.scm (guix build utils)
patch-makefile-SHELL (file #:key keep-mtime?)
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Patch the `SHELL' variable in FILE, which is supposedly a makefile. When KEEP-MTIME? is true, the atime/mtime of FILE are kept unchanged.

modify-phases
Channel: guix
Location: guix/build/utils.scm (guix build utils)
alist-cons-after (reference key value alist #:optional key=?)
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Insert the KEY/VALUE pair after the first occurrence of a pair whose key is REFERENCE in ALIST. Use KEY=? to compare keys. An error is raised when no such pair exists.

make-file-writable (file)
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Make FILE writable for its owner.

patch-shebang
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Replace the #! interpreter file name in FILE by a valid one found in PATH, when FILE actually starts with a shebang. Return #t when FILE was patched, #f otherwise. When KEEP-MTIME? is true, the atime/mtime of FILE are kept unchanged.

mkdir-p (dir)
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Create directory DIR and all its ancestors.

define-constant
Channel: guix
Location: guix/build/utils.scm (guix build utils)
%store-hash-string-length
Channel: guix
Location: guix/build/utils.scm (guix build utils)
wrap-script
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Wrap the script PROG such that VARS are set first. The format of VARS is the same as in the WRAP-PROGRAM procedure. This procedure differs from WRAP-PROGRAM in that it does not create a separate shell script. Instead, PROG is modified directly by prepending a Guile script, which is interpreted as a comment in the script's language.

Special encoding comments as supported by Python are recreated on the second line.

Note that this procedure can only be used once per file as Guile scripts are not supported.

delete-file-recursively (dir #:key follow-mounts?)
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Delete DIR recursively, like `rm -rf', without following symlinks. Don't follow mount points either, unless FOLLOW-MOUNTS? is true. Report but ignore errors.

remove-store-references (file #:optional store)
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Remove from FILE occurrences of file names in STORE; return #t when store paths were encountered in FILE, #f otherwise. This procedure is known as `nuke-refs' in Nixpkgs.

wrap-program (prog #:key sh . vars)
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:
Make a wrapper for PROG. VARS should look like this: '(VARIABLE DELIMITER POSITION LIST-OF-DIRECTORIES) where DELIMITER is optional. ':' will be used if DELIMITER is not given. For example, this command: (wrap-program "foo" '("PATH" ":" = ("/gnu/.../bar/bin")) '("CERT_PATH" suffix ("/gnu/.../baz/certs" "/qux/certs"))) will copy 'foo' to '.foo-real' and create the file 'foo' with the following contents: #!location/of/bin/bash export PATH="/gnu/.../bar/bin" export CERT_PATH="$CERT_PATH${CERT_PATH:+:}/gnu/.../baz/certs:/qux/certs" exec -a "${0##*/}" location/of/.foo-real "$@" This is useful for scripts that expect particular programs to be in $PATH, for programs that expect particular shared libraries to be in $LD_LIBRARY_PATH, or modules in $GUILE_LOAD_PATH, etc. If PROG has previously been wrapped by 'wrap-program', the wrapper is extended with definitions for VARS. If it is not, SH will be used as interpreter.
gzip-file?
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Return true if FILE starts with the right magic bytes.

png-file?
Channel: guix
Location: guix/build/utils.scm (guix build utils)
Documentation:

Return true if FILE starts with the right magic bytes.

Total public symbols: 86650