[perl6/specs] e874ee: [S03] remove Scalar from the smart matching table

2011-08-08 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: e874ee45bda9978696ab75420c16aff22093ccc6
  
https://github.com/perl6/specs/commit/e874ee45bda9978696ab75420c16aff22093ccc6
  Author: Moritz Lenz 
  Date:   2011-08-08 (Mon, 08 Aug 2011)

  Changed paths:
M S03-operators.pod

  Log Message:
  ---
  [S03] remove Scalar from the smart matching table




[perl6/specs] 5f3562: make MAIN more robust and less magic

2011-08-08 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 5f3562023c2b3ca220d29e1a9465e7c19ab3baf0
  
https://github.com/perl6/specs/commit/5f3562023c2b3ca220d29e1a9465e7c19ab3baf0
  Author: Moritz Lenz 
  Date:   2011-08-08 (Mon, 08 Aug 2011)

  Changed paths:
M S06-routines.pod

  Log Message:
  ---
  make MAIN more robust and less magic

The problem with the previous approach was that it made the parsing
of command lines dependent on the signature of each multi MAIN
candidate, making it impossible to first process @*ARGS and then
do a multi dispatch.

A different approach at fixing that would be to use the signature of
the proto of MAIN as reference instead. If somebody feels strongly
about preserving the old magic, please revert this commit and clarify
that magic command line parsing needs an explicit proto MAIN.




[perl6/specs] 35e20e: define coercion types, value/impl types better

2011-08-08 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 35e20e2e4e14efa0a8acd0835bab5251ed1eb491
  
https://github.com/perl6/specs/commit/35e20e2e4e14efa0a8acd0835bab5251ed1eb491
  Author: Larry Wall 
  Date:   2011-08-08 (Mon, 08 Aug 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  define coercion types, value/impl types better

We were using two different meanings of "value type", so now
value vs implementation type is "of" type vs "container" type.

We also now have a coercive type syntax, so there's no longer
any need for a separate 'as' trait for subs.




[perl6/specs] 564594: some disambiguation

2011-08-08 Thread noreply
  Branch: refs/heads/master
  Home:   https://github.com/perl6/specs

  Commit: 5645947b2c415298521809a901e98d587dd38da3
  
https://github.com/perl6/specs/commit/5645947b2c415298521809a901e98d587dd38da3
  Author: Larry Wall 
  Date:   2011-08-08 (Mon, 08 Aug 2011)

  Changed paths:
M S02-bits.pod

  Log Message:
  ---
  some disambiguation