User:Underscore/Scratchpad
Perl 6
Features to add once Rakudo implements them
- Arithmetic Evaluator:
- Use
make
to create a much more digestible parse tree. -
my grammar
. I'm not certain you're supposed to be able to do that, but I think so.
- Use
- Comments: Nested bracketing characters.
- Creating a Function:
- Not quite the same thing (see Synopsis 2): <lang perl6>sub multiply (Int $a, Int $b) as Int { $a * $b }</lang>
-
&multiply := [*];
-
&multiply := &infix<*>;
- Monty Hall simulation:
-
:delete
adverb. - More trials.
-
- Playing Cards: There really ought to be something like
EnumerationType.pick(*)
that gives you the values of the enumeration in order. You'd thinkTwo .. Ace
would do it, but as of Rakudo release #22, that produces numbers, not Pips. - Trigonometric Functions: The base-switching interface specified in
Numeric.pod
. - True/False Values:
0 but True
.
this is a test!