The Rebol list has rejected this post:
; there is an opportunity to review
; join a-url value-or-block
join http://www.rebol.com/request 42
; == http://www.rebol.com/request42
; this might be more useful as
; == http://www.rebol.com/request?42
: so as to permit
join http://www.rebol.com/request [refid store]
; http://www.rebol.com/request?refid=1253df&store=135
Just ask what kinds of values can join to a valid url to give a valid url
This arose from the consideration that
>> join <p> “/” ; result == <p/>
; makes sense, but
>>join <p> <div> ; == <p<div>> does not make sense
; and that today our
join <> 1 2 (<> 1 2) ; == truetrue
; but requiring join op to be join parens op, i.e.,
join (<> 1 2) (<> 1 2) ; would then permit
join <> p
join <p> {color=”red”} ; etc etc
join <p/> {color=”red”} ; is currently silly result <p/color=”red”>
; or drop join for the tag! datatype ( join is any to any at present )
join <p> ["color" "red"] ; I rest my case as far as Rebol/core is concerned
; Rebol/command is the horse of another color (green when USD)