Just to also state it explicitely: By making inline : close at the end
of the line, the width-of-characters problem disappears: The only
thing which can come before a colon that defines an indentation level
which is relevant to later lines are spaces and space-equivalents
(blocks of underscores starting at the beginning of the line).

I did not see a drop in readability due to limiting inline : to the
present line - rather the opposite, as it prompts me to do more tail
calls. And clarity definitely increased. Just compare those two:

    let : : x : compute 'x
          : y : compute 'y
        use x y


    let 
        : 
            x : compute 'x
            y : compute 'y
        use x y

I would not be sure at first glance myself what the first block
does. For the second it’s clear to me.

Best wishes,
Arne

At Mon, 01 Apr 2013 23:53:57 +0200,
Arne Babenhauserheide wrote:
> 
> [1  <multipart/signed (quoted-printable)>]
> [1.1  <text/plain; utf-8 (quoted-printable)>]
> Am Donnerstag, 28. März 2013, 18:31:04 schrieb David A. Wheeler:
> > Arne Babenhauserheide:
> > > I finally managed to get the simple indentation to lisp preprocessor into 
> > > a working state and thought you might be interested.
> > 
> > Absolutely!!
> 
> Glad to hear that! :)
> 
> > ... 
> > > But at least I managed to write a real release text with an explanation 
> > > of the syntax and code-examples: 
> > > http://draketo.de/light/english/wisp-lisp-indentation-preprocessor
> > 
> > Thanks! I just added that URL link to the SRFI Alan and I are developing.  
> > That way, anyone who might be interested can jump straight to your stuff.
> 
> Cool - thanks!
> 
> > > PS: @David: I just realized that I had missed quite a few of your answers 
> > > because they were sent only to the list while Alans answers were also 
> > > addressed to me… sorry for that. 
> > 
> > Sigh, I specifically do that so people won't get doubled emails all the 
> > time; some people complain when I send them both ways.  I just can't win 
> > :-).
> 
> :)
> 
> At least I found your messages after some time :)
> (I know that my workflow can cause me to miss some messages so I *try* to 
> check the ignored messages from time to time to see if any new ones are still 
> relevant)
> 
> Best wishes,
> Arne
> -- 
> Unpolitisch sein
> heißt politisch sein, 
> ohne es zu merken. 
> - Arne (http://draketo.de)
> 
> 
> [1.2 This is a digitally signed message part. <application/pgp-signature 
> (7bit)>]
> 
> [2  <text/plain; us-ascii (7bit)>]
> ------------------------------------------------------------------------------
> Own the Future-Intel&reg; Level Up Game Demo Contest 2013
> Rise to greatness in Intel's independent game demo contest.
> Compete for recognition, cash, and the chance to get your game 
> on Steam. $5K grand prize plus 10 genre and skill prizes. 
> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
> [3  <text/plain; us-ascii (7bit)>]
> _______________________________________________
> Readable-discuss mailing list
> Readable-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/readable-discuss

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Readable-discuss mailing list
Readable-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/readable-discuss

Reply via email to