I understand, as exoteric says, that the symbol - is overloaded to mean both unary negation and binary subtraction, but it seems wrong that the only solution is to flip the arguments in the section. Subtraction isn't commutative so it's not equivalent. For
example: (1-) 3 yields -2 while, if it worked, I would expect (-1) 3 to yield positive 2.

The only solution I can come up with is to bind it to a name (prefix though) and then use that name in a secion (infix), something like: let subtract = (-) in (`subtract` 1) 3

## Comments

## Hanselminutes on 9 - Social Networking for Developers - Part 1 - Every Developer Needs a Blog

Ah heck, why not: http://blogs.msdn.com/ashleyf

## The History of Microsoft with Charles Simonyi: Part Two

Did he really just say, "Imagine if a computer were as hard to use as an alarm clock."?

## IE9 HTML5 Demo

The differences shown were not of

behaviorother than speed.## C9 Lectures: Dr. Erik Meijer - Functional Programming Fundamentals Chapter 4 of 13

I understand, as exoteric says, that the symbol - is overloaded to mean both unary negation and binary subtraction, but it seems wrong that the only solution is to flip the arguments in the section. Subtraction isn't commutative so it's not equivalent. For example: (1-) 3 yields -2 while, if it worked, I would expect (-1) 3 to yield positive 2.

The only solution I can come up with is to bind it to a name (prefix though) and then use that name in a secion (infix), something like: let subtract = (-) in (`subtract` 1) 3

There must be a better way...

## C9 Lectures: Dr. Erik Meijer - Functional Programming Fundamentals, Chapter 2 of 13

Wow, I'd love to be in the "audience" too. These lectures are absolutely wonderful!

They should be held as "cooltalks" or in the resnet rooms or something.

It's true that somehow Erik isn't quite being his usual super-charismatic self; talking to a camera in an empty room.