5 ms·
ha, I think this is how we got into this mess ;)
by jshen 17y ago
ha, I think this is how we got into this mess ;)
- eru 17y agoActually computer guys may write brilliant software--but most of them have historically been weak in coming up with good abstractions. In the last years mathematical abstractions have become more popular. Think of functional programming and other declarative languages. One early example of the same thing have been regular expressions and grammars.
- jshen 17y agofunctional only helps when you don't have to deal with things outside of your programs memory space. Functional starts looking the same once you start grabbing stuff from databases, calling rest services, pushing stuff to files, etc
- eru 17y agoYou can get a good (simplified) overview of XMonad at this site (http://cgi.cse.unsw.edu.au/~dons/blog/2007/05/01#xmonad_part1_model http://cgi.cse.unsw.edu.au/~dons/blog/2007/05/01#xmonad_part...). They show how to deal with lots a very side-effect happy domain, and still have a nice and clean design.