user-pic

Flávio S. Glock

  • About: I blog about Perl.
  • Posted tie() in perlito5 to Flávio S. Glock

    I've just added a small tie() example to the perlito5-in-the-browser page.

    This was implemented today, and it only supports a few methods for now.

    tie() does not make perlito5 any slower - the tied containers use a separate c…

  • Commented on Perl courseware for the web using client-side perl
    Joel: I didn't know about perltuts.com - it looks really good, thanks for pointing out....
  • Posted Perl courseware for the web using client-side perl to Flávio S. Glock

    This is an idea I've discussed with Gabor (szabgab++) during the last conferences - we could use perlito as a tool to write educational pages about perl, that would embed executable code that can be modified by the reader.

    There is a possible alternate impl…

  • Posted Playing with Perl5 syntax to Flávio S. Glock

    At some point in YAPC::Europe I was showing the perlito5 compiler to stevan++, and we discussed how it could be used to prototype grammar extensions to Perl5.

    Perlito grammar is mostly written in simple perl, without extensions (in some places there are still remains of the original perl6 …

  • Posted Perl in small devices to Flávio S. Glock

    I’ve participated in some discussions about running perl on small devices during the Perl Reunification Summit and YAPC::Europe.

    The targets would be java/dalvik, objective-c/ios, and arduino. There is some work going on by Martin Berends (mberends++) on arduino, and Claes Jakobsson …

  • Posted Implementing Perl6 eval($str, :lang<perl5>) to Flávio S. Glock

    Moritz++ helped me implement a proof of concept eval-perl5 that works in rakudo, and uses Perlito5 (a perl5 compiler written in perl5).

    This snippet could be used to implement a perl5 compatibility layer that works both in rakudo and niecza (and maybe pugs).

    Perlito5 -Cperl6

  • Posted running perl with -MO=Deparse in node.js to Flávio S. Glock

    I've hacked a '-MO=Deparse' option to perlito5. Now I can check the parser by comparing the output with perl:

    $ node perlito5.js -Isrc5/lib -MO=Deparse -e ' ${ xxx{zzz}[3] } '
    # Do not edit this file - Generated by Perlito5 9.0
    use v5;
    use P…
  • Commented on Perl5 in the browser update
    I can give people a url they can open in their phone. It's fun. But the project is also about alternate Perl5 backends in general, such as Perl5-to-Perl5 (there are several interesting hacks you can do with this), Perl5-to-Perl6, and...
  • Posted Perl5 in the browser update to Flávio S. Glock

    Perlito5 is an ongoing implementation of perl5, with a javascript backend. The compiler is written in perl5. It compiles itself to javascript, so it can run in a browser.

    The t…

  • Commented on The Perl Learning Environment
    Have you considered running a tutorial session in the browser with client-side Perlito5? (This is a work in progress, I apologize for the bugs.)...
  • Posted Perlito Perl6 in .NET to Flávio S. Glock

    There is a new article about the Perlito Perl 6 compiler, published by the São Paulo Perl Mongers. The article is mostly focused on the Javascript backend, and all code snippets can be run in the…

Subscribe to feed Recent Actions from Flávio S. Glock

Subscribe to feed Responses to Comments from Flávio S. Glock

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is run by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.