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 <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.
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.
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.
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'.
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'.
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.
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.
Given OUTPUTS, a list of output names, return a gexp that expands to an output alist.
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.