raku / raku.org Goto Github PK
View Code? Open in Web Editor NEWSource code for https://raku.org/
Home Page: https://raku.org/
License: Artistic License 2.0
Source code for https://raku.org/
Home Page: https://raku.org/
License: Artistic License 2.0
$ git clone https://github.com/perl6/perl6.org
Cloning into 'perl6.org'...
remote: Counting objects: 6355, done.
error: object 552c801ce329aab35ec7a165998e114da4edbd8e: zeroPaddedFilemode: contains zero-padded file modes
fatal: Error in object
fatal: index-pack failed
Here are the settings in my ~/.gitconfig
that I believe are causing git to catch these issues:
[transfer]
fsckObjects = true
[fetch]
fsckObjects = true
[receive]
fsckObjects = true
https://perl6.org/specification/ has some paragraphs from SYN01 which refer to 6.0.0
Need to rework the NOTES section.
Presumably tied to recent perl6.org updates.
The wiki was setup a long time ago before we had any infrastructure; there's a lot of stale information there that we keep up to date on perl6.org itself.
Page in question: https://perl6.org/whatever/
It already talks about vim and emacs, but interestingly a viable alternative for vim users is https://github.com/syl20bnr/spacemacs. So it's emacs+extra stuff+vim keybindings. It seems that it already has a perl6 layer (using emacs perl6-mode), so everything should work just fine.
See also:
Link to http://use.perl.org/~JonathanWorthington/journal/39530 from http://perl6.org/compilers/ is broken.
Is https://github.com/jnthn/blizkost the correct link?
the Whatever page mentions Inline::Rakudo; the readme to that thing talks about Parrot. It ought to be changed to direct people to Inline::Perl5 by nine.
Might be worth getting the two maintained YouTube video lists somewhere in the screencasts section.
https://www.youtube.com/playlist?list=PLRuESFRW2Fa77XObvk7-BYVFwobZHdXdK for English and other languages https://www.youtube.com/playlist?list=PLRuESFRW2Fa6PBxZ8oQhKqV8zZak3bHNN
Apparently, when trying to find a right place to submit a bug report people may start from perl.org.
Seems like we should have a page with a list of bug trackers for every subproject. If there's already a page for this, we should just link to it.
This was mentioned in one of the comments on https://perl6advent.wordpress.com/2016/12/23/day-23-everything-is-either-wrong-or-less-than-awesome/
Page in question: https://perl6.org/community/irc
I was reading this article and realized something. There are not many matrix users right now, and I see only 10 users on perl6 channel. However, it's a great way to make people stay. Once you join a channel it won't leave automatically when you close your browser, in fact you'll stay forever online and you'll be getting messages that were sent while your devices were off.
The link will look like this: https://riot.im/app/#/room/#freenode_#perl6:matrix.org
And those who are using Riot through the browser will have to click one button to join the channel. Those who don't have an account will have to create it, but I think that by mentioning this we should only be focusing on those who already have it.
And those who use desktop or phone apps will have to click “Room directory” and type #perl6:freenode.org
in there.
Assigning myself so that I won't forget about this issue. But please free to work on it.
Hi!
There is some information in the Perl 6 FAQ here: http://www.perl6.org/archive/faq.html
For example: "That said, there is a release date for Rakudo: In Q2 2010 Patrick Michaud will release a useful and usable (but not feature complete) Perl 6 compiler".
2010 has already passed, but I honestly don't know about this Topic. Did the release happen? Does anybody know? Otherwise, we could just remote the section and Point to pugs & parrot.
Also, planetsix.perl.org which is linked in section "Is there a release date set for perl 6.0 ?" is dead. Is it just down or can we remove it fro the list?
When clicking on resources tab, the Documentation
tab also shows up as active page.
Marking for Hacktoberfest.
The fix, I believe, involves replacing the doc
nav marker with res
and changing it to res
in in the nav file as well.
Also, for consistency, easier maintenance, and lesser confusion, it's worth renaming the documentation
directory to resources
as it's now called, fixing the link in the nav, and pinging one of the site admins (I can do it when PR is ready) to add an .htaccess redirect to the new page.
At the YAPC::NA Perl 6 hackathon someone (@Util maybe?) had the suggestion that the code samples on the front page of perl6.org should be runnable/editable. I believe the glot.io API could be used for this and @zoffixznet has already implemented such functionality on his site.
https://perl6.org/specification/
has a link to "Official test suite" http://github.com/perl6/roast
This link should be to the 6.c-errata branch, and should be labeled as "for the 6.c language specification".
If we want, we can add another link here to the master branch, and label that as (e.g.) "speculative for next language specification" (but it should come after the 6.c version)
Hack on a Compiler
Hacking on Perl 6 innards is a lot easier than you would think, thanks to NQP, or Not Quite Perl. NQP is a subset of Perl 6 that is much smaller and simpler. The idea is to get NQP running on various backends (javascript, java, moar, etc) and then bootstrap the real deal (Perl 6) on top of NQP! Even if you don't know Perl6, you can get up to speed fairly fast with this NQP learning course.
Everything else in this section, it's correct not to mention Rakudo, but this is clearly about hacking on the Rakudo compiler.
Every sub-domain resolves and points to design.perl6.org
% dig anything.perl6.org
; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> anything.perl6.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24305
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;anything.perl6.org. IN A
;; ANSWER SECTION:
anything.perl6.org. 3600 IN A 213.95.82.53
;; Query time: 151 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Sat May 23 19:56:17 2015
;; MSG SIZE rcvd: 52
About this sentence in the homepage:
Like her world-famous big sister, Perl 6 intends to carry forward the high ideals of the Perl community.
It looks like that some people would be curious and would like to know more about these high ideals. Maybe high ideals could point on a place where these things have already been said clearly.
Main page says:
Perl 6 Language Version 6.c and Perl 6 Rakudo Star 2016.04 Released!
But we already have 2016.07. Can we somehow ensure that it is always showing the proper information? For example, it may be part of the release process.
On the right hand side of the Compilers page, there's a blurb about Inline::Perl5; it doesn't mention the possibility of subclassing at all. maybe it should, though.
The div elements with id #col1 and #col2 have a natural breakpoint at 971px. This causes the layout to look poor for these elements.
In the case of smartphones the two div elements overflow the device and are unreadable.
In "Community" section "Blogs" link still points to http://planeteria.org/perl6/, which is currently dead and domain is marked as for sale.
There should be a canonical way to install and upgrade rakudo star. The more detail we give here, the easier it will be to help troubleshoot installation issues.
the NQP section doesn't even mention that rakudo's written in it; that could be quite enlightening
https://perl6.org/community/irc
For example, it mentions hugme
, but there is no such bot. All bots are listed here: Raku/doc#711 (comment)
/documentation has doc.perl6.org, but it's buried.
It needs to be the most obvious thing to click on.
Neovim does have a perl6 syntax file, but it is outdated: https://github.com/neovim/neovim/blob/master/runtime/syntax/perl6.vim
In any case, maybe it is actually usable? Perhaps somebody can try it and if it works even a little bit, we can list it too.
Should there be a link to Zavolaj on the Compilers page, Supplementals section?
Any chance of choosing a different word? It has an entirely different meaning for much of the English-speaking world. See http://separatedbyacommonlanguage.blogspot.ch/2011/08/spunk-and-spunky.html
Perhaps "spirited"?
Since niecza hasn't been developed for a long time and has fallen back in its spec compatibility.
on https://perl6.org/specification/
move Synopsis to the 2nd entry, not the first. change the description to "historic Perl 6 design documents"
Also, change to "Synopses" since we have more than one.
Here I am, a lapsed Perl programmer curious about Perl 6, and I'd like to see how the language is shaping up. Have you tried starting from the home page and seeing the minimal number of clicks you need to see actual code? I counted 4 (home page -> getting started -> examples -> category -> pl file)
Having code on the home page and above the fold, even if it's a trivial example, is an expectation that most developers would have of a programming language website in 2015.
at least the perl6 part of it isn't.
No offense here, but, the splatter of colors really doesn't look very pleasing; atleast to me and several others I know of.
If you guys agree, I can definitely try to make it look better with a monochromatic color scheme, smooth background and bright buttons and such.
We have one active compiler, and a bunch of others.
Let's have two sections; one with just rakudo, and another with a new heading, like "Historical Compilers" - in that section we can remove all the "not actively developed" tags.
There may not be enough space without cluttering the perl6.org homepage but a very small RSS feed based on http://pl6anet.org/atom.xml perhaps just displaying links to the last three news items would be nice. I assume this can be done via Jquery.
http://perl6.org/getting-started/
Probably a CSS problem.
Preferably, each learning resource should have information on the intended audience
https://perl6.org/specification/
This is a historic document. We should either be explicit about that on this page, or (better, IMO) remove the link to it.
perl.org is linked to off the Perl in "perl community" - I would recommend we move this link to be on "Perl 5", instead, earlier in the paragraph.
On the http://perl6.org/compilers/ page, the link to pugs under the Historical Compilers section, points to http://pugscode.com
Unfortunately this now redirects to www.myfavouritevouchercodes.co.uk
The -Ofun page looks quite empty, especially with the new page re-design.
http://doc.perl6.org/type/Mixy - in "Similar to a Bag.roll, but with Real weights rather than integral ones." paragraph
Fished out from https://news.ycombinator.com/item?id=10331008
At http://perl6.org/whatever/ , the link to the TextPad syntax definition is broken.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.