I noticed that opOpAsign allows you to return a value...

this means I can do this (return a node from my list class when adding a new node)
```
anode = alist ~= &someData;
```
to me this looks a little unusual (but to be fair I can live with it)

being as when its used like this:
```
alist ~= &someData;
```
you need to find out what the ~ operator does anyway, I don't think it harms readability

any thoughts?

Reply via email to