R7RS includes "datum labels" (see section 2.4), e.g., #0=(a b c . #0#).

Sweet-expressions don't currently say anything specific about them.  What, if 
anything, should we do about datum labels?  In particular, should we provided a 
syntax to describe them for indentation processing, and if so, what would it 
be?!?

The "easy" way to deal with them is to not provide any particular syntax for 
them at sweet-expression level, and presume that if they're supported, they're 
supported at the n-expression level.  None of our implementations support datum 
labels either, though obviously that could be added.

If we're to support them directly in sweet-expressions, I guess we support 
something like this:
#0=
! a b c . #0#

It's not clear at all that these are common enough to need the complexity - and 
it would be complexity! - in sweet-expression processing.  However, generality 
is valuable.

 --- David A. Wheeler

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
_______________________________________________
Readable-discuss mailing list
Readable-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/readable-discuss

Reply via email to