Re: A Logo design for Rakudo Perl 6

2009-01-18 Thread Richard Dice
Thank you for pointing this out.  This is a reality I've lived with for so
long that it didn't even cross my mind to caution others (who haven't been
so tied up in the legal and organizational aspects of Perl) when this thread
appeared.

O'Reilly is the only organization that can have trademarks that incorporate
a camel in reference to the Perl programming language.  This statement is a
first-order approximation, but damn good one.  Basically, the message is:
stay away from using camels.

Cheers,
 - Richard

On Fri, Jan 16, 2009 at 12:12 PM,  wrote:

> > Justin Simoni
>
> You may have to be careful about the camel imagery; I think O'Reilly have
> a legal lock on camel-related graphics in association with Perl. Richard
> Dice can probably give you more details.
>
>
> --
>
> Email and shopping with the feelgood factor!
> 55% of income to good causes. http://www.ippimail.com
>
>


Re: Roles definition

2009-01-18 Thread Carl Mäsak
Илья (>):
> I use role to mix in some functionality for testing:
>
> my $s = November::Storage::File.new does Testing;
>
> And I have Role definition _after_ this:
>
> role Testing { ... }
>
> Now this is fall with:
>
> Null PMC access in isa()
> current instr.: 'infix:does' pc 20660 (src/builtins/op.pir:403)
> called from Sub '_block14' pc 108 (EVAL_20:47)
>
> And all work again if I put definition _before_ instant and `does`.
>
> It looks like bug for my, but mb this is right behaviour?

The 'Null PMC access' certainly isn't right, but even modulo that, the
role must be declared before it's being used. Jonathan said that it
should really be a compile error.

 

Generally, in Perl 6, one has to declare identifiers in some way
before referring to them.

// Carl


Roles definition

2009-01-18 Thread Илья
Hi there!

I use role to mix in some functionality for testing:

my $s = November::Storage::File.new does Testing;

And I have Role definition _after_ this:

role Testing { ... }

Now this is fall with:

Null PMC access in isa()
current instr.: 'infix:does' pc 20660 (src/builtins/op.pir:403)
called from Sub '_block14' pc 108 (EVAL_20:47)

And all work again if I put definition _before_ instant and `does`.

It looks like bug for my, but mb this is right behaviour?

Thank you!

Ilya


Re: A Logo design for Rakudo Perl 6

2009-01-18 Thread ajr
> Justin Simoni

You may have to be careful about the camel imagery; I think O'Reilly have
a legal lock on camel-related graphics in association with Perl. Richard
Dice can probably give you more details.


--

Email and shopping with the feelgood factor!
55% of income to good causes. http://www.ippimail.com