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

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.


computed-file-name
Channel: guix
Location: guix/gexp.scm (guix gexp)
file-union (name files #:key guile dangling-symlinks?)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Return a <computed-file> that builds a directory containing all of FILES. Each item in FILES must be a two-element list where the first element is the file name to use in the new directory, and the second element is a gexp denoting the target file. Here's an example:

(file-union "etc" `(("hosts" ,(plain-file "hosts" "127.0.0.1 localhost")) ("bashrc" ,(plain-file "bashrc" "alias ls='ls --color'")) ("libvirt/qemu.conf" ,(plain-file "qemu.conf" ""))))

This yields an 'etc' directory containing these two files.

gexp-error-invalid-input
Channel: guix
Location: guix/gexp.scm (guix gexp)
scheme-file-gexp
Channel: guix
Location: guix/gexp.scm (guix gexp)
gexp-input?
Channel: guix
Location: guix/gexp.scm (guix gexp)
gexp->file (name exp #:key guile set-load-path? module-path splice? system target)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Return a derivation that builds a file NAME containing EXP. When SPLICE? is true, EXP is considered to be a list of expressions that will be spliced in the resulting file.

When SET-LOAD-PATH? is true, emit code in the resulting file to set '%load-path' and '%load-compiled-path' to honor EXP's imported modules. Lookup EXP's modules in MODULE-PATH.

gexp-modules (gexp)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Return the list of Guile module names GEXP relies on. If (gexp? GEXP) is false, meaning that GEXP is a plain Scheme object, return the empty list.

plain-file (name content)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Return an object representing a text file called NAME with the given CONTENT (a string) to be added to the store.

This is the declarative counterpart of 'text-file'.

local-file?
Channel: guix
Location: guix/gexp.scm (guix gexp)
computed-file (name gexp #:key guile local-build? options)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Return an object representing the store item NAME, a file or directory computed by GEXP. When LOCAL-BUILD? is #t (the default), it ensures the corresponding derivation is built locally. OPTIONS may be used to pass additional arguments to 'gexp->derivation'.

This is the declarative counterpart of 'gexp->derivation'.

directory-union (name things #:key copy? quiet? resolve-collision)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Return a directory that is the union of THINGS, where THINGS is a list of file-like objects denoting directories. For example:

(directory-union "guile+emacs" (list guile emacs))

yields a directory that is the union of the 'guile' and 'emacs' packages.

Call RESOLVE-COLLISION when several files collide, passing it the list of colliding files. RESOLVE-COLLISION must return the chosen file or #f, in which case the colliding entry is skipped altogether.

When COPY? is true, copy files instead of creating symlinks. When QUIET? is true, the derivation will not print anything.

&gexp-input-error
Channel: guix
Location: guix/gexp.scm (guix gexp)
file-append?
Channel: guix
Location: guix/gexp.scm (guix gexp)
lowered-gexp-load-path
Channel: guix
Location: guix/gexp.scm (guix gexp)
file-append-base
Channel: guix
Location: guix/gexp.scm (guix gexp)
sexp->gexp (sexp)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Turn SEXP into a gexp without any references.

Using this is a way for the caller to tell that SEXP doesn't need to be scanned for file-like objects, thereby reducing processing costs. This is particularly useful if SEXP is a long list or a deep tree.

file-append-suffix
Channel: guix
Location: guix/gexp.scm (guix gexp)
lowered-gexp-load-compiled-path
Channel: guix
Location: guix/gexp.scm (guix gexp)
parameterized?
Channel: guix
Location: guix/gexp.scm (guix gexp)
outputs->gexp (outputs)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Given OUTPUTS, a list of output names, return a gexp that expands to an output alist.

with-build-variables (inputs outputs body)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Return a gexp that surrounds BODY with a definition of the legacy '%build-inputs', '%outputs', and '%output' variables based on INPUTS, a list of name/gexp-input tuples, and OUTPUTS, a list of strings.

gexp-input-native?
Channel: guix
Location: guix/gexp.scm (guix gexp)
computed-file-gexp
Channel: guix
Location: guix/gexp.scm (guix gexp)
define-gexp-compiler
Channel: guix
Location: guix/gexp.scm (guix gexp)
Total public symbols: 43034