Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Perl 6 at a glance #119
In this issue I want to talk about the placement of a few things and also addition of new code samples. People should see the homepage and know what to expect of Perl 6.
I don't think there needs to an announcement panel(NEW: Perl 6 Rakudo Star ...). A download button should be enough. Unless I don't know the purpose of this announcement.
The most prominent part of the page is a general description for Perl 6 and a big logo. I think the list of features(with a bigger font) and the code samples are more important and should be shown there side by side.
And for the new additions, there are a few things that come to my mind that are not shown in samples:
CLI: I may seem to be exaggerating, but I think the MAIN sub is one of the greatest features of Perl 6. I don't think I'm alone in thinking that. It just makes it easy to write command line tools and small scripts. This may be a unique feature.
Object-oriented programming: It's not unique to Perl 6, but Perl 6 makes it easier. So maybe an example of a class with a role. Maybe even with some other features like parameterized role and the handles keyword, things like that.
Functional programming: For those interested in functional programming, a code sample shows what Perl 6 has to offer them. For example a mixture of map, grep, function composition and feed operator, metaoperators, hyeperoperators, ...
Optional Typing: Show types(for example in function parameters), subsets and where constraints.
What do you think? How do you think the homepage can be improved?
I think any topic such as visuals/layout/favourite features will have as many opinions as there are people willing to comment.
IMO instead of having a massive bikeshed about every minute detail we should create a Media Group consisting of 3-5 people whose responsibility would be to ensure our sites and other media offer consistent look and messaging.
They can gather community feedback if they want, but they will have the authority to call the shots.
Ask who wants to volunteer for it and see if there are any takers.
Yeah, they will be able to. The primary goal would be to avoid burning everyone out trying to decide what shade of grey the font should be. The Group can gather community feedback if they like, but they would be able to render their final decision whenever they feel they can.