tempi alternatives and similar packages
Based on the "Language" category.
Alternatively, view tempi alternatives based on common mentions on social networks and blogs.
-
elm-compiler
Compiler for Elm, a functional language for reliable webapps. -
stylish-haskell
Haskell code prettifier [Moved to: https://github.com/haskell/stylish-haskell] -
haskell-src-exts
Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer -
nirum
Nirum: IDL compiler and RPC/distributed object framework for microservices -
tal
An implementation of Typed Assembly Language (Morrisett, Walker, Crary, Glew) -
aterm-utils
Utility functions for working with aterms as generated by Minitermite -
language-ecmascript
Haskell library: ECMAScript parser, pretty-printer and additional tools -
ministg
Ministg is an interpreter for a high-level, small-step, operational semantics for the STG machine.
Build time-series-based applications quickly and at scale.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of tempi or a related project?
README
tempi
tempi is simple Haskell library for representing and working with musical tempo. Tempo is represented as a data structure with three orthogonal components (a frequency, a time, and a count that, notionally, increases as time passes).
The main purpose of the library is to allow various Haskell-based live coding languages to share a common representation of tempo and some functions over that representation, instead of constantly reinventing the wheel.
See hackage or the source code for documentation.
Released under the 3-clause BSD license. Further contributions welcome (eg. additional useful functions on the basis of this basic representation of tempo)!
Contributors
David Ogborn
Changelog
1.0.2.0 -- added Data.Tempo.Random 1.0.1.1 -- bug fix in implementation of findBeats 1.0.1.0 -- added findBeats,findBeats',nextBeat 1.0.0.0 -- initial version
*Note that all licence references and agreements mentioned in the tempi README section above
are relevant to that project's source code only.