:FOO is now a "Refinement"... so what is /FOO called?

There are pieces of code that use leading-slash-words as dialect parts, without having anything to do with them being "refinements".

We might call them RUN-WORD, because that's what /FOO does in the evaluator... runs FOO if it's a function, and errors if not.

More visually they could be SLASH-WORD with the implied fact the "slash" comes before the word helping to distinguish it from FOO/. But it seems that they both have equal claim on being slash words to me.

I'm going to call them RUN-WORD just to keep moving along, but think about it.

1 Like