On 7/19/12, Kartik Agaram <a...@akkartik.com> wrote:
>> There's no need to completely dismiss sweet-expressions just because
>> you see SPLIT winning and dislike the consensus of the symbol being
>> used.
>
> No, that isn't what I said. I articulated doubts that sweetexprs could
> be relevant, not because it doesn't do what I want, but because the
> space of wants is much larger than I realized.
>
> I'll investigate ENLIST further. But I'm skeptical that the answer is
> an additional syntax character. The problem is _not_ some lack of
> functionality. The problem, IMO, is that y'all are trying to do too
> much. You're trying to satisfy too many different camps of users, and
> you're over-constraining the problem for yourselves.
>
> Paradoxically, this might be easier as an actual language. A simple
> one, one that maps 1-1 to CL, scheme, etc. Don't just insert parens
> and move them around, mandate a specific syntax for if, let, etc. that
> is conducive to indent-sensitivity. Then port the translator to emit
> CL, scheme, all the dialects you want.

Hmm.  An interesting idea.

>
> Has this doing-too-much critique come up before?
> http://sourceforge.net/p/readable/wiki/Retort is just about
> indent-sensitivity in principle, not in the details.

Nope.

One of our main fears is that since macros manipulate AST's, and
s-expressions are AST incarnate, we need a syntax for s-expressions
that are also AST incarnate, but better.

>
> ---
>
>>> I understand now why we need to introduce GROUP, SPLIT, etc. But
>>> they're as alien to lisp noobs as parens and prefix. So why bother
>>> with sweetexprs? Parens/infix + GROUP/SPLIT seems strictly more
>>> cognitive load than just parens/infix.
>>
>> I agree.  Drop the parens! (^^)v
>
> But you can't drop the parens, because you have to convert to them,
> you need them for macros. And because you care about compatibility.
>
> I think programming in a lisp requires awareness of the parens even if
> you could never see or type them. Do y'all agree?

This was intended to be a joke v(^^)v o(^.^o)(o^.^)o

------------------------------------------------------------------------------
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