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.
Given OUTPUTS, a list of output names, return a gexp that expands to an output alist.
Given INPUTS, a list of label/gexp-input tuples, return a gexp that expands to an input alist.
Return a <file-append> object that expands to the concatenation of BASE and SUFFIX.
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.
*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.
Return an executable script NAME that runs EXP using GUILE, with EXP's imported modules in its search path. Look up EXP's modules in MODULE-PATH.
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.
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.
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.
Return an object representing the Scheme file NAME that contains GEXP.
This is the declarative counterpart of 'gexp->file'.