On Sun, Oct 14, 2018 at 02:03:23AM -0700, ToddAndMargo via perl6-users wrote:
: On 10/13/18 3:02 AM, ToddAndMargo via perl6-users wrote:
: >Hi All,
: >
: >      if  $StdOut  { $ReturnStr = $$proc.out.slurp-rest; }
: >
: >gives me
: >
: >      Malformed UTF-8
: >
: >How do I clean up $$proc.out.slurp-rest ??
: >
: >Many thanks,
: >-T
: 
: This does not work:
: 
: if  $StdOut  { $ReturnStr = $$proc.out.slurp-rest( enc => 'utf8-c8' ); }
: 
: Can not assign to an immutable value

This almost certainly means that $ReturnStr is a read-only paramater to
a routine.  Add "is copy" to the declaration if you want to modify it.

Larry

Reply via email to