Parrot in Firefox
Will Coleda
will at coleda.com
Mon Jul 20 12:56:24 UTC 2009
cc'ing parrot-dev.
On Mon, Jul 20, 2009 at 8:53 AM,
Ovid<publiustemp-perl6compiler2 at yahoo.com> wrote:
>
> Hi all,
>
> Aza Raskin, the head of user experience at Mozilla labs (http://en.wikipedia.org/wiki/Aza_Raskin), was giving a talk at the BBC today and I asked him about multiple client-side language support.
>
> The short response is that this will not be implemented soon, but it sounded like they were leaning towards the LLVM (http://en.wikipedia.org/wiki/Llvm) to implement this. In fact, Aza seemed to be under the impression that Parrot was a dead project. I asked permission to mail him about this later and he said "yes" (I suspect he might simply have been polite) and I'm wondering the best way to approach this.
>
> My first thought (for Parrot devs), one which I know has been discussed before, is about sandboxing Parrot and how to implement authorities for adjusting the sandbox restrictions.
>
> My second thought is rather blue sky (and directed at Mozilla, but I'll mention it here) is how this would look on the client side. Here's what I think would be a sample API:
>
> <script
> grammar="http://my.server.com/my/custom/grammar/"
> version="1.2"
> authority="https://my.server.com/grammar/authority/">
>
> include My.Login;
> Document login_form password matches(SafePassword)
> or element error("Password must match #{SafePassword}");
>
> </script>
>
>
> In other words, if the sandbox is secure enough, one could use the Parrot Compiler Toolkit to write a set of bindings to allow you to write your client-side in any language you like, include bespoke languages, if desired. I think this could be a very compelling feature and perhaps might pique Mozilla's interest. More to the point, Aza specifically mentioned that he wants to write his client side code in Python.
>
> Cheers,
> Ovid
> --
> Buy the book - http://www.oreilly.com/catalog/perlhks/
> Tech blog - http://use.perl.org/~Ovid/journal/
> Twitter - http://twitter.com/OvidPerl
> Official Perl 6 Wiki - http://www.perlfoundation.org/perl6
>
>
--
Will "Coke" Coleda
More information about the parrot-dev
mailing list