Hi Chris. I need to do something like this:<br><br>{ aMagmaCollection1 .
aMagmaCollection2 }<br>where: [: readers |<br>(readers first read: #name at:
'John Player') | (readers second read: #name at: 'Terry McKenzie') ].<br><br>or
if you prefer using the Smalltalk Collection protocol from this
example:<br><br>#(1 15 3 10 ) with: #(5 6 7 8) collect: [:i : j | (i max: j)
]<br><br>and then we could write<br><br>aMagmaCollection1 with:
aMagmaCollection2<br>where: [: reader1 : reader2 | (reader1 read: #name at:
'John Player') | (reader2 read: #name at: 'John Player')<br><br>but this one
would be limited to allow only two magma collections. We haven't found yet a
simple way to do it and will be very glad if you could suggest how you would
face the solution.<br><br>I suppose this can be done this way:<br><br>(readers
first read: #name at: 'John Player') union: (readers second read: #name at:
'Terry McKenzie')<br><br>but I think #where: is somewhat optimized
(?).<br><br>I'm using the latest Magma. Best regards.<br>Juan M.<br>