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

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.


gexp->derivation (name exp #:key system target hash hash-algo recursive? env-vars modules module-path guile-for-build effective-version graft? references-graphs allowed-references disallowed-references leaked-env-vars local-build? substitutable? properties deprecation-warnings script-name)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Return a derivation NAME that runs EXP (a gexp) with GUILE-FOR-BUILD (a derivation) on SYSTEM; EXP is stored in a file called SCRIPT-NAME. When TARGET is true, it is used as the cross-compilation target triplet for packages referred to by EXP.

MODULES is deprecated in favor of 'with-imported-modules'. Its meaning is to make MODULES available in the evaluation context of EXP; MODULES is a list of names of Guile modules searched in MODULE-PATH to be copied in the store, compiled, and made available in the load path during the execution of EXP---e.g., '((guix build utils) (guix build gnu-build-system)).

EFFECTIVE-VERSION determines the string to use when adding extensions of EXP (see 'with-extensions') to the search path---e.g., "2.2".

GRAFT? determines whether packages referred to by EXP should be grafted when applicable.

When REFERENCES-GRAPHS is true, it must be a list of tuples of one of the following forms:

(FILE-NAME OBJ) (FILE-NAME OBJ OUTPUT) (FILE-NAME GEXP-INPUT) (FILE-NAME STORE-ITEM)

The right-hand-side of each element of REFERENCES-GRAPHS is automatically made an input of the build process of EXP. In the build environment, each FILE-NAME contains the reference graph of the corresponding item, in a simple text format.

ALLOWED-REFERENCES must be either #f or a list of output names and packages. In the latter case, the list denotes store items that the result is allowed to refer to. Any reference to another store item will lead to a build error. Similarly for DISALLOWED-REFERENCES, which can list items that must not be referenced by the outputs.

DEPRECATION-WARNINGS determines whether to show deprecation warnings while compiling modules. It can be #f, #t, or 'detailed.

The other arguments are as for 'derivation'.

gexp-compiler?
Channel: guix
Location: guix/gexp.scm (guix gexp)
delayed-object
Channel: guix
Location: guix/gexp.scm (guix gexp)
program-file-module-path
Channel: guix
Location: guix/gexp.scm (guix gexp)
compiled-modules (modules #:key name system target guile module-path extensions deprecation-warnings optimization-level)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Return a derivation that builds a tree containing the `.go' files corresponding to MODULES. All the MODULES are built in a context where they can refer to each other. When TARGET is true, cross-compile MODULES for TARGET, a GNU triplet.

plain-file?
Channel: guix
Location: guix/gexp.scm (guix gexp)
local-file-recursive?
Channel: guix
Location: guix/gexp.scm (guix gexp)
plain-file-content
Channel: guix
Location: guix/gexp.scm (guix gexp)
with-imported-modules
Channel: guix
Location: guix/gexp.scm (guix gexp)
text-file* (name . text)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Return as a monadic value a derivation that builds a text file containing all of TEXT. TEXT may list, in addition to strings, objects of any type that can be used in a gexp: packages, derivations, local file objects, etc. The resulting store file holds references to all these.

computed-file?
Channel: guix
Location: guix/gexp.scm (guix gexp)
assume-source-relative-file-name
Channel: guix
Location: guix/gexp.scm (guix gexp)
assume-valid-file-name
Channel: guix
Location: guix/gexp.scm (guix gexp)
gexp->approximate-sexp (gexp)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Return the S-expression corresponding to GEXP, but do not lower anything. As a result, the S-expression will be approximate if GEXP has references.

references-file (item #:optional name #:key guile)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

Return a file that contains the list of direct and indirect references (the closure) of ITEM.

lower-gexp (exp #:key module-path system target graft? guile-for-build effective-version deprecation-warnings)
Channel: guix
Location: guix/gexp.scm (guix gexp)
Documentation:

*Note: This API is subject to change; use at your own risk!*

Lower EXP, a gexp, instantiating it for SYSTEM and TARGET. Return a <lowered-gexp> ready to be used.

Lowered gexps are an intermediate representation that's useful for applications that deal with gexps outside in a way that is disconnected from derivations--e.g., code evaluated for its side effects.

local-file-name
Channel: guix
Location: guix/gexp.scm (guix gexp)
scheme-file?
Channel: guix
Location: guix/gexp.scm (guix gexp)
gexp-input-error?
Channel: guix
Location: guix/gexp.scm (guix gexp)
gexp
Channel: guix
Location: guix/gexp.scm (guix gexp)
commit-signing-key (repo commit-id keyring #:key disallowed-hash-algorithms)
Channel: guix
Location: guix/git-authenticate.scm (guix git-authenticate)
Documentation:

Return the OpenPGP key that signed COMMIT-ID (an OID). Raise an exception if the commit is unsigned, has an invalid signature, has a signature using one of the hash algorithms in DISALLOWED-HASH-ALGORITHMS, or if its signing key is not in KEYRING.

unauthorized-commit-error?
Channel: guix
Location: guix/git-authenticate.scm (guix git-authenticate)
cache-authenticated-commit (key commit-id)
Channel: guix
Location: guix/git-authenticate.scm (guix git-authenticate)
Documentation:

Record in ~/.cache, under KEY, COMMIT-ID and its closure as authenticated (only COMMIT-ID is written to cache, though).

authenticate-commit (repository commit keyring #:key default-authorizations)
Channel: guix
Location: guix/git-authenticate.scm (guix git-authenticate)
Documentation:

Authenticate COMMIT from REPOSITORY and return the signing key fingerprint. Raise an error when authentication fails. If one of the parent commits does not specify anything, fall back to DEFAULT-AUTHORIZATIONS.

Total public symbols: 43034