purescript/purescript-tailrec

A type class which captures stack-safe monadic tail recursion

PureScript
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...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
purescript/purescript-quickcheckPureScriptJavaScript100-1420
Plutonomicon/cardano-transaction-libPureScriptJavaScriptNix780490
purescript/purescript-functorsPureScript130150
bodil/purescript-test-unitPureScriptJavaScript860360
purescript/purescript-constPureScript12080
purescript/purescript-stPureScriptJavaScript25-1260
purescript-web/purescript-web-domPureScriptJavaScript340240
purescript/purescript-ordered-collectionsPureScript340270
purescript/purescript-catenable-listsPureScriptJavaScript19-1110
purescript-halogen/purescript-halogenPureScriptDhallShell1.5k+1220+1