[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Quoting vectors?

In reference to Ken Dickey's argument that vectors should be quoted in
order to allow experimentation with new dialects that want to use vectors
as some other kind of syntax:

I've never understood this point of view.  Ken mentions the idea of #(foor
bar baz) being another syntax for application in a dialect in which one
could get a ``rest'' argument as a vector.  Clearly, the data type used to
represent the expression need not have anything to do with the data types
used to implement the evaluation of that expression, so the availability of
vector ``rest'' arguments is completely orthogonal to the use of vectors as
a kind of expression.

I see no reason to force all Scheme programmers to write logically
unnecessary quotes in order to allow this obscure and, to my knowledge,
rarely if ever employed, avenue for experimentation.