RE: Perl6 POSIX IEEE Std 1003.1

2018-08-14 Thread Mark Devine
Liz,

I'm a "Systems" person, so I'm checking hosts/IPs/networks/users/groups/etc. 
frequently enough to benefit from your project.

My wish is that someone will someday do the heavy lifting for getnameinfo 
(http://pubs.opengroup.org/onlinepubs/9699919799/functions/getnameinfo.html), 
which gave me a headache when I tried.  I'm using getaddrinfo quite a bit now 
that someone fleshed it out in the Perl6 docs.

Thanks again for your work on Perl6!

Mark

-Original Message-
From: Elizabeth Mattijsen  
Sent: Tuesday, August 14, 2018 18:04
To: perl6-users 
Subject: Re: Perl6 POSIX IEEE Std 1003.1

Thank you.  Please let me know if you miss anything and/or find any problems.  
For myself, I’ve hardly had any use for these modules so they’re probably 
undertested.


Liz

> On 14 Aug 2018, at 22:15, Mark Devine  wrote:
> 
> Wow.  Glad I asked…
>  
> Thank you Elizabeth Mattijsen!  We’ll benefit greatly from your industrious 
> work.
>  
> Mark
>  
> From: JJ Merelo  
> Sent: Tuesday, August 14, 2018 17:01
> To: Mark Devine ; perl6-users 
> Subject: Re: Perl6 POSIX IEEE Std 1003.1
>  
> Many of them are already in the ecosystem as part of lizmat's Buttefly 
> project of porting Perl 5 CPAN modules to Perl 6. That If I remember 
> correctly, the ones you mention are one of the few that are missing, but you 
> can find most of them here: https://modules.perl6.org/search/?q=p5
>  
> Cheers
>  
>  
> El mar., 14 ago. 2018 a las 22:56, Mark Devine () 
> escribió:
> Perl6 Users,
>  
> The POSIX module in the ecosystem (https://github.com/cspencer/perl6-posix) 
> implements a few commonly used subs from POSIX IEEE Std 1003.1 in a single 
> file, which I found useful.  I wanted to use more of these so I coded a few 
> simple subroutines with NativeCall for my own use.  The more I look at it, I 
> will likely want to use a lot more of these functions/headers in Perl6 over 
> the long term.
>  
> Perl5 had a few of these subroutines included with the core distribution, as 
> well as a utility to extract header info.  Perl6 doesn’t include POSIX IEEE 
> Std 1003.1 in the core distro that I could see.
>  
> I am not a developer, otherwise I’d author Perl6 POSIX IEEE Std 1003.1 
> modules for the ecosystem.  getaddrinfo/freeaddrinfo 
> (https://docs.perl6.org/language/nativecall#Short_tutorial_on_calling_a_C_function)
>  clearly demonstrated to me that I was out of my depth, but some Perl6 
> developers seem to be fluent with these NativeCall constructs without 
> breaking a sweat.
>  
> Are there any initiatives to include POSIX IEEE Std 1003.1 in Perl6, 
> hopefully holistically?  Maybe with an extensible hierarchical file structure 
> (I.e. POSIX::getaddrinfo, POSIX::getnameinfo, etc.)?  Are there other Perl6 
> users who see a need for more POSIX IEEE Std 1003.1 functions 
> (http://pubs.opengroup.org/onlinepubs/9699919799/idx/functions.html)?
>  
> Thanks,
>  
> Mark
>  
> 
> 
> -- 
> JJ


Re: Perl6 POSIX IEEE Std 1003.1

2018-08-14 Thread Elizabeth Mattijsen
Thank you.  Please let me know if you miss anything and/or find any problems.  
For myself, I’ve hardly had any use for these modules so they’re probably 
undertested.


Liz

> On 14 Aug 2018, at 22:15, Mark Devine  wrote:
> 
> Wow.  Glad I asked…
>  
> Thank you Elizabeth Mattijsen!  We’ll benefit greatly from your industrious 
> work.
>  
> Mark
>  
> From: JJ Merelo  
> Sent: Tuesday, August 14, 2018 17:01
> To: Mark Devine ; perl6-users 
> Subject: Re: Perl6 POSIX IEEE Std 1003.1
>  
> Many of them are already in the ecosystem as part of lizmat's Buttefly 
> project of porting Perl 5 CPAN modules to Perl 6. That If I remember 
> correctly, the ones you mention are one of the few that are missing, but you 
> can find most of them here: https://modules.perl6.org/search/?q=p5
>  
> Cheers
>  
>  
> El mar., 14 ago. 2018 a las 22:56, Mark Devine () 
> escribió:
> Perl6 Users,
>  
> The POSIX module in the ecosystem (https://github.com/cspencer/perl6-posix) 
> implements a few commonly used subs from POSIX IEEE Std 1003.1 in a single 
> file, which I found useful.  I wanted to use more of these so I coded a few 
> simple subroutines with NativeCall for my own use.  The more I look at it, I 
> will likely want to use a lot more of these functions/headers in Perl6 over 
> the long term.
>  
> Perl5 had a few of these subroutines included with the core distribution, as 
> well as a utility to extract header info.  Perl6 doesn’t include POSIX IEEE 
> Std 1003.1 in the core distro that I could see.
>  
> I am not a developer, otherwise I’d author Perl6 POSIX IEEE Std 1003.1 
> modules for the ecosystem.  getaddrinfo/freeaddrinfo 
> (https://docs.perl6.org/language/nativecall#Short_tutorial_on_calling_a_C_function)
>  clearly demonstrated to me that I was out of my depth, but some Perl6 
> developers seem to be fluent with these NativeCall constructs without 
> breaking a sweat.
>  
> Are there any initiatives to include POSIX IEEE Std 1003.1 in Perl6, 
> hopefully holistically?  Maybe with an extensible hierarchical file structure 
> (I.e. POSIX::getaddrinfo, POSIX::getnameinfo, etc.)?  Are there other Perl6 
> users who see a need for more POSIX IEEE Std 1003.1 functions 
> (http://pubs.opengroup.org/onlinepubs/9699919799/idx/functions.html)?
>  
> Thanks,
>  
> Mark
>  
> 
> 
> -- 
> JJ


RE: Perl6 POSIX IEEE Std 1003.1

2018-08-14 Thread Mark Devine
Wow.  Glad I asked…

Thank you Elizabeth Mattijsen!  We’ll benefit greatly from your industrious 
work.

Mark

From: JJ Merelo 
Sent: Tuesday, August 14, 2018 17:01
To: Mark Devine ; perl6-users 
Subject: Re: Perl6 POSIX IEEE Std 1003.1

Many of them are already in the ecosystem as part of lizmat's Buttefly project 
of porting Perl 5 CPAN modules to Perl 6. That If I remember correctly, the 
ones you mention are one of the few that are missing, but you can find most of 
them here: https://modules.perl6.org/search/?q=p5

Cheers


El mar., 14 ago. 2018 a las 22:56, Mark Devine 
(mailto:m...@markdevine.com>>) escribió:
Perl6 Users,

The POSIX module in the ecosystem (https://github.com/cspencer/perl6-posix) 
implements a few commonly used subs from POSIX IEEE Std 1003.1 in a single 
file, which I found useful.  I wanted to use more of these so I coded a few 
simple subroutines with NativeCall for my own use.  The more I look at it, I 
will likely want to use a lot more of these functions/headers in Perl6 over the 
long term.

Perl5 had a few of these subroutines included with the core distribution, as 
well as a utility to extract header info.  Perl6 doesn’t include POSIX IEEE Std 
1003.1 in the core distro that I could see.

I am not a developer, otherwise I’d author Perl6 POSIX IEEE Std 1003.1 modules 
for the ecosystem.  getaddrinfo/freeaddrinfo 
(https://docs.perl6.org/language/nativecall#Short_tutorial_on_calling_a_C_function)
 clearly demonstrated to me that I was out of my depth, but some Perl6 
developers seem to be fluent with these NativeCall constructs without breaking 
a sweat.

Are there any initiatives to include POSIX IEEE Std 1003.1 in Perl6, hopefully 
holistically?  Maybe with an extensible hierarchical file structure (I.e. 
POSIX::getaddrinfo, POSIX::getnameinfo, etc.)?  Are there other Perl6 users who 
see a need for more POSIX IEEE Std 1003.1 functions 
(http://pubs.opengroup.org/onlinepubs/9699919799/idx/functions.html)?

Thanks,

Mark



--
JJ


Re: Perl6 POSIX IEEE Std 1003.1

2018-08-14 Thread JJ Merelo
Many of them are already in the ecosystem as part of lizmat's Buttefly
project of porting Perl 5 CPAN modules to Perl 6. That If I remember
correctly, the ones you mention are one of the few that are missing, but
you can find most of them here: https://modules.perl6.org/search/?q=p5

Cheers


El mar., 14 ago. 2018 a las 22:56, Mark Devine ()
escribió:

> Perl6 Users,
>
>
>
> The POSIX module in the ecosystem (https://github.com/cspencer/perl6-posix)
> implements a few commonly used subs from POSIX IEEE Std 1003.1 in a single
> file, which I found useful.  I wanted to use more of these so I coded a few
> simple subroutines with NativeCall for my own use.  The more I look at it,
> I will likely want to use a lot more of these functions/headers in Perl6
> over the long term.
>
>
>
> Perl5 had a few of these subroutines included with the core distribution,
> as well as a utility to extract header info.  Perl6 doesn’t include POSIX
> IEEE Std 1003.1 in the core distro that I could see.
>
>
>
> I am not a developer, otherwise I’d author Perl6 POSIX IEEE Std 1003.1
> modules for the ecosystem.  getaddrinfo/freeaddrinfo (
> https://docs.perl6.org/language/nativecall#Short_tutorial_on_calling_a_C_function)
> clearly demonstrated to me that I was out of my depth, but some Perl6
> developers seem to be fluent with these NativeCall constructs without
> breaking a sweat.
>
>
>
> Are there any initiatives to include POSIX IEEE Std 1003.1 in Perl6,
> hopefully holistically?  Maybe with an extensible hierarchical file
> structure (I.e. POSIX::getaddrinfo, POSIX::getnameinfo, etc.)?  Are there
> other Perl6 users who see a need for more POSIX IEEE Std 1003.1 functions (
> http://pubs.opengroup.org/onlinepubs/9699919799/idx/functions.html)?
>
>
>
> Thanks,
>
>
>
> Mark
>
>
>


-- 
JJ


Perl6 POSIX IEEE Std 1003.1

2018-08-14 Thread Mark Devine
Perl6 Users,

The POSIX module in the ecosystem (https://github.com/cspencer/perl6-posix) 
implements a few commonly used subs from POSIX IEEE Std 1003.1 in a single 
file, which I found useful.  I wanted to use more of these so I coded a few 
simple subroutines with NativeCall for my own use.  The more I look at it, I 
will likely want to use a lot more of these functions/headers in Perl6 over the 
long term.

Perl5 had a few of these subroutines included with the core distribution, as 
well as a utility to extract header info.  Perl6 doesn't include POSIX IEEE Std 
1003.1 in the core distro that I could see.

I am not a developer, otherwise I'd author Perl6 POSIX IEEE Std 1003.1 modules 
for the ecosystem.  getaddrinfo/freeaddrinfo 
(https://docs.perl6.org/language/nativecall#Short_tutorial_on_calling_a_C_function)
 clearly demonstrated to me that I was out of my depth, but some Perl6 
developers seem to be fluent with these NativeCall constructs without breaking 
a sweat.

Are there any initiatives to include POSIX IEEE Std 1003.1 in Perl6, hopefully 
holistically?  Maybe with an extensible hierarchical file structure (I.e. 
POSIX::getaddrinfo, POSIX::getnameinfo, etc.)?  Are there other Perl6 users who 
see a need for more POSIX IEEE Std 1003.1 functions 
(http://pubs.opengroup.org/onlinepubs/9699919799/idx/functions.html)?

Thanks,

Mark