[bitc-dev] Syntax Poll: Scoping Syntax

Sandro Magi smagi at higherlogics.com
Thu Mar 5 15:43:55 EST 2009


Jonathan S. Shapiro wrote:
> I'm not rejecting indenting. I'm just trying to have one conversation at a time.
>
> The two downsides that *I* see to indenting are:
>
> 1. In an expression language it's a little trickier to implement, and
> I need to think that through before I "buy in". I am encouraged that
> F# has made it work.
> 2. It seems to break cut and paste pretty badly, and it does seem to
> make auto-indenting much harder. The emacs python mode, to me, has
> some very quirky behavior.
>
> Certainly if we *do* use spacing as block delimiter, we will also
> support explicit delimiting.

As another design point, Nemerle supports both block-oriented and 
indentation syntax:

http://nemerle.org/Indentation-based_syntax

Sandro


More information about the bitc-dev mailing list