Hi Tom,

My vote would be for someone to take on the task of writing
"mailing-list" software in Raku/Perl6, and/or writing
"mailing-list-archiving" software (e.g. an NNTP server) in Raku/Perl6.
First of all, for your group this would be a relatively-high profile
project, with the potential for hundreds or even thousands of
companies adopting such a module for their own institutional or
company needs.

Regarding the "archiving" module in particular, you could see how the
Perl mailing lists are archived, and easily imagine how they might be
improved. There would be a need to access data from a database, filter
out spam, organize the data by date and/or thread, and serve up the
data in a web-accessible format. Selfishly, I would love to see a
searchable archive of every Perl6/Raku email ever written.

I've communicated with Ask Bjorn Hansen about the Perl software
presently running the NNTP archive (www.nntp.perl.org), in particular
the Perl6-Users mailing list. Ask Bjorn Hansen says the NNTP archive
runs on Colobus which is written in Perl, with commits going all the
way back to 2001. So why not rewrite it in Raku/Perl6?? In particular,
I was hoping to see a better "subject threading" algorithm, since with
Colobus (on occasion) emails from different "eras" are lumped together
in the same thread (example: emails from 2010 showing up in Sept. 2019
threads).

I don't know if your group has an interest in writing a full-blown
NNTP server, but below are resources for Raku/Perl6, Python, and R.
You can decide for yourself if the Raku/Perl6 resources need
improving:

Raku/Perl6:
https://www.nntp.perl.org/group/
https://www.nntp.perl.org/group/perl.perl6.users/
https://trainedmonkey.com/projects/colobus/
https://github.com/abh/colobus

Python:
https://www.python.org/community/lists/
https://mail.python.org/archives/
https://mail.python.org/mailman/listinfo

R:
https://www.r-project.org/mail.html
https://stat.ethz.ch/mailman/listinfo
https://r.789695.n4.nabble.com


HTH, Bill.



On Fri, Dec 6, 2019 at 1:59 AM Tom Blackwood <tom.blkw...@gmail.com> wrote:
>
> Thanks, I'll check it out!
>
> On Fri, Dec 6, 2019 at 5:50 PM JJ Merelo <jjmer...@gmail.com> wrote:
>>
>> Try something in the most wanted repo: 
>> https://github.com/perl6/perl6-most-wanted/blob/master/most-wanted/modules.md
>>  That way you will learn _and_ help the community.
>>
>> El vie., 6 dic. 2019 a las 8:11, Tom Blackwood (<tom.blkw...@gmail.com>) 
>> escribió:
>>>
>>> Hello
>>>
>>> My team most time developed with ruby language.
>>> These recent days we took  time reading the book Learning Perl 6.
>>> Then we consider to take an actual project to learn more deeply.
>>> What project do you suggest for us to get involve into?
>>>
>>> Regards,
>>> Tom
>>
>>
>>
>> --
>> JJ

Reply via email to