The Perl Conference in Amsterdam 2017 - Two Perl 6 classes and more
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
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 ?
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 Duncanwrote: > 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 >