The Perl Conference in Amsterdam 2017 - Two Perl 6 classes and more

2017-07-30 Thread Wendy

Dear Perl Mongers,

We have added two days of training to The Perl Conference in 
Amsterdam.   The schedule is now complete with an extra fourth track 
and it is looking interesting and exciting ( 
http://act.perlconference.org/tpc-2017-amsterdam/schedule ) . Now you 
can have even more excitement by learning from the best: Damian 
Conway, Jeff Goff and brian d foy.  People who have proven they know 
how to teach you useful and high quality topics.  We offer each 
course for a nice price of just 150 euro per attendee.


It took us quite a while to get there, and I personally take the 
blame for the tardiness, and I apologize, and I realise that many of 
you already have booked flight or other means of travel, booked 
hotels and so on.  I hope many of you are still able and willing to 
join in.  The topics that brian, Jeff and Damian will lecture about 
are definitely worth your attention and effort.



brian d foy will improve your skills and knowlegde regarding Perl 5 
with his well-known and up-to-date class "Mastering Perl" on Monday, 
August 7.  On Tuesday August 8, he will go sideways, with attention 
to several small features of Perl in "Effective Perl 
Programming".  He is (co-)author of good-selling books with the same names.



Damian Conway will teach you how to parse Perl 6 code, using regular 
expressions and grammars, in his course "Parsing Perl 6" on Monday, 
August 7.  On Tuesday, August 8, he will impress us with his 
presentation skills and teach us how to be a bit like the 
presentation wizard that he is in the training "Presentation 
Aikido".  Many people have benefitted from this course when it comes 
to improving their presentation skills.  We offer this course as an 
extra service to the speakers of this conference for a price of 55 
euro, in the hope that it will help them make their presentations 
even better than they already are .



Jeff Goff will help you with your first steps in using Perl 6.  He 
has given this course several times before, at different conferences 
and workshops, while adding new content and adapting to new insights 
all of the time.  His training "Introducing Perl 6" is on Tuesday, 
August 8.  At the end of the day, you can make your first Perl 6 programs.



So, top content, top trainers, and on top of that, tea, coffee and 
lunch are included in each of the trainings.  Also, on Tuesday you 
can join early registration for The Perl Conference in Amsterdam, so 
you don't have to stand in line on Wednesday morning.



In case you did not yet register, please don't worry, we still love 
to have more attendees to the conference.  Register 
here:   http://theperlconference.amsterdam/how-to-register.html .


Thank you for your attention.  I hope to meet you all in Amsterdam in August.

Kind regards,

Wendy van Dijk
co-organiser The Perl Conference in Amsterdam 2017 aka YAPC::Europe::2017
http://theperlconference.amsterdam

PS If you receive this message more than once, I do apologize.  I 
have been sending this to several mailing lists.


The Perl Conference in Amsterdam 2017 - Two Perl 6 classes and more

2017-07-30 Thread Wendy
Sorry, forgot to include the link that brings you directly to the 
page about the training:

theperlconference.amsterdam/training.html
Wendy


Dear Perl Mongers,

We have added two days of training to The Perl Conference in 
Amsterdam.   The schedule is now complete with an extra fourth track 
and it is looking interesting and exciting ( 
http://act.perlconference.org/tpc-2017-amsterdam/schedule ) . Now you 
can have even more excitement by learning from the best: Damian 
Conway, Jeff Goff and brian d foy.  People who have proven they know 
how to teach you useful and high quality topics.  We offer each 
course for a nice price of just 150 euro per attendee.


It took us quite a while to get there, and I personally take the 
blame for the tardiness, and I apologize, and I realise that many of 
you already have booked flight or other means of travel, booked 
hotels and so on.  I hope many of you are still able and willing to 
join in.  The topics that brian, Jeff and Damian will lecture about 
are definitely worth your attention and effort.



brian d foy will improve your skills and knowlegde regarding Perl 5 
with his well-known and up-to-date class "Mastering Perl" on Monday, 
August 7.  On Tuesday August 8, he will go sideways, with attention 
to several small features of Perl in "Effective Perl 
Programming".  He is (co-)author of good-selling books with the same names.



Damian Conway will teach you how to parse Perl 6 code, using regular 
expressions and grammars, in his course "Parsing Perl 6" on Monday, 
August 7.  On Tuesday, August 8, he will impress us with his 
presentation skills and teach us how to be a bit like the 
presentation wizard that he is in the training "Presentation 
Aikido".  Many people have benefitted from this course when it comes 
to improving their presentation skills.  We offer this course as an 
extra service to the speakers of this conference for a price of 55 
euro, in the hope that it will help them make their presentations 
even better than they already are .



Jeff Goff will help you with your first steps in using Perl 6.  He 
has given this course several times before, at different conferences 
and workshops, while adding new content and adapting to new insights 
all of the time.  His training "Introducing Perl 6" is on Tuesday, 
August 8.  At the end of the day, you can make your first Perl 6 programs.



So, top content, top trainers, and on top of that, tea, coffee and 
lunch are included in each of the trainings.  Also, on Tuesday you 
can join early registration for The Perl Conference in Amsterdam, so 
you don't have to stand in line on Wednesday morning.



In case you did not yet register, please don't worry, we still love 
to have more attendees to the conference.  Register 
here:   http://theperlconference.amsterdam/how-to-register.html .


Thank you for your attention.  I hope to meet you all in Amsterdam in August.

Kind regards,

Wendy van Dijk
co-organiser The Perl Conference in Amsterdam 2017 aka YAPC::Europe::2017
http://theperlconference.amsterdam

PS If you receive this message more than once, I do apologize.  I 
have been sending this to several mailing lists.


Re: set (+) set = bag ?

2017-07-30 Thread Parrot Raiser
I'm tempted to ask how to classify "Yes, sir, no, sir, 3 bags full".
Does the constitute a Boolean, numeric, or set operation, or some
combination thereof? :-)*

On 7/21/17, Darren Duncan  wrote:
> On 2017-07-21 1:33 PM, Elizabeth Mattijsen wrote:
>>> On 21 Jul 2017, at 21:30, Darren Duncan  wrote:
>>> Firstly, I believe ∆ (U+2206) is the standard symbol for symmetric
>>> difference, and not circled minus as the above url currently gives.
>>
>> https://en.wikipedia.org/wiki/Symmetric_difference seems to agree, showing
>> it as the first choice.  However, ⊖ appears to be the second choice.
>> FWIW, I think ∆ better matches the Texas variant (^) .
>
> The circled plus is also overloaded for XOR (which itself has at least 2
> more-preferred alternatives) and other things, while ∆ (U+2206) isn't AFAIK
>
> overloaded for anything and in any event ∆ (U+2206) is much more consistent
> with
> all the other standard set/bag operators in format and it is what the
> literature
> prefers to use.
>
> What you say about (^) Texas version isn't a similarity I thought about, but
>
> then that gives my proposal extra support if anything.
>
> The circled plus should be dropped from use for this meaning.
>
>>> Secondly, I see there's an operator for multiplying 2 bags (which I
>>> hadn't heard of before, but okay), but there should also be an operator
>>> for multiplying 1 bag by a natural number, that is a scalar multiply of a
>>> bag.  Unless it is assumed the standard hyper-operator syntax is best for
>>> this.
>>
>> If I get this right, you’d want:
>>
>>   .Bag * 3 give (:3a,:6b).Bag ?
>>
>> I guess that with * being commutative, 3 * .Bag would be the same
>> result.
>
> You are correct in all points above.
>
>> But then, what would .Bag * .Bag be?
>
> I would suggest that this option is either undefined or it has the same
> meaning
> as the bag multiplication operator, eg, (:2a,:2b).Bag.
>
> Another way of looking at this is, say if we're starting with the existing
> bag
> circled-times bag operator, replacing one bag operand with a number N is
> like
> replacing it with what is conceptually an infinite-cardinality bag having
> :Ne
> for "e" in turn being every possible value in the type system; the infinite
> bag
> reduces to one having only matching unique members and replicates those
> matches
> by a cardinality of N.
>
> -- Darren Duncan
>