From doug at veritablesoftware.com Tue Nov 3 13:21:15 2015 From: doug at veritablesoftware.com (Douglas E. Miles) Date: Tue, 3 Nov 2015 14:21:15 -0700 Subject: [Phoenix-pm] Reminder: Meeting 11/05/2015 6:45 PM (Last Meeting Until Feb 2016) Message-ID: <5639254B.6050007@veritablesoftware.com> Please RSVP if you haven't already! *I need all RSVPs by Wednesday 11/04/2015 by noon.* Doug Miles will be presenting "Introduction to Perl 6". The meeting will be Thursday 11/05/2015 at 6:45 PM for pizza and 7:00 PM for the presentation. Please RSVP so we know how much pizza to order... Ticketmaster 1375 N Scottsdale Rd Suite #200 Scottsdale, AZ 85257 The cross-streets are Scottsdale Rd. just South of East McDowell Rd. Here is a Google Map with location and parking information: https://maps.google.com/maps/ms?msid=200461628741882245806.0004cea13f6b44f7b068a&msa=0&ll=33.465219,-111.922118&spn=0.001748,0.003484 You may park on SkySong Blvd, between the two buildings or in any of the uncovered parking to the North. Ticketmaster is on the second floor of the South building. -------------- next part -------------- An HTML attachment was scrubbed... URL: From doug at veritablesoftware.com Wed Nov 4 17:37:33 2015 From: doug at veritablesoftware.com (Douglas E. Miles) Date: Wed, 4 Nov 2015 18:37:33 -0700 Subject: [Phoenix-pm] Meeting 11/05/2015 6:45 PM (Last Meeting Until Feb 2016) In-Reply-To: <563249EA.9070606@veritablesoftware.com> References: <563249EA.9070606@veritablesoftware.com> Message-ID: <563AB2DD.8020103@veritablesoftware.com> An HTML attachment was scrubbed... URL: From doug at veritablesoftware.com Wed Nov 4 17:52:23 2015 From: doug at veritablesoftware.com (Douglas E. Miles) Date: Wed, 4 Nov 2015 18:52:23 -0700 Subject: [Phoenix-pm] Meeting 11/05/2015 6:45 PM (Last Meeting Until Feb 2016) In-Reply-To: <563AB2DD.8020103@veritablesoftware.com> References: <563249EA.9070606@veritablesoftware.com> <563AB2DD.8020103@veritablesoftware.com> Message-ID: <563AB657.1070702@veritablesoftware.com> An HTML attachment was scrubbed... URL: From bryan610 at gmail.com Thu Nov 5 18:34:58 2015 From: bryan610 at gmail.com (Bryan Lane) Date: Thu, 5 Nov 2015 19:34:58 -0700 Subject: [Phoenix-pm] Reminder: Meeting 11/05/2015 6:45 PM (Last Meeting Until Feb 2016) In-Reply-To: <5639254B.6050007@veritablesoftware.com> References: <5639254B.6050007@veritablesoftware.com> Message-ID: How does perl 6 handle threading? On Tuesday, November 3, 2015, Douglas E. Miles wrote: > Please RSVP if you haven't already! > > *I need all RSVPs by Wednesday 11/04/2015 by noon.* > > Doug Miles will be presenting "Introduction to Perl 6". The meeting will > be Thursday 11/05/2015 at 6:45 PM for pizza and 7:00 PM for the > presentation. Please RSVP so we know how much pizza to order... > > Ticketmaster > 1375 N Scottsdale Rd > Suite #200 > Scottsdale, AZ 85257 > > The cross-streets are Scottsdale Rd. just South of East McDowell Rd. Here > is a Google Map with location and parking information: > > > https://maps.google.com/maps/ms?msid=200461628741882245806.0004cea13f6b44f7b068a&msa=0&ll=33.465219,-111.922118&spn=0.001748,0.003484 > > You may park on SkySong Blvd, between the two buildings or in any of the > uncovered parking to the North. Ticketmaster is on the second floor of the > South building. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert.eaglestone at gmail.com Fri Nov 6 05:04:37 2015 From: robert.eaglestone at gmail.com (Rob Eaglestone) Date: Fri, 6 Nov 2015 07:04:37 -0600 Subject: [Phoenix-pm] Reminder: Meeting 11/05/2015 6:45 PM (Last Meeting Until Feb 2016) In-Reply-To: References: <5639254B.6050007@veritablesoftware.com> Message-ID: And will the talk be recorded and posted to the web (please)? On Thursday, November 5, 2015, Bryan Lane wrote: > How does perl 6 handle threading? > > On Tuesday, November 3, 2015, Douglas E. Miles > wrote: > >> Please RSVP if you haven't already! >> >> *I need all RSVPs by Wednesday 11/04/2015 by noon.* >> >> Doug Miles will be presenting "Introduction to Perl 6". The meeting will >> be Thursday 11/05/2015 at 6:45 PM for pizza and 7:00 PM for the >> presentation. Please RSVP so we know how much pizza to order... >> >> Ticketmaster >> 1375 N Scottsdale Rd >> Suite #200 >> Scottsdale, AZ 85257 >> >> The cross-streets are Scottsdale Rd. just South of East McDowell Rd. Here >> is a Google Map with location and parking information: >> >> >> https://maps.google.com/maps/ms?msid=200461628741882245806.0004cea13f6b44f7b068a&msa=0&ll=33.465219,-111.922118&spn=0.001748,0.003484 >> >> You may park on SkySong Blvd, between the two buildings or in any of the >> uncovered parking to the North. Ticketmaster is on the second floor of the >> South building. >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From doug at veritablesoftware.com Sat Nov 7 14:59:42 2015 From: doug at veritablesoftware.com (Douglas E. Miles) Date: Sat, 7 Nov 2015 15:59:42 -0700 Subject: [Phoenix-pm] Tricksy! False! Message-ID: <563E825E.8090506@veritablesoftware.com> An HTML attachment was scrubbed... URL: From doug at veritablesoftware.com Sat Nov 7 15:03:21 2015 From: doug at veritablesoftware.com (Douglas E. Miles) Date: Sat, 7 Nov 2015 16:03:21 -0700 Subject: [Phoenix-pm] sub type Message-ID: <563E8339.8060501@veritablesoftware.com> An HTML attachment was scrubbed... URL: From doug at veritablesoftware.com Sat Nov 7 15:26:01 2015 From: doug at veritablesoftware.com (Douglas E. Miles) Date: Sat, 7 Nov 2015 16:26:01 -0700 Subject: [Phoenix-pm] Adverbs Message-ID: <563E8889.5040802@veritablesoftware.com> An HTML attachment was scrubbed... URL: From frimicc at gmail.com Sat Nov 7 21:15:04 2015 From: frimicc at gmail.com (Mike Friedman) Date: Sat, 7 Nov 2015 21:15:04 -0800 Subject: [Phoenix-pm] Tricksy! False! In-Reply-To: <563E825E.8090506@veritablesoftware.com> References: <563E825E.8090506@veritablesoftware.com> Message-ID: Some language features really should never be used. NEVER. -- Mike ______________________________ Michael Friedman frimicc at gmail.com > On Nov 7, 2015, at 2:59 PM, Douglas E. Miles wrote: > > I had to try this one for myself just to make sure it actually worked. > > liar.p6: > #!/usr/bin/env perl6 > > use v6; > > my $foo = True but False; > say $foo; > Output: > $ ./liar.p6 > False > > Note that this is only true (but False) for the value of $foo. It does not re-define True as False globally. > > P.S. This is evil. :) > _______________________________________________ > Phoenix-pm mailing list > Phoenix-pm at pm.org > http://mail.pm.org/mailman/listinfo/phoenix-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: From doug at veritablesoftware.com Sat Nov 7 23:34:46 2015 From: doug at veritablesoftware.com (Douglas E. Miles) Date: Sun, 8 Nov 2015 00:34:46 -0700 Subject: [Phoenix-pm] Tricksy! False! In-Reply-To: References: <563E825E.8090506@veritablesoftware.com> Message-ID: <563EFB16.5030403@veritablesoftware.com> An HTML attachment was scrubbed... URL: From frimicc at gmail.com Sun Nov 8 00:35:40 2015 From: frimicc at gmail.com (Mike Friedman) Date: Sun, 8 Nov 2015 00:35:40 -0800 Subject: [Phoenix-pm] Tricksy! False! In-Reply-To: <563EFB16.5030403@veritablesoftware.com> References: <563E825E.8090506@veritablesoftware.com> <563EFB16.5030403@veritablesoftware.com> Message-ID: <2C8F61FD-66B9-47C6-B4FD-7BDA68077512@gmail.com> Oh, I can see lots of uses for it. Making objects act as True or False, depending on their contents comes most strongly to mind. "if ($thing_in_db) { # thing is in db } else { # thing is not in db }" But mostly I think two things from this syntax: 1. How the heck are you going to grep your code usefully for "but"? 2. Making things True or False by programmer fiat is going to cause a whole pile of hard-to-debug errors unless it's backed up by coding standards enforced with a BIG stick. In any event, I wish I could've gone to the presentation. I haven't had any time to play with Perl 6 yet, but it looks like it's going to be an interesting playground. -- Mike ______________________________ Michael Friedman frimicc at gmail.com > On Nov 7, 2015, at 11:34 PM, Douglas E. Miles wrote: > > Since you weren't at the presentation, the real case for this feature was for things like the system function, where it returns 0 on success, so you can do things like: > > my $foo = 0 but True; > > The equivalent in Perl 5 was 0e0. Anyway, it was just something I had read about but hadn't tried, and as I noted, "This is evil". :) > > P.S. Good to hear from you! > >> On 11/7/2015 10:15 PM, Mike Friedman wrote: >> Some language features really should never be used. NEVER. >> >> -- Mike >> ______________________________ >> Michael Friedman >> frimicc at gmail.com >> >> On Nov 7, 2015, at 2:59 PM, Douglas E. Miles wrote: >> >>> I had to try this one for myself just to make sure it actually worked. >>> >>> liar.p6: >>> #!/usr/bin/env perl6 >>> >>> use v6; >>> >>> my $foo = True but False; >>> say $foo; >>> Output: >>> $ ./liar.p6 >>> False >>> >>> Note that this is only true (but False) for the value of $foo. It does not re-define True as False globally. >>> >>> P.S. This is evil. :) >>> _______________________________________________ >>> Phoenix-pm mailing list >>> Phoenix-pm at pm.org >>> http://mail.pm.org/mailman/listinfo/phoenix-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert.eaglestone at gmail.com Sun Nov 8 06:19:50 2015 From: robert.eaglestone at gmail.com (Rob Eaglestone) Date: Sun, 8 Nov 2015 08:19:50 -0600 Subject: [Phoenix-pm] Tricksy! False! In-Reply-To: <2C8F61FD-66B9-47C6-B4FD-7BDA68077512@gmail.com> References: <563E825E.8090506@veritablesoftware.com> <563EFB16.5030403@veritablesoftware.com> <2C8F61FD-66B9-47C6-B4FD-7BDA68077512@gmail.com> Message-ID: On Sunday, November 8, 2015, Mike Friedman wrote: > 2. Making things True or False by programmer fiat is going to cause a > whole pile of hard-to-debug errors unless it's backed up by coding > standards enforced with a BIG stick. > That appears to be a lose-lose in my career track (software engineering), but then every language has flaws. -------------- next part -------------- An HTML attachment was scrubbed... URL: From doug at veritablesoftware.com Thu Nov 12 07:26:16 2015 From: doug at veritablesoftware.com (Douglas E. Miles) Date: Thu, 12 Nov 2015 08:26:16 -0700 Subject: [Phoenix-pm] References and Bootstrapping Message-ID: <5644AF98.4090309@veritablesoftware.com> An HTML attachment was scrubbed... URL: From doug at veritablesoftware.com Sat Nov 14 21:50:40 2015 From: doug at veritablesoftware.com (Douglas E. Miles) Date: Sat, 14 Nov 2015 22:50:40 -0700 Subject: [Phoenix-pm] Object Type Comparison Message-ID: <56481D30.1080900@veritablesoftware.com> An HTML attachment was scrubbed... URL: