-
Notifications
You must be signed in to change notification settings - Fork 291
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
Add Perl 6 to Wikipedia's multi-paradigm programming languages list #1744
Comments
What would be the best page to document this? https://docs.perl6.org/language/faq? |
Or a new page linked from https://docs.perl6.org/language.html? |
Pretty much all of them. I'll check it out.
|
Let's try and add a reference here. Some of the things are not so easy.
|
I'm going at this from the bottom. Rule-based is not, visual is not. Pipelines... This is the document for C++. Seems to me it's something like the Feed operator? |
I would say that's pretty much it. |
Anyone else wanting to help here? Should I assign it to myself? |
Feel free to. |
|
But generally it's good I think! |
“Lazy lists”? :) |
Grammars, Junctions, Gradual Typing… none of these are paradigms, but why do others list “Array (multi-dimensional)” and “optionally lazy”? |
You are absolutely right. Thanks for the feedback. I'll try to change that,
but that will be tomorrow :-)
|
To be completely honest, I think that the whole page should be nominated for deletion. Looking deeper at the content, it's very low-quality, cluttered and unsourced. Also, the page is completely useless because everyone is trying to stretch the definition of “paradigm”. But if we're adding perl 6, I think we should be very strict about our own contributions. |
Whoa, whoa, whoa! Having suffered deletionist librarians in the Spanish Wikipedia, I don't wish the deletion of even a single iota of knowledge in the Wikipedia. It's got its merit, but you are right about "stretching the definition of paradigm"... I would rather go for deleting that column, but anyway I would discuss it on the discussion page. It will enrich everyone involved. |
OK, addressed @AlexDaniel 's concerns. And fixed Go row while I was at it, which had a format problem. |
I couldn't find the "where" and "but" keywords, but type constraints are not constraint-based programming ( https://en.wikipedia.org/wiki/Constraint_programming ). I've linked a library instead. |
When I was a student, there was a Distributed Computing research group in the computer science department. Their operating system didn't run on a single computer, it ran across multiple computers. It was effectively an operating system for clusters, as opposed to an operating system for a single computer. A key part of their setup was that if a node was heavily loaded, it could bundle up a whole process, ship it to a different node, and it would just continue running there as though nothing had happened. Having said that, that was a distributed operating system, not a distributed programming paradigm. But I'm not sure there is a distributed programming paradigm (as opposed to distributed computing, which is a thing). HTH, |
Wikipedia has a Comparison of multi-paradigm programming languages, which currently lacks a Perl 6. This should be rectified, but to do it properly I'll need to know which paradigms are supported and know which pages (preferably from the docs itself) to cite.
The text was updated successfully, but these errors were encountered: