On 2021 Sep 9, at 17:32, Ulf Hermann <ulf.herm...@qt.io> wrote: >> As Qt.resolvedUrl() is quite a mouthful, there should be a shorthand >> for it: the '@' operator.
Shawn Rutledge (13 September 2021 08:24) wrote: > I’m never quite sure to what extent QML is “our” language, or to what > extent the rule is “just do what Javascript does”, and then we have to > defer to ECMA standards, and common web-development practices (which I > don’t know very much about). But is there any precedent for this “@“ > operator, for what it’s worth? For reference, the ECMA 262 spec uses @@ internally as a prefix on the names of some "well-known symbols" [0] and, in its specification of URI-handling functions, it mentions @ as a reserved character in URIs (within the string, though, not in the ECMAScript syntax). So it has no special meaning in ES syntax. [0] https://tc39.es/ecma262/#sec-well-known-symbols [1] https://tc39.es/ecma262/#sec-uri-syntax-and-semantics The only other uses of @ in the spec are to tag the twitter links of the authors in the preamble. In python, on the other hand, @ is used to introduce decorators: @decor def fun(x): return x is roughly synonymous with def fun(x): return x fun = decor(fun) In particular, this is the basis of @property declarations. Eddy. _______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development