Re: Idempotence and "Replication Insensitivity" are equivalent ?
Date: Mon, 25 Sep 2006 16:13:21 GMT
> Do you know the term a "small matter of engineering?" Well,
> this is a "small matter of syntax." :-)
> I can think of a few approaches.
> The first and most comprehensive would be a quoting
> mechanism for identifiers, such as Haskell uses. This would
> allow one to, for example, have identifier names with spaces,
> or empty identifiers, or other otherwise-hard-to-parse
> identifiers. This would also insulate one from differences
> in legal identifiers as one crossed language boundaries.
A name is a name. I don't see how what I said precludes using spaces in names.
> Another approach would be the use of syntactic rules
> that would allow one to simply omit the name. For
> example, if name declaration was always of the
> form "name:type" then the colon could be used as
> the definitive indication of a declaration, and the name
> could simply be optional.
But that doesn't solve the problem of how to refer to the thing with no name.
> Still another shortcut would be the ability to omit the
> name when referring to relations with an unnamed
> update Table 5 where id = 11; -- sets the unnamed attribute
> Just some ideas. Whether these are good ideas or
> not depends on the entirety of the laguage design.
I think you missed my point entirely. Received on Mon Sep 25 2006 - 18:13:21 CEST