Hacker News new | past | comments | ask | show | jobs | submit login

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.

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).




It’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.


What were those community issues?


raku 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_




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: