develooper Front page | perl.perl6.language | Postings from April 2001

Re: how about just juxtaposing? (Re: Sane "+" string concat proposal)

Thread Previous | Thread Next
From:
Casey West
Date:
April 24, 2001 12:44
Subject:
Re: how about just juxtaposing? (Re: Sane "+" string concat proposal)
Message ID:
20010424144436.D14027@stupid.geeknest.com
On Tue, Apr 24, 2001 at 08:42:10PM +0100, Michael G Schwern wrote:
: On Tue, Apr 24, 2001 at 02:32:39PM -0500, Jarkko Hietaniemi wrote:
: > Has the road of just putting things next to each other been extensively
: > tried?  It works for Awk...  "juxtapose", the Famous Invisible Perl
: > Operator.
: > 
: > 	Perl 5			Perl 6
: > 
: > 	$a = $b . $c;		$a = $b $c;	# or $b$c
: > 	$a = "foo".$c;		$a = "foo" $c;	# or "foo"$c
: > 	$a = foo . $c;		$a = foo$c;	# foo $c wouldn't work...
: > 	$a = $c . foo;		$a = ${c}foo	# (if foo is a function)
: > 	$a = foo() . $c;	$a = foo() $c;
: > 	$a = $c . foo();	$a = $c foo();
: > 	$a = $b->c . $d;	$a = $b->c $d;	# or $b->c$d;
: 
: This is going to make finding syntax errors a bit difficult, as many
: will simply become concatination operators.  Consider....
: 
:         print "Foo"
:         foo("bar");
: 
: Did the author forget a semi-colon, or did they intend to concatinate
: there?  Also, consider this...

Or, did they intend to concatinate 'print' and "Foo" in void context?

-- 
Casey West

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About