- Upload rakudo-js to npm and CPAN.
- Write a simple REPL in Perl 6 that will run in a modern browser.
This is all very exciting! I can’t wait to write my UI’s for browsers in Perl 6! Of course, any help in this project will be greatly appreciated by all!
Rob Hoelz is at it again. After making the Perl 6 REPL (Read EVAL Print Loop) much better while it was written in NQP, he is now working on an implementation written in Perl 6! Find out about the what, where, how and when.
Perl 6 at the German Perl Workshop
- Domain modeling and the real world by Carl Mäsak
- Perl 6 – Eine Einführung by Tobias Leich
- Perl 5 and Perl 6 – a great team by Stefan Seifert
- Big hairy yaks by Carl Mäsak
- A look behind the curtains – module loading in Perl 6 by Stefan Seifert
- The Beauty Of Perl 6 by Bernhard Specht
- Simple Perl 6 Fractals and Concurrency by Steve Mynott
One can hope that some of these presentations would actually make it into an excellent blog post!
FOSDEM Videos Improved!
Somebody++ made the FOSDEM videos from the Perl DevRoom a lot better. They actually play directly in my browser now, and are watchable! (Well, apart from the one where I’m in, of course 🙂
- Generated attribute methods with
is rwnow properly show the
is rwproperty on introspection.
- Exceptions are no longer silently eaten when coercing a
- On entry to the REPL, tell the naive user how to exit.
- Values in environment variables now follow
val()semantics, allowing for
- Modules in the home repo are no longer tied to the Rakudo version, allowing for a much smoother path for core developers.
Versionobjects got streamlined and between 10% and 36x faster, and also became really immutable. A strange precomp related bug that was the result of this refactor, was fixed by FROGGS++ after much debugging.
Pointers to be cast to
- Rearrange the use of
use libin roast and sanity tests: the
NativeCalltests now run 3x as fast, and the spectest appears to be about 10% faster now.
- The dynamic variable
&*EXITcan now be set to a
Callablethat will be run when an
exitis done. This is important when embedding Rakudo Perl 6 in another application, like
Inline::Perl6from within Perl 5.
- Directory entries now also follow
utf8-c8semantics, meaning that if they’re badly encoded, Rakudo Perl 6 will just simply create synthetic codepoints for them, instead of failing.
use libwithout any parameters now gives a more awesome error message.
- Several other speedups, like
List.join(20%) and assigning to a
- A JIT bug was fixed that affected string comparison operations in loops.
- Running Mixed Perl 5 And Perl 6 tests by Pawel bbkr Pabian
- FOSDEM And The Future by Bart Wiegmans
- Can’t Forget About Memory Issues by Jonathan Worthington
Alas, due to travel, there wasn’t enough time to scan the backlog for gems. So they will remain hidden until the next time I have time to look for them!