From atrodo at atrodo.org Fri Sep 8 19:47:07 2023 From: atrodo at atrodo.org (Jon Gentle) Date: Fri, 8 Sep 2023 22:47:07 -0400 Subject: [Cincinnati-pm] September virtual cinci.pm - Sept 13th Message-ID: Good Evening, Next Wednesday, September 13th, we will be gathering again for cinci.pm. This month, Mike has an idea about perl fields concept he's working on that we're going to talk about. Should be interesting to see from what I've seen, so I hope to see you then. Details: * What: perl fields * When: Wednesday, September 13th @ 7:00pm * Where: https://meet.google.com/rmj-qwkb-kez From atrodo at atrodo.org Wed Sep 13 07:17:50 2023 From: atrodo at atrodo.org (Jon Gentle) Date: Wed, 13 Sep 2023 10:17:50 -0400 Subject: [Cincinnati-pm] September virtual cinci.pm - Sept 13th In-Reply-To: References: Message-ID: Good morning, Quick reminder about September's cinci.pm tonight. I hope to see you then. On Fri, Sep 8, 2023 at 10:47?PM Jon Gentle wrote: > > Good Evening, > > Next Wednesday, September 13th, we will be gathering again for > cinci.pm. This month, Mike has an idea about perl fields concept he's > working on that we're going to talk about. Should be interesting to > see from what I've seen, so I hope to see you then. > > Details: > * What: perl fields > * When: Wednesday, September 13th @ 7:00pm > * Where: https://meet.google.com/rmj-qwkb-kez From mike at nrdvana.net Wed Sep 13 12:06:42 2023 From: mike at nrdvana.net (Michael Conrad) Date: Wed, 13 Sep 2023 15:06:42 -0400 Subject: [Cincinnati-pm] September virtual cinci.pm - Sept 13th In-Reply-To: References: Message-ID: And I have cool stuff to show everyone! On 9/13/23 10:17, Jon Gentle wrote: > Good morning, > > Quick reminder about September's cinci.pm tonight. I hope to see you then. > > On Fri, Sep 8, 2023 at 10:47?PM Jon Gentle wrote: >> Good Evening, >> >> Next Wednesday, September 13th, we will be gathering again for >> cinci.pm. This month, Mike has an idea about perl fields concept he's >> working on that we're going to talk about. Should be interesting to >> see from what I've seen, so I hope to see you then. >> >> Details: >> * What: perl fields >> * When: Wednesday, September 13th @ 7:00pm >> * Where: https://meet.google.com/rmj-qwkb-kez > _______________________________________________ > Cincinnati-pm mailing list > Cincinnati-pm at pm.org > https://mail.pm.org/mailman/listinfo/cincinnati-pm From mike at nrdvana.net Wed Sep 13 22:14:08 2023 From: mike at nrdvana.net (Michael Conrad) Date: Thu, 14 Sep 2023 01:14:08 -0400 Subject: [Cincinnati-pm] September virtual cinci.pm - Sept 13th In-Reply-To: References: Message-ID: <40c957f2-0ff5-941e-2b0b-a4fd12519610@nrdvana.net> I sent it to Jon, but forgot to send around the file for everyone else to play with. I also fixed the threaded-perl macros. The documentation isn't correct (it's for my eventual goal, not the current status) but the unit tests give example code you could tinker with. -Mike On 9/13/23 15:06, Michael Conrad wrote: > And I have cool stuff to show everyone! > > On 9/13/23 10:17, Jon Gentle wrote: >> Good morning, >> >> Quick reminder about September's cinci.pm tonight. I hope to see you >> then. >> >> On Fri, Sep 8, 2023 at 10:47?PM Jon Gentle wrote: >>> Good Evening, >>> >>> Next Wednesday, September 13th, we will be gathering again for >>> cinci.pm. This month, Mike has an idea about perl fields concept he's >>> working on that we're going to talk about. Should be interesting to >>> see from what I've seen, so I hope to see you then. >>> >>> Details: >>> * What: perl fields >>> * When: Wednesday, September 13th @ 7:00pm >>> * Where: https://meet.google.com/rmj-qwkb-kez >> _______________________________________________ >> Cincinnati-pm mailing list >> Cincinnati-pm at pm.org >> https://mail.pm.org/mailman/listinfo/cincinnati-pm > > From mike at nrdvana.net Wed Sep 13 23:20:34 2023 From: mike at nrdvana.net (Michael Conrad) Date: Thu, 14 Sep 2023 02:20:34 -0400 Subject: [Cincinnati-pm] September virtual cinci.pm - Sept 13th In-Reply-To: References: Message-ID: I had one more brainstorm I needed to share package CodeGen::Cpppp; use strict; use warnings; use Carp; # VERSION # ABSTRACT: The C Perl-Powered Pre-Processor =head1 SYNOPSIS Well, it's one layer of abstraction higher, isn't it?? It's not C.? You see, most blokes, you know, they will be templating with C or C... Where can you go from there? Where? This one goes to C. ? #! /usr/bin/env cpppp ? ## for (my $bits= 8; $bits <= 32; $bits <<= 1) { ? struct tree_node_$bits { ??? uint${bits}_t left: ${{$bits-1}}, ????????????????? color: 1, ????????????????? right: ${{$bits-1}}; ? } ? ## } Output: ? struct tree_node_8 { ??? uint8_t left: 7, ??????????? right: 7, ??????????? color: 1; ? } ? struct tree_node_16 { ??? uint16_t left: 15, ???????????? right: 15, ???????????? color: 1; ? } ? struct tree_node_32 { ??? uint32_t left: 31, ???????????? right: 31, ???????????? color: 1; ? } On 9/13/23 15:06, Michael Conrad wrote: > And I have cool stuff to show everyone! > > On 9/13/23 10:17, Jon Gentle wrote: >> Good morning, >> >> Quick reminder about September's cinci.pm tonight. I hope to see you >> then. >> >> On Fri, Sep 8, 2023 at 10:47?PM Jon Gentle wrote: >>> Good Evening, >>> >>> Next Wednesday, September 13th, we will be gathering again for >>> cinci.pm. This month, Mike has an idea about perl fields concept he's >>> working on that we're going to talk about. Should be interesting to >>> see from what I've seen, so I hope to see you then. >>> >>> Details: >>> * What: perl fields >>> * When: Wednesday, September 13th @ 7:00pm >>> * Where: https://meet.google.com/rmj-qwkb-kez >> _______________________________________________ >> Cincinnati-pm mailing list >> Cincinnati-pm at pm.org >> https://mail.pm.org/mailman/listinfo/cincinnati-pm > > > _______________________________________________ > Cincinnati-pm mailing list > Cincinnati-pm at pm.org > https://mail.pm.org/mailman/listinfo/cincinnati-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: From mike at nrdvana.net Wed Sep 13 22:15:42 2023 From: mike at nrdvana.net (Michael Conrad) Date: Thu, 14 Sep 2023 01:15:42 -0400 Subject: [Cincinnati-pm] September virtual cinci.pm - Sept 13th In-Reply-To: <40c957f2-0ff5-941e-2b0b-a4fd12519610@nrdvana.net> References: <40c957f2-0ff5-941e-2b0b-a4fd12519610@nrdvana.net> Message-ID: (sigh, and the attachment...) On 9/14/23 01:14, Michael Conrad wrote: > I sent it to Jon, but forgot to send around the file for everyone else > to play with. > I also fixed the threaded-perl macros. > > The documentation isn't correct (it's for my eventual goal, not the > current status) but the unit tests give example code you could tinker > with. > > -Mike > > On 9/13/23 15:06, Michael Conrad wrote: >> And I have cool stuff to show everyone! >> >> On 9/13/23 10:17, Jon Gentle wrote: >>> Good morning, >>> >>> Quick reminder about September's cinci.pm tonight. I hope to see you >>> then. >>> >>> On Fri, Sep 8, 2023 at 10:47?PM Jon Gentle wrote: >>>> Good Evening, >>>> >>>> Next Wednesday, September 13th, we will be gathering again for >>>> cinci.pm. This month, Mike has an idea about perl fields concept he's >>>> working on that we're going to talk about. Should be interesting to >>>> see from what I've seen, so I hope to see you then. >>>> >>>> Details: >>>> * What: perl fields >>>> * When: Wednesday, September 13th @ 7:00pm >>>> * Where: https://meet.google.com/rmj-qwkb-kez >>> _______________________________________________ >>> Cincinnati-pm mailing list >>> Cincinnati-pm at pm.org >>> https://mail.pm.org/mailman/listinfo/cincinnati-pm >> >> > > _______________________________________________ > Cincinnati-pm mailing list > Cincinnati-pm at pm.org > https://mail.pm.org/mailman/listinfo/cincinnati-pm -------------- next part -------------- A non-text attachment was scrubbed... Name: NERDVANA-FieldMagic-0.001.tar.gz Type: application/gzip Size: 159974 bytes Desc: not available URL: