I really don't like "<-", either as a symbol (it's already in wide use) and 
semantic (you can't stop!!).

But something that *pairs* is interesting.  The \( ... \) is tempting, but (..) 
are already delimiters, and whether or not slashification is active varies too 
much.  Which brings me to something like <* .... *>.

Actually, a <* ... *> pair where indent processing is active would help solve a 
different problem: "let" with one variable.  Currently you need to do this, 
which is paren-heavy for such a simple case:
let ( myvar(calculate(init)) )
! ...

Alternatively, you could do this, but this uses up two lines where the first 
one does almost nothing:
let
!  $ myvar calculate(init)
!  ...

But with this pair, perhaps you could do:
let <* myvar calculate(init) *>
! ...

Or if you are Alan Manuel Gloria and REALLY like "$":
let <* myvar $ calculate init *>
! ...

Hmm.  I don't want there to be many operators, every one complicates 
explanation.  But this one is tempting.  It's especially tempting because it 
lets you handle certain kinds of libraries.  Normally you CANNOT have blank 
lines without ending EVERYTHING; this would let you control what gets ended.   
In particular, interactive use would continue to be easy, which is important.

Thoughts?

--- David A. Wheeler

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Readable-discuss mailing list
Readable-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/readable-discuss

Reply via email to