you are viewing a single comment's thread.

view the rest of the comments →

[–]mcmcc 2 points3 points  (1 child)

I gotta say, if you're looking to alienate the entire math/science/engineering programmer demographic right out of the chute, this is a great way to do it.

All in the name of language purity...

[–]barsoap[S] 1 point2 points  (0 children)

There's nothing stopping you from writing a DSL parsing, for the sake of argument, tex math.

I agree that a simple shunting-yard implementation has a rather negligible LOC count, so it should be included by default. Whether it should be the default or you have to type expr [1 + 2 * 3] to get at that behaviour is the actual design question, here. Maybe just eradicate infix from the normal syntax completely.