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® 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/readable-discuss