Chip Salzenberg <[EMAIL PROTECTED]> wrote: > And if I have to read: > > P0 = new .Integer > P0 = 1 > > one more time... *sigh* > > Therefore, I propose requiring people to spell aliasing as ':='. This will > affect all code generated to use P and S registers. It should be an easy fix > (albeit an extensive one). And if we don't do it now, it'll just get harder.
"And the Lord did grin. And the people did feast upon the lambs and sloths, and carp and anchovies, and orangutans and breakfast cereals, and fruit-bats and large chu..." > > So here's the lowdown: > > P0 := P1 # aliasing: P0 and P1 point to same PMC > P0 := opcode # aliasing: P0 points to PMC returned by opcode > P0 = ... # assignment: modifies P0, NO MATTER WHAT '...' IS Does that mean that `P0 = ...` is the same thing as `assign P0, ...`? Or, perhaps more accurately, `P1 := ...\n assign P0, P1`? -- matt diephouse http://matt.diephouse.com