I love org mode for writing and that side of org is brilliant. It’s not just a task manager. In fact I’d love just a note taking tool that doesn’t care as much about tasks but focuses on a outstanding org mode note taking experience on mobile.
The complexity is exactly is issue. So while it’s possible to implement on the .net runtime without type erasure, it’s hard.
Plus the only reason type erasure is bad is if you want reflection. Which in FP languages with a solid type system isnt idiomatic and safe anyway.
Edit: value types are one other reason for not using erasure but Can be done other ways
Disagree. Type erasure is actually one of th best possible decisions made by the java designers.
Languages that have higher kinded types (Haskell, Scala)are virtually impossible to implement without type erasure. This is why the .net runtime doesn’t have languages with HKT
Is there a way to do XMonad style layouts with this system? Since moving to OSX, I've missed Xmonad badly. The big thing that has been lacking is the ability for newly opened windows to automatically be placed into a grid, according to the layout that is currently defined, and then have the ability to shuffle windows around within that layout.
This must have come out of the ITA Software acquisition.... (Heading "Attention required" 'You must follow the ITA convention of using...')
They were a big common lisp user apparently.
Google is normally very specific on the languages allowed for internal projects. A product/company acquisition with large assets written in common lisp would necessitate this becoming the "Google Common lisp style guide" rather than what it was most likely originally the "ITA Software" common lisp style guide. Speculation of course, but looks likely.
I just finished installing helm in emacs. Of course its something completely different. Always confusing when something open source appears that has the same name as something else entirely. Not that it matters overall.
http://emacs-helm.github.com/helm
Yep, there is also the stipulation that no Shops in London are allowed to sell hot Chips unless sold with Fish aka Fish and Chips, because McDonalds has exclusive sponsor rights on Chips. I should say that English Chips really are nothing like McDonalds french fries.
Zonal Marking is a fantastic site for tactical minded football fans. Highly recommended. Not overly surprised that its referenced 2 or 3 times on HN.
Switzerland is the closest example of Chelsea/Inter in the case of Spain. Switzerland shut down the midfield pretty effectively, however Spain were particularly awful in that game, and Spain did remedy that situation later on.
In watching Euro2012, I have found it amusing about Spain being called boring by plenty of authors. The only way teams have found to stop Spain has been to park the bus, and let Spain have the ball for long periods. The negativity of opposing teams was reason for the lack of activity in the final third of the field. The result Italy in the final was a great example of what happens when a team tries to attack Spain. They get beaten soundly.
Pirlo for Italy was 34 for this years Euro's, and look at the tournament he had. Its possible if Xavi is rested appropriately that Spain can have the same effect in Brazil. Scary actually.
Stats are important to Football, but pure data is useless to sport in general without a way of applying the data. Interesting is how the data is applied more than anything else. Can comparisons across time be drawn to teams across era's to statistically determine who the best team of all time are?
This is a good article, however the guy who has been pushing this for years and years now, is a man called Dan Lavry. In fact he wrote a very good, rigorous explanation a few years back,in very readable and well written form.
Payroll is a really weird beast. In some ways business apps can be a challenge, and in others a real pain. Payroll is definitely one of the harder business problems to make generic.
I've just come off a payroll project that has been 2 and half years in the making, and I can say first hand that all of these things happen. And more.
Acquisitions, benefits, and here in AU award wages for hourly employees make things even more fun. Different sites of the same company can have completely different set of rules and regulations that they adhere to, purely because the unions decided to negotiate differently for a different site.
Elisp is a programming language that supports many ways to do things so there is lots of ways people do things.