Haskell on Windows
gundersen.net
gundersen.net
Back to my snappy W7 I am.
The 13-inch with 1.8GHz i5 and the same RAM/SSD goes for $1,499.
Yes, there are cheaper laptops out there. I'm happy with the fit&finish, the operating system and the support I've gotten from Apple, both online and in the store.
In my experience it's a lot easier to use existing OSS code on Linux than it is on OSX. OSX is a lot better than Windows, but I found I spend a lot of time on OSX debugging weird library problems and trying to get dependencies installed. A common problem is that I'll be trying to build/install a library, but it'll have a prereq that isn't met because Apple included an ancient version of it. Fink and MacPorts help a bit, but at that point it you might as well just install Linux, since they're basically emulating the various Linux package management systems, but they don't integrate with the OS very well.
On Debian I "apt-get install" the -dev package for the library I want to use, and everything works. And on the rare occasion a library isn't available through apt-get, building from source is almost always as easy as "./configure && make && sudo make install". Sometimes that'll work on OSX, sometimes it won't.
In the meantime you might want to try Linux or OSX in VirtualBox first. Sounds like your VMWare installation might be broken.
But at the same time you're making my point. I don't have to worry about it on Linux - I use my distro's built in package manager and it just works. On OSX you have to figure it out yourself.
Screencasts using textpad, Notifications using growl, etc.
I'm going to make a vagrant VM with chef, possibly arch but I don't think I'm up to configuring it. Add that VHD to my boot list so i can ssh into the box for a lot of what i want and to really try it out just reboot into it for the full gui environment.
It'll be interesting to see if linux will handle changing the hardware back and forth like that.
I have to remain a windows user as I have a ton of stuff written in visual c++ that is at least 10-16 years old which I need to support (30 year support contracts rock :))
My main workstation is a 5 year old Lenovo T61 with a Samsung 840 pro and its as fast as any new machine at 1/10th of the costs.
My experiences with macos x have been disastrous - its just about the hardest thing to get anything to build on and that includes dragging 15 year old c++ stuff onto 64 bit windows.
Also it's heavier, more expensive and slower from a UI perspective.
There is also a significant number of Haskell users who develop on FreeBSD -- enough that they maintain their own special ports tree for Cabal packages:
https://github.com/freebsd-haskell/freebsd-haskell
I also recently added F# 3.0 to the FreeBSD ports tree, and have found the F# 3.0 + Mono 3.0.x + FreeBSD to be a very nice development/hosting environment:
https://groups.google.com/forum/?fromgroups=#!topic/fsharp-o...