5 ms·
raku (raku.org) was implemented by a team who were encouraged to cut their teeth on Haskell. The first complete implementation of a raku parser - PUGS - was wri
by librasteve 2y ago
raku (raku.org) was implemented by a team who were encouraged to cut their teeth on Haskell. The first complete implementation of a raku parser - PUGS - was written in Haskell. This tradition shows in that raku offers a natural path for Haskell coders to come to raku and still use many of their familiar Haskell idioms. Here is the Haskell -> Raku guide: https://docs.raku.org/language/haskell-to-p6 https://docs.raku.org/language/haskell-to-p6.
Raku balances imperative, functional and OO styles in a unified syntax. Functional programming primitives include currying, lazy and eager list evaluation, junctions, autothreading and hyperoperators (vector operators).
- foretop_yardarm 2y agoIt’s a great language for sure. I do worry about the bus factor though, especially given they’ve not had a major release since the most prolific contributor left after some community issues.
- arunix 2y agoWhat were those community issues?
- librasteve 2y agoraku has hit some community issues over the last few years, from (justifiably) standing on the perl versioning when called perl6 and some other issues from time to time. since the name change to raku some years ago, the tussling over the future of perl has declined to nothing on the other issues, well many OSS communities suffer from falling out of individuals at times - all the same the raku commit unity is healthy and large enough to be making slow but steady progress toward the release of v6.e, with a lot of cool features already in preview it’s a supportive and active community and i’d invite you to come over to Discord or IRC and say hi here are the stats on git rakudo since 20 April… _Excluding merges, 7 authors have pushed 133 commits to main and 181 commits to all branches_