Re: [Haskell-cafe] FreeSect -- generalised sections syntax extension

So we can have ... chiastic freesects? This sounds like too much fun! I find chiasmus is a term from linguistics? From [1]: "The elements of simple chiasmus are often labelled in the form ABBA, where the letters correspond to grammar, words, or meaning." So we've got love, too (Aramaic word “Abba” = love of God or so...) Also coincidental, since a lot of the literary instances are apparently found in sacred texts (although Coleridge comes up a lot too, cough). So many coincidences around this. I'd written up the idea for the Haskell extension in 2003 (calling them "arbitrary sections"), but only decided to implement them about a week ago. Had just gotten started about an hour earlier, when eyebloom on #haskell asks about the same thing, right down to the _ syntax. (I offered him collaboration but he didn't get back to me, hope you're not sore eyebloom, anyhow I don't mind you were maybe too busy.) Then I get hacking Language.Haskell.Exts and -- the most recent extension already added is "TupleSections"! And there's no other extension so related to this idea. Now the serendipity with Wren's linguistic research. And even the freegeek domain. Fantastic. Wren, your slides look great, thanks for the link, I think I'll read them tonight. Do you have a paper version of the slides at all? Slides can be a bit terse on their own. Yours Chiastically, Andrew [1] http://en.wikipedia.org/wiki/Chiastic_structure

On Sat, Mar 03, 2012 at 10:37:10PM -0500, Ras Far wrote:
letters correspond to grammar, words, or meaning." So we've got love, too (Aramaic word “Abba” = love of God or so...)
Not quite, it's a familiar/intimate form of "father", cf English "papa", "dada" or "daddy". -Brent

On 3/3/12 10:37 PM, Ras Far wrote:
Now the serendipity with Wren's linguistic research. And even the freegeek domain. Fantastic. Wren, your slides look great, thanks for the link, I think I'll read them tonight. Do you have a paper version of the slides at all? Slides can be a bit terse on their own.
I have a draft, but alas it isn't fit for the light of day. I've been meaning to do a more full writeup of the metatheory and how it relates to monads, staged computing, etc.; but I haven't had the time yet. Perhaps this summer, if I can convince my advisers to accept it as one of my qual papers :) -- Live well, ~wren

On 3/3/12 10:37 PM, Ras Far wrote:
So we can have ... chiastic freesects? This sounds like too much fun!
I find chiasmus is a term from linguistics?
I'm not sure it's used much in linguistics per se, but it's common terminology from classics, rhetoric, and poetry. Literally "chiastic" just means X shaped or cross-aligned (as opposed to parallel-aligned). It's one of those nice geometric oppositions like cis-/trans-, iso-/anti-, co-/contra-, ipsi-/contra-,... -- Live well, ~wren
participants (3)
-
Brent Yorgey
-
Ras Far
-
wren ng thornton