This is stars and forks stats for /purescript/purescript-tailrec repository. As of 28 Mar, 2024 this repository has 37 stars and 21 forks.
purescript-tailrec A type class which captures stack-safe monadic tail recursion. Installation spago install tailrec Usage The PureScript compiler performs tail-call elimination for self-recursive functions, so that a function like pow :: Int -> Int -> Int pow n p = go { accum: 1, power: p } where go { accum: acc, power: 0 } = acc go { accum: acc, power: p } = go { accum: acc * n, power: p - 1 } gets compiled into an efficient while loop. However, we do not get the same benefit when using...
purescript-tailrec A type class which captures stack-safe monadic tail recursion. Installation spago install tailrec Usage The PureScript compiler performs tail-call elimination for self-recursive functions, so that a function like pow :: Int -> Int -> Int pow n p = go { accum: 1, power: p } where go { accum: acc, power: 0 } = acc go { accum: acc, power: p } = go { accum: acc * n, power: p - 1 } gets compiled into an efficient while loop. However, we do not get the same benefit when using...
repo | techs | stars | weekly | forks | weekly |
---|---|---|---|---|---|
purescript/purescript-quickcheck | PureScriptJavaScript | 100 | -1 | 42 | 0 |
Plutonomicon/cardano-transaction-lib | PureScriptJavaScriptNix | 78 | 0 | 49 | 0 |
purescript/purescript-functors | PureScript | 13 | 0 | 15 | 0 |
bodil/purescript-test-unit | PureScriptJavaScript | 86 | 0 | 36 | 0 |
purescript/purescript-const | PureScript | 12 | 0 | 8 | 0 |
purescript/purescript-st | PureScriptJavaScript | 25 | -1 | 26 | 0 |
purescript-web/purescript-web-dom | PureScriptJavaScript | 34 | 0 | 24 | 0 |
purescript/purescript-ordered-collections | PureScript | 34 | 0 | 27 | 0 |
purescript/purescript-catenable-lists | PureScriptJavaScript | 19 | -1 | 11 | 0 |
purescript-halogen/purescript-halogen | PureScriptDhallShell | 1.5k | +1 | 220 | +1 |