4 ms·
I have greatly enjoyed raku for several years. Pros: can whip up a quick one-liner (raku -e instead of bash), then grow it to a CLI command (with no boilerplat
by librasteve 3y ago
I have greatly enjoyed raku for several years.
Pros: can whip up a quick one-liner (raku -e instead of bash), then grow it to a CLI command (with no boilerplate to handle args, help), then refactor that to simple OO when it gets bigger (instead of Python) and then to composable Roles when it becomes more complex ... at any point can apply just the right amount of Types to maintain clarity and control. oh and built in deep unicode, functional coding (function composition, lazy lists, pure functions...), grammars and better regex, easy use of perl5 and python modules and concurrent (hypers) are all there when needed
Cons: compilation & execution can be a bit slow - often better code structures (lazy execution) the correct use of precompilation or AST macros can compensate for that