The vectored join implementation in Ex_join crashes when one of the expressions is empty. I added a size() check (as in the old version of join).
Note: This version will return an empty list \comma{} or a single element list \comma{x} if it is passed an empty expression as an argument. Should that be permitted?
The vectored join implementation in Ex_join crashes when one of the expressions is empty. I added a size() check (as in the old version of join).
Note: This version will return an empty list \comma{} or a single element list \comma{x} if it is passed an empty expression as an argument. Should that be permitted?