New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve the Perl 6 from Node.js - Nutshell page #1968
Comments
|
Sure, yes! Can you start it? |
|
Yes, Node.js users are certainly an interesting potential target audience for Perl 6, in so far as they're used to working with a dynamic language and doing async, and Perl 6 provides a more nuanced static/dynamic balance and a higher-level approach to async. Actually, the experience of building a bunch of microservices in Node.js was what motivated me to write Cro. :-) |
|
I'm changing the subject and reopening it, just in case someone (or @Kaiepi ) wants to continue working on this. |
|
Bumping this as there're still a number of TBDs on the page. |
|
I won't have much time to deal with the TBDs for the next few months with the grant but I'll see what I can do. If anyone else wants to help out that'd be a big help. Sorry for not seeing this sooner |
Introduction
You might need to have a quick introduction to the language. This is as short as it gets. If you have any question about Perl 6, it's probably better to either take it to StackOverflow or ask in the IRC channel, which you can access from the web.
The language used for the documentation is called Perl6 pod. You can pretty much follow the conventions that you already see in the document, but that guide above might help you find whatever is not there.
We are talking about this page, which you can edit directly on the GitHub page by clicking on the pencil right above the butterfly (a.k.a Camelia); saving it will generate a pull request, or via forking, editing locally and doing a pull request in the usual way.
The problem
There are already a bunch of pages to help users experienced in other languages learn Perl 6, but none for Node.js. The two languages share some common aspects, but many of them behave completely differently, e.g. promises and timeouts .
Suggestions
Start by looking at the
TBDat the bottom of the page. Then, when you feel comfortable, proceed to create other sections. Create a pull request as soon as you've done some significant amount of writing.The text was updated successfully, but these errors were encountered: