My Windows Environment

I’m not running a dedicated Windows box; I’ve installed (legal) copies of Windows in various releases in VMWare Fusion on my phat Mac Pro. I set up a big RAM disk from which to run everything, and have all the third-party stuff installed on a disk that I mount in the virtual machine. For the most part, I’m working in Windows 7. Continue reading “My Windows Environment”

Text Editors for Windows Perl

A person’s editor is a sensitive topic, much like their religion and favorite sports team. Some of it makes sense, some of it is superstition, and you’re likely to get a finger in the eye if you try to take away their favorite editor. It’s not unheard of for people to quit jobs to go to one that lets them use the tools they like. Continue reading “Text Editors for Windows Perl”

Windows command shells

Windows needs a better terminal program. If you’re using Perl, you’re going to have an easier time dealing with life at a command line—that’s where Perl came from and how it’s oriented. That’s also how you’re likely to deal with Perl once you leave Windows. I’m certainly going to have an easier time since I’ve been a shell guy for a long time. 2018 update: I’m using ConEmu. Continue reading “Windows command shells”

Dealing with code pages

A code page is the mapping of values to characters, and something you have to think about if you’re dealing with some Windows things. The Command Prompt and filenames, deal with particular code pages. There’s an input code page, which handles what our programs get, and there’s the output code page, which interprets our output to display or store it. Continue reading “Dealing with code pages”