Hi Steve,

if you look at the source of build-tag, you will find that the culprit is
compose:

>> source build-tag
build-tag: func [
    "Generates a tag from a composed block."
    blk [block!] "Block of parens to evaluate and other data"
    /local m out
][
    blk: compose blk
    out: copy ""
    foreach item blk [
        append out rejoin either not word? item [[{="} item {"}]
        ] [[" " item]
        ]
    ]
    to-tag trim out
]

>> a: "not me"
== "not me"
>> b: "me"
== "me"
>> next [(a) (b)]
== [(b)]
>> compose next [(a) (b)]
== ["not me" "me"]



;- Elan >> [: - )]

Reply via email to