http://qs321.pair.com?node_id=548915


in reply to Perl on a Macintosh

Macs are quite capable, and I used one for almost a year in a previous job. That said, I wouldn't get one again - I found the UI increasing irritating as time went on, and got annoyed by the number of things (focus follows mouse being the prime example) that I took for granted in Linux-land, but came under the heading of "Shareware. Pay after 30 days." on the Mac.

A Mac might suit you, and they do suit lots of Perl hackers, but it didn't suit me. I've had 18 months of recovery and am quite happy sticking to Linux (and I've just bought myself a new laptop from Novatech and slapped Fedora on it - very nice, and much better for my bank balance then anything from Apple ;).

Replies are listed 'Best First'.
Re^2: Perl on a Macintosh
by logan (Curate) on May 12, 2006 at 18:39 UTC
    "Shareware. Pay after 30 days." Wait, what? This is the exact information I was looking for. Can you expand on this a bit? One of the reasons I'm looking at Macs is the bundled application suite combined with the unix core. Can you give me some specifics about what's actually shareware and what common unix stuff is shareware? I've been leaning towards making the trip to the Apple Store tomorrow, so anything you can tell me would be a great help.

    -Logan
    "Spockmate!"

      Well ... (remembering that I haven't used a Mac in 18 months so I might misremember details and things might have changed) ...

      Anything you can get for UNIX is almost certainly going to be available (and the usual collection of FOSS stuff is free), but things that run in X11 don't tie in nicely with the rest of the system.

      Apps designed for the Mac appear in the toolbar at the bottom of the screen, but anything running under X gets lumped into the icon for X. Drag and drop doesn't work smoothly between X apps and native apps. And so on...

      This means that, generally, you'll be wanting to do things with native apps whenever possible - but most of these are not FOSS.

      Then are the class of apps that fiddle with the GUI, so if you want (for instance) Focus Follows Mouse or Virtual Desktops, then you have to start forking out for software such as CodeTek Virtual Desktop.

        Apps designed for the Mac appear in the toolbar at the bottom of the screen, but anything running under X gets lumped into the icon for X. Drag and drop doesn't work smoothly between X apps and native apps. And so on...

        Still pretty much true, although things have got a bit smoother with more recent versions of the window manager. Some (e.g. OpenOffice) have "glue" applications that make things like drag'n'drop work a bit better.

        This means that, generally, you'll be wanting to do things with native apps whenever possible - but most of these are not FOSS.

        Well, that depends on what you want and where you look for software. I do all my development work on Mac OS X boxes and only use three applications that I paid money for 1.

        Everything else I use is either open source or freeware.

        Then are the class of apps that fiddle with the GUI, so if you want (for instance) Focus Follows Mouse or Virtual Desktops, then you have to start forking out for software such as CodeTek Virtual Desktop.

        Well if I wanted a virtual desktop I'll use the excellent open source Desktop Manager myself :-)


        1 For those who care I paid for:

        • BBEdit - text editor
        • MS Office - because it worked a lot better than OpenOffice at the time I bought it
        • OmniGraffle - a diagramming tool which works a hell of a lot better than any open source product I've investigated.