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.
Return a list that recursively concatenates all sub-lists of LST.
Return a procedure to be passed to a `git-error' `catch' for HOME-PAGE at LOCATION.
Return the hash of FILENAME in nix-base32 format.
Return a list of chunks, each of which is a list of lines. The chunks are separated by PRED.
Simple helper to generate a Git origin s-expression.
Read lines from PORT and return them as a list.
Convert LICENSE object to a prefixed symbol representing the variable the object is bound to in the (guix licenses) module, such as 'license:gpl3+, or #f if there is no such known license.
Fetch the given REF from the Git repository at URL. Return three values : the commit hash, the downloaded directory and its content hash.
Guess if the URL looks like a Git repository.
Return a list of package expressions for PACKAGE-NAME and all its dependencies, sorted in topological order. For each package, call (REPO->GUIX-PACKAGE NAME #:version V), which should return a package expression and a list of dependencies; call (GUIX-NAME PACKAGE-NAME) to obtain the Guix package name corresponding to the upstream name.
Same as MAYBE-INPUTS, but for propagated inputs.
Given a list of PACKAGE-NAMES, tries to generate the 'inputs' field of a package definition. TYPE can be used to specify the type of the inputs; either the 'native or 'propagated symbols are accepted. Left unspecified, the snippet generated is for regular inputs.
Return a package value generated from the alist META. If the list of strings KNOWN-INPUTS is provided, do not treat the mentioned inputs as specifications to look up and replace them with plain symbols instead.
Improve the package SYNOPSIS.
Same as MAYBE-INPUTS, but for native inputs.
Return a generated `origin' block of a package depending on the Git version control system, and the directory in the store where the package has been downloaded, in case further processing is necessary.
Unless overwritten with REF, the ref (as defined by the (guix git) module) is calculated from the evaluation of PROC with trailing arguments. If EAGER? is #t, the same computation (PROC applied to the trailing arguments) is used as value of the `commit' field of the generated `git-reference' S-expression. Otherwise, PROC must be a procedure with a 'body property, which is used as the `commit' field S-expression.
Given a list of PACKAGE-NAMES or (PACKAGE-NAME VERSION) pairs, and an optional OUTPUT, tries to generate a quoted list of inputs, as suitable to use in an 'inputs' field of a package definition.
Given URL, the URL of a source code tarball, return the URL of the corresponding Git repository or #f if it could not be guessed.
Find VERSION amongst VERSIONS. When VERSION is not provided, return the latest version. When PARTIAL? is #t, VERSION is treated as a version prefix; e.g. finding version "0.1" may return "0.1.8" if it is the newest "0.1" prefixed version found in VERSIONS. Return #f when VERSION could not be found.