Am 30.05.2013 16:26, schrieb watcher:
On Thursday, 30 May 2013 at 14:06:15 UTC, Diggory wrote:
Could also do something in the style of token strings, ie.
t{ ... }
It's lighter than "tup" and there's a precedent for it already
in the language with q{ ... } which also means there should be
no issues parsing it.
These are the hacks that bring languages into a kind of brainfuck
syntax. Why not keep a language easy readable and understandable.
A precedence does not imply that it is a desirable thing to have.
then is the only solution to free tuple/or use tup with {}
this way a tuple is similar from a syntax perspective like class or
struct - the {} scope defines the interface of the tuple which are by
default unnamed ordered aliases for type/value
class { int a; int b; ... }
tuple { int, double, "hello" }
its easy to parse, context free and doesn't need a new type of scope