Posted: Mar 14, 2012 11:06 pm
by VazScep
mizvekov wrote:Well, I meant the huge number of parentheses was only a facet of the problem.
If you say there is still one delimiter in Haskell, I agree, but the thing here is that it has a lot of other features that help you avoid running into a gazillion of them. Operator precedence like you said, the '$' and '.' operators go a long way helping here, 'if then else', 'do' and others also help.
Funnily enough, I have heard Lisp programmers say that Haskell looks like line-noise, and they've got a point in as much as Haskell programmers love things like "$", ".", ">>=", ">=>", ">>", "+++", "<++", and so on and so on. Personally, I disagree that this is line-noise. It's mathematics, and I think it's fucking beautiful.

I can't remember who it was, but I recall one Lisper saying that he doesn't see brackets. I think I was the same.

It is a lot simpler than any other window manager I ever saw. It basically is to X what gnu screen is to a terminal.
That it is simple goes a long way to explain why it is a pain in the ass to get it to work with newer applications, it implements almost no workarounds.
I also used wmii later, which works much better, and xmonad has always been in my 'to look at' list, but right now, with all the work and stuff, I need something which just works without much fiddling around, and that's why I have been using basically whatever the distro throws at me.
Minimalism isn't especially my thing. It's just that ever since I learned how to touchtype, I learned to hate my mouse. I want to be able to do almost everything from the keyboard, and xmonad has that down.

I want an Emacs for the 21st century. I'm not holding my breath.