Popularity
4.0
Declining
Activity
0.0
Stable
1
5
0
Monthly Downloads: 1
Programming language: Haskell
License: MIT License
Tags:
System
tagged-timers alternatives and similar packages
Based on the "System" category.
Alternatively, view tagged-timers alternatives based on common mentions on social networks and blogs.
-
taffybar
A gtk based status bar for tiling window managers such as XMonad -
optparse-generic
Auto-generate a command-line parser for your datatype -
hapistrano
Deploy tool for Haskell applications, like Capistrano for Rails -
ghc-hotswap
Example code for how we swap compiled code within a running Haskell process. -
nix-deploy
Deploy software or an entire NixOS system configuration to another NixOS system -
directory
Platform-independent library for basic file system operations -
pid1
Do signal handling and orphan reaping for Unix PID1 init processes -
typed-process
Alternative API for processes, featuring more type safety -
hnix-store-core
Haskell implementation of the nix store API -
openssh-github-keys
Control SSH access to your servers via GitHub teams -
atomic-write
Writes files atomically in Haskell while preserving permissions -
language-puppet
A library to work with Puppet manifests, test them and eventually replace everything ruby. -
system-fileio
Contains the system-filepath and system-fileio packages -
ascii-progress
A simple Haskell progress bar for the console. Heavily borrows from TJ Holowaychuk's Node.JS project -
plugins
Dynamic linking and runtime evaluation of Haskell, and C, including dependency chasing and package resolution. -
optparse-declarative
Declarative command-line option parser -
halfs
The Haskell File System: A file system implementation in Haskell -
directory-contents
Recursively build a tree of directory contents, avoiding symlink cycles -
executable-hash
Provides the SHA1 hash of the program executable
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Promo
www.sonarqube.org
Do you think we are missing an alternative of tagged-timers or a related project?
README
README
tagged-timers
is a simple package for timing different IO
that occur within a program and grouping the results
according to dynamically generated String
tags.
Example
For a simple example of usage, see examples/Example.hs
main :: IO ()
main = do
t <- T.create
T.time t "cat" (act "cat" 5)
T.time t "dog" (act "dog" 2)
r <- T.result t
putStrLn $ "Time Result: " ++ show r
which, when executed, yields the following behavior:
Prelude> :l examples/Example.hs
...
*Main> main
Starting action cat
Oh so sleepy...
(5 seconds later)
Finished action cat
Starting action dog
Oh so sleepy...
(2 seconds later)
Finished action dog
Time Result: [("cat",5.003739s),("dog",2.003825s)]