Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a website generator that works with page element tree rather than text and allows you to manipulate pages and retrieve metadata from existing HTML using arbitrary CSS selectors. With soupault you can: * Generate ToC and footnotes. * Insert file content or an HTML snippet in any element. * Preprocess element content with external programs (e.g. run `<pre>` tags through a highlighter) * Extract page metadata (think microformats) and render it using a Jingoo template or an external script. * Export extracted metadata to JSON. Soupault is extensible with Lua (2.5) plugins and provides an API for element tree manipulation, similar to web browsers. The website generator mode is optional, you can use it as post-processor for existing sites.
This package provides a promise is a value that may become determined in the future. Lwt provides typed, composable promises. Promises that are resolved by I/O are resolved by Lwt in parallel. Meanwhile, OCaml code, including code creating and waiting on promises, runs in a single thread by default. This reduces the need for locks or other synchronization primitives. Code can be run in parallel on an opt-in basis.
Simple date and duration manipulation. Also implement duration printer based on string format.
JUnit XML reports generation for OUnit tests
OTOML is a library for parsing, manipulating, and pretty-printing TOML files. * Fully 1.0.0-compliant. * No extra dependencies: default implementation uses native numbers and represents dates as strings. * Provides a functor for building alternative implementations: plug your own bignum and calendar libraries if required. * Informative parse error reporting. * Pretty-printer offers flexible indentation options.
JUnit XML reports generation for alcotest tests
This package provides a SuperCollider client for Common Lisp.
SuperCollider is a synthesis engine (scsynth or supernova) and programming language (sclang). It can be used for experimenting with sound synthesis and algorithmic composition.
SuperCollider requires jackd to be installed in your user profile and your user must be allowed to access the realtime features of the kernel. Search for "realtime" in the index of the Guix manual to learn how to achieve this using Guix System.
SuperCollider is a synthesis engine (scsynth or supernova) and programming language (sclang). It can be used for experimenting with sound synthesis and algorithmic composition.
SuperCollider requires jackd to be installed in your user profile and your user must be allowed to access the realtime features of the kernel. Search for "realtime" in the index of the Guix manual to learn how to achieve this using Guix System.
This package provides a SuperCollider client for Common Lisp.
This package provides a SuperCollider client for Common Lisp.
Community collection of unit generator plugins for SuperCollider. An installation extends the functionality of SuperCollider by additional UGens that run on scsynth, the SuperCollider audio synthesis server.
SuperCollider is a synthesis engine (scsynth or supernova) and programming language (sclang). It can be used for experimenting with sound synthesis and algorithmic composition.
SuperCollider requires jackd to be installed in your user profile and your user must be allowed to access the realtime features of the kernel. Search for "realtime" in the index of the Guix manual to learn how to achieve this using Guix System.
Haskell library implementing the Open Sound Control protocol
Convert Float and Decimal values to/from raw octets.
Ableton Link integration for Tidal, to let Tidal sync with external clocks
This package provides a tiny (1 module, <500 lines) property-based (and unit) testing library with minimal dependencies. . Instead of reinventing the wheel (<https://xkcd.com/927>), we use a RSpec/HSpec-like DSL and run tests with QuickCheck. . For many use-cases, microspec is a drop-in replacement for hspec. . > import Test.Microspec > > main :: IO () > main = microspec $ do > describe "replicate" $ do > it "doubles with 2" $ > replicate 2 x === "xx" > it "creates a list of the right size" $ > \(Positive n) -> length (replicate n x') === n > > describe "reverse" $ do > it "reverse . reverse === id" $ \l -> > reverse (reverse l) === (l :: [Int]) > > describe "tail" $ > it "length is -1" $ \(NonEmpty l) -> > length (tail l :: [Int]) === length l - 1 > > describe "solve the halting problem" $ > pending
SuperCollider implementation of the Dirt sampler, originally designed for the TidalCycles environment. SuperDirt is a general purpose framework for playing samples and synths, controllable over the Open Sound Control protocol, and locally from the SuperCollider language.
Tidal is a domain specific language for live coding patterns.
GNU Hello prints the message "Hello, world!" and then exits. It serves as an example of standard GNU coding practices. As such, it supports command-line arguments, multiple languages, and so on.
Ancestral recombination graph sampling method.