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