Live data from Hacker News

Viewing profile — lizmat

lizmat

HN member
Joined
Tue, Jan 23, 2018, 1:57 PM UTC
HN karma
1,152
Public activity
900 items

About lizmat

No profile information was provided.

Recent public activity

  1. comment
    Comment #49153216

    Perl to Raku guide - in a nutshell: https://docs.raku.org/language/perl-nutshell Perl to Raku guide - operators: https://docs.raku.org/language/perl-op Perl to Raku guide - functio…

  2. comment
    Comment #48832991

    or raku -e 'say "etbjxntqrdke".comb.map(*.succ).join'

  3. comment
    Comment #48599863

    * No separate types of bytestrings versus sequences of unicode codepoints. Fixed in Raku. You either have a string (Str) or a bytestream (Blob). * Wherever there's strings in any n…

  4. comment
    Comment #48541964

    And the original blog post from almost a year ago: https://dev.to/lizmat/towards-a-raku-foundation-3ne2

  5. comment
    Comment #48541124

    From a blog post, to a problem solving issues, to passing a lot of hurdles: The Raku Foundation is here! https://dev.to/lizmat/a-year-later-a-trf-1lh0

  6. story
  7. comment
    Comment #47452855

    The Rakudo implementation of the Raku Programming Language uses the MoarVM, which is pretty much a generic VM. All you need to do(TM) is write a grammar and associated actions to b…

  8. story
  9. comment
    Comment #47168426

    It also goes from source code to AST: $ raku -e 'say Q|say "Hello World!"|.AST' RakuAST::StatementList.new( RakuAST::Statement::Expression.new( expression => RakuAST::Call::Name::W…

  10. comment
    Comment #47095533

    > In the raku example, what if the elements were to be multiplied? $ raku -e 'say (0, 1, 2, * × * ... )[^10]' # for readability (0 1 2 2 4 8 32 256 8192 2097152) $ raku -e 'say (0,…

  11. comment
    Comment #46753225

    Nothing stopping you from creating a L10N::LA module :-)

  12. story
  13. comment
    Comment #46539895

    You mean like: my $a of Int = 42; say $a; # 42 or my $a of Int = "foo";' # Type check failed in assignment to $a; expected Int but got Str ("foo") ?

  14. comment
    Comment #46364263

    FWIW, cannot reproduce on Safari 18.6 on MacOS 15.6.1

  15. comment
    Comment #46186050

    Technically, no. As Rakudo is not a programming language, and Perl6 is a deadname. But there are indeed plenty of people doing projects with the Raku Programming Language.

  16. comment
    Comment #45856027

    Please, stop deadnaming the Raku Programming Language :-)

  17. comment
    Comment #44664714

    There is a Perl 5 compatibility mode: it's called Inline::Perl5. Maybe not the one that was originally planned. But that was only a real possibility if Perl 5 would be able to get …

  18. comment
    Comment #44168259

    Sadly, that's just Num.gist showing 1.0 as "1" though. say (pi/pi).^name; # Num

  19. comment
    Comment #44104811

    Actually, a module can implement any export heuristics by supplying an EXPORT subroutine, which takes positional arguments from the `use` statement, and is expected to return a Map…

  20. comment
    Comment #43519645

    Everybody is entitled to their opinion, whether they'd be Raku developers or not.

  21. comment
    Comment #42806280

    The Raku Programming language allows one to specify the required version, the required authority and API level: use Foo::Bar:ver :auth :api ; would only work if the at least versio…

  22. story
  23. comment
    Comment #42651152

    Hi Perlgeek, long time no see! I really wish more people would use Raku :-) Because it is all built in there already! :-)

  24. comment
    Comment #42519027

    > those numbers show that Perl and Tcl, both "full featured" scripting languages, don't have the least issue on the matter. Anybody using modern Perl will most likely also use Moos…

  25. comment
    Comment #42518624

    Startup time is not the strong point of Rakudo. And it will be a long time before it will. Beyond startup, performance definitely has attention of the core developers: that's when …