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.
Like 'mapm' in %STORE-MONAD, but accumulate 'build-things' calls and coalesce them into a single call.
Return the names of the supported built-in derivation builders supported by STORE.
Convert MAPPING, an alist like:
(("guix/build/utils.scm" . "…/utils.scm"))
to a tree suitable for 'add-file-tree-to-store' and 'interned-file-tree'.
Build THINGS, a list of store items which may be either '.drv' files or outputs, and return when the worker is done building them. Elements of THINGS that are not derivations can only be substituted and not built locally. Alternately, an element of THING can be a derivation/output name pair, in which case the daemon will attempt to substitute just the requested output of the derivation. Return #t on success.
When a handler is installed with 'with-build-handler', it is called any time 'build-things' is called.
Return #t if binary substitutes are available for PATH, and #f otherwise.
Return information about the subset of PATHS that is substitutable. For each substitutable path, a `substitutable?' object is returned; thus, the resulting list can be shorter than PATHS. Furthermore, that there is no guarantee that the order of the resulting list matches the order of PATHS.
Return the build log file for FILE, or #f if none could be found. FILE must be an absolute store file name, or a derivation file name.
Return an output path for the fixed output OUTPUT defined by HASH of type HASH-ALGO, of the derivation NAME. RECURSIVE? has the same meaning as for 'add-to-store'.
Lower PROC, a monadic procedure in %STORE-MONAD, to a "normal" procedure taking the store as its first argument.
Assimilate PORT, an input/output port, and return a connection to the daemon, assuming the given protocol VERSION. If BUILT-IN-BUILDERS is provided, it should be a list of strings and this will be used instead of the builtin builders provided by the build daemon.
Warning: this procedure assumes that the initial handshake with the daemon has already taken place on PORT and that we're just continuing on this established connection. Use with care.
Ensure that the given path is valid; if it is not valid, it may be made valid by running a substitute. Return #t on success and raise an exception on failure.
As a GC root is not created by the daemon, you may want to call 'add-temp-root' on that store path.
Connect to the daemon at URI (a string), or, if PORT is not #f, use it as the I/O port over which to communicate to a build daemon.
When RESERVE-SPACE? is true, instruct it to reserve a little bit of extra space on the file system so that the garbage collector can still operate, should the disk become full. When CPU-AFFINITY is true, it must be an integer corresponding to an OS-level CPU number to which the daemon's worker process for this connection will be pinned. If NON-BLOCKING?, use a non-blocking socket when using the file, unix or guix URI schemes. If BUILT-IN-BUILDERS is provided, it should be a list of strings and this will be used instead of the builtin builders provided by the build daemon. A default BUFFER-SIZE of 8192 is used. Return a server object.
Return #t if PATH is a store path, and not a sub-directory of a store path. This predicate is sometimes needed because files *under* a store path are not valid inputs.
Return true if NAME is syntactically a valid store file name--i.e., a name that would be accepted by 'add-to-store' & co.