blog.bacek.com
Bacek's blog: Crazy JIT Prototype. Part 4.
http://blog.bacek.com/2011/04/crazy-jit-prototype-part-4.html
Tuesday, 5 April 2011. Crazy JIT Prototype. Part 4. I'm little bit tired and doesn't have energy to write lengthly post about “Crazy JIT prototype”. And I didn't make a lot of progress since last post. But still there is some good news and some roadblocks. Firstly — I reworked test suite for JIT to be little bit more robust. Just simple embedding of expected result into. File Something like this:. Handling of this “embedded test” took only few lines of code:. Perl6 version of regexps is awesome! Structur...
blog.bacek.com
Bacek's blog: LLVM in Parrot is getting even closer!
http://blog.bacek.com/2011/03/llvm-in-parrot-is-getting-even-closer.html
Tuesday, 22 March 2011. LLVM in Parrot is getting even closer! About finishing opsc llvm. Branch few things happened. Jumped on this branch and implemented writing and reading LLVM bitcode. It will allow faster turn-around for crazy JIT prototype. Branch. Just because I don't have to spend time on generating quite complex Parrot's structures like. Which is auto-generated during build from template. By some dark magic) and parrot interp t. Just load pre-compiled LLVM bitcode and lookup type by name.
blog.bacek.com
Bacek's blog: Kittens
http://blog.bacek.com/p/kittens.html
Free kittens available to good homes. There's 4 of us, we are now 5 weeks old. We don't have a breed but our mother is an exceptionally friendly, well-mannered and clever cat. (Don't know much about our father, except that he's black and adventurous). We are sociable, playful and would make great companions. In fact, our mum's owners would have loved to keep us but they already have four cats, including mum. Call Maria on 0421719126. If you are interested. Subscribe to: Posts (Atom).
blog.bacek.com
Bacek's blog: March 2011
http://blog.bacek.com/2011_03_01_archive.html
Monday, 28 March 2011. Crazy JIT Prototype. Part 3. About “Crazy JIT Prototype” and progress of. Branch I moved little bit further. Two major achievements:. Skeleton for generating JITted Subs is done. JITting of simple ops with function calls and constants. From within Parrot it self. Links to this post. Tuesday, 22 March 2011. LLVM in Parrot is getting even closer! About finishing opsc llvm. Branch few things happened. Which is auto-generated during build from template. And LLVM version check. Sub main...
close-parrot.blogspot.com
Close: November 2009
http://close-parrot.blogspot.com/2009_11_01_archive.html
Notes about Close compiler development. Tuesday, November 17, 2009. A long time ago - 3 or 4 months, when I started this project - I tried to update my version of Parrot every few days. Id get some code working, then the next day Id svn update. Keep telling me about paying the tax. Today is tax day, and theres this new version of NQP, called NQP-rx. (Thats the last sentence in this post that Ill be able to write without having to go back and remove profanity.). Friday, November 13, 2009. Do useful stuff ...
close-parrot.blogspot.com
Close: February 2010
http://close-parrot.blogspot.com/2010_02_01_archive.html
Notes about Close compiler development. Monday, February 15, 2010. I released a limited version of Kakapo today. Then, I released again. I created the release-1 tag, and felt good for a bit. Then I noticed that some common documentation files were missing, so I added them and created release-2. Release-2 only provides the base library, with PMC type extensions. But it's something. Documentation is over at GoogleCode: http:/ code.google.com/p/kakapo-parrot/. Friday, February 12, 2010. Going on, as well.
close-parrot.blogspot.com
Close: Kakapo release-2
http://close-parrot.blogspot.com/2010/02/kakapo-release-2.html
Notes about Close compiler development. Monday, February 15, 2010. I released a limited version of Kakapo today. Then, I released again. I created the release-1 tag, and felt good for a bit. Then I noticed that some common documentation files were missing, so I added them and created release-2. Release-2 only provides the base library, with PMC type extensions. But it's something. Documentation is over at GoogleCode: http:/ code.google.com/p/kakapo-parrot/. Subscribe to: Post Comments (Atom).
close-parrot.blogspot.com
Close: October 2009
http://close-parrot.blogspot.com/2009_10_01_archive.html
Notes about Close compiler development. Monday, October 19, 2009. I just got this diagnostic from NQP, and boy, is that not a helpful error message. Of course, since it's in PAST- POST compilation, there's no line number or token output. FWIW, the problem was that I was doing this:. Selfdeclarator := ' $name;. When, as anyone can plainly see, I should have been doing this:. Because .declarator is a method, not an attribute. D'oh. Will be able to remind me. Friday, October 16, 2009. Friday, October 2, 2009.
close-parrot.blogspot.com
Close: Paying taxes
http://close-parrot.blogspot.com/2009/11/paying-taxes.html
Notes about Close compiler development. Tuesday, November 17, 2009. A long time ago - 3 or 4 months, when I started this project - I tried to update my version of Parrot every few days. I'd get some code working, then the next day I'd svn update. Keep telling me about paying the tax. Today is tax day, and there's this new version of NQP, called NQP-rx. (That's the last sentence in this post that I'll be able to write without having to go back and remove profanity.). And the thing is, it's "better" than N...
rgrjr.com
Bob Rogers: random Perl stuff
http://www.rgrjr.com/perl
The Perl programming language. Dynamic binding in Parrot (version 4). Perl6 Objects vs. the Common Lisp Object System. YAPC: NA 2008 home page. Advanced control structures in Parrot. Talk given at YAPC: NA 2008, 17-Jun-08. Continuations, Coroutines, And All That: An informal introduction to creating advanced control structures in Parrot. Parrot home page at. Trac (new bug tracker). RT (old bug tracker). Useful for Parrot hackers). Id: index.html 300 2013-03-30 00:25:08Z rogers $.
SOCIAL ENGAGEMENT