Hello, Again

On 01/08/2010 15:04, Moritz Lenz wrote:
> Alberto Simões wrote:
>> Hello
>>
>> On 30/07/2010 21:50, Aaron Sherman wrote:
>>> 2010/7/30 Alberto Simões <al...@alfarrabio.di.uminho.pt>
>>>>
>>>> Hello
>>>>
>>>> I am out of Perl 6/Parrot for some time, but trying to get back and help
>>>> with Perl 6 (at least, modules).
>>>>
>>>> As there are already some modules available, I am wondering if anyone
>>>> already prepared a module-starter-like module to bootstrap a Perl 6 module.
>>>>
>>>
>>> There's not a lot of complexity to it right now. This is mostly
>>> because we haven't got a lot of the more esoteric module semantics in
>>> place. Some general rules I'd stick to:
>>>
>>> * Be explicit with 'use v6'
>>> * Keep POD documentation in a separate file for now
>>> * Convention seems to be leaning toward dashes in function names
>>> * Convention seems to be leaning toward camel cased class names
>>> * Convention seems to be leaning toward one-line-per-parameter for
>>> function/method signatures that don't cleanly fit on one line
>>> * Convention seems to be leaning toward a sparing use of "is export".
>>
>> Those are great guidelines, already.
>>
>> I was just wondering if there was already some package format to be used
> 
> So far we've avoided that.
> 
> There's a tool that can write a Makefile for you:
> http://github.com/masak/ufo/
> 
> If you depend on other modules, put their distribution names into a file
> called deps.proto, one per line.

Thanks.
By the way, is there any wiki with the list of Perl 6 modules already
available, and respective git/svn/cvs/whatever repositories?

That would help both to not duplicate efforts, and to make it easier to
peek on how modules are being written.

Thanks
-- 
Alberto Simões

Reply via email to