diff options
author | samcv <samantham@posteo.net> | 2016-10-20 06:59:55 -0700 |
---|---|---|
committer | ven <vendethiel@hotmail.fr> | 2016-10-20 15:59:55 +0200 |
commit | e336c909b9ed44895b2df7d0b2cdd5b383e9b7fd (patch) | |
tree | 3f410b1eae67e84dae84b8cef54a5371fdf1dee7 /CONTRIBUTING.markdown | |
parent | 8905c0c5bc7f6a7947a4fd0bcef8cf085ed08366 (diff) |
Perl 6: Make information about Hash tables correct. Rewrite the example for dynamically scoped variables.. (#2475)
* Explain that you cannot pass immutable values like integers to subs even if you use $n is rw.
* Add myself as a contributor
* Remove contributor since I am not a major contributor
* Add many more smartmatch examples. Make the ternary operatory clearer and add a code example for it. Make the section for && and || have a working code example and show the output it gives
* Fix assigning $a $b and $c values in the && operator section
* Rename a few things so they don't conflict with variables in other parts of the code
* Remove extra dashes
* Move description of smartmatch type checks toward the end of that section
* Better names for scoping examples
* Redo the example for dynamically scoped variables so the example is better and functions properly when ran (old example did not work properly when running it by itself)
* Rename these classes so they aren't named the same as the ones above
* Add information about the different twigils in Perl 6. This makes understanding what $. $! and $* are and how they relate. Also complete the renaming in the previous commit
* Fix capitalization and indenting here
* Using the word interpolate to mean accessing an element of an array is not the proper terminology. Using the word interpolate is usually associated with things such as this: say "@names = { @names.perl }"
* Make the wording a little clearer for arrays
* Remove incorrect information about hashes. Hashes are not arrays of pairs although Perl 6 makes it easy to use them as such
* Make the subroutine text read better
* Clean up the Object Model introduction section
* Fix the section on interpolating all elements of an array
* Use the word attribute instead of field since this is the wording that the perl 6 documentation uses for these objects
* Fix column width in a few places
* More clearly mark which twigils are used for "normal" variables and which ones are used on "objects". This makes the flow from the # Scoping => # Twigil => # Object Model section smoother
* Semi-rewrite the example for object inheritance and use more natural names. Also rename class A to class Attrib-Class
* Clean up the scoping introduction a little
* Remove a leftover line from rewriting the inheritance example
* More gradually introduce exceptions and fix a typo, as well as adding a few examples
* Reorder introduction of packages to be more natural. Show how to "use" a package before we show how to create and declare our own modules
* Avoid using the word 'use' because we're not refering to the perl keyword 'use'
Diffstat (limited to 'CONTRIBUTING.markdown')
0 files changed, 0 insertions, 0 deletions