Fork me on GitHub
#clojure
<
2015-06-07
>
cfleming04:06:43

danielcompton: re: your blog post on reader conditionals, one of the other major motivators for the change from a cljx-like syntax (i.e. Feature Expressions) was that Reader Conditionals can be read and processed as data

danielcompton04:06:06

Ah yes, good point, forgot about that. I imagine that's very important for you?

cfleming04:06:01

danielcompton: Not really, I have my own lexer+parser and I don’t use Clojure’s data elements internally so I could already do this for CLJX, but it’s an important feature I think

cfleming04:06:07

danielcompton: That was the single biggest change made as a result of alandipert and michaniskin’s alternative proposal, which was scrapped after a round of debate but heavily influenced the RC syntax

danielcompton05:06:18

Yeah I remember the heated discussions, I'm glad people kept listening and working on it.

cfleming05:06:03

Absolutely, it’s a really nice design in the end

bronsa10:06:16

TBH I'm unconvinced that the preserve-cond enhancement of features expressions over traditional conditional reading is useful at all

bronsa10:06:14

I might be simply short-sighted but I can't think of a use-case where preserve-cond would be useful

cfleming10:06:24

bronsa: It’s not something I ever see myself using. The aim was for source processing tools to be able to use it, I think.

placeboza13:06:09

yah, struggling with a bad decision in that respect, right now

placeboza13:06:23

sorry, I was referring to an old post again ... about separating logic from side effects 😕

placeboza13:06:32

slack keeps scrolling me up

chadhs16:06:30

@danielcompton: thanks much i’ll be sure to join the mailing list ^_^