I’m pleased to announce that the first Affrus 2.0 Alpha build is ready for testing. For those unfamiliar with this software, Affrus 2.0 is an editing and debugging environment that makes Perl and Ruby script development productive by keeping things simple.
In recognition of your patience and invaluable input, Affrus 2.0 Alpha builds are initially available only to our existing Affrus 1.0 customers. In order to join the Affrus 2.0 testing program you will need an Affrus 1.0 registration number and a Macintosh that runs Mac OS X 10.6 or later. Affrus 2.0 presently supports Perl versions 5.8.9 and 5.10.0, as shipped by Apple with Mac OS X 10.6. To join the Affrus 2.0 testing program, send your request, along with your Affrus 1.0 registration number, to firstname.lastname@example.org.
While I set out on this journey to primarily make Affrus 2.0 compatible with Snow Leopard, I could not resist adding a whole host of new features to really take things up a few notches. Some of these include:
- Fully native Mac OS X user interface
- Many Script Debugger 4.5 derived text editor features
- Split pane editing
- Viewing options
- Editing aids
- Simplified debugger window layout (less wasted space)
- Edit while debugging
- Inline Find/Replace with Regular Expression support
- Debugger Console accepts user input (In Affrus 1.0, the Console could only display script output; in Affrus 2.0 you can type into the Console when a script requests input.)
- Debugger Console can appear in a separate window (frequent Affrus 1.0 feature request)
- Regular Expression Tester window
- Multi-languages including Perl, Ruby, and others in future (frequent Affrus 1.0 feature request)
Keep in mind that this is an Alpha build so while it’s certainly functional, it’s not complete. Expect bugs and missing features. I ask that you decide if you can cope with the inevitable inconveniences that using an Alpha build presents before you download it. You may also notice that certain Affrus 1.0 features are missing. This is temporary. Missing features will be added back as I work towards a Beta version of Affrus 2.0. In exchange for this inconvenience, you get a chance to influence Affrus 2.0 as it nears completion.
I really appreciate the support you’ve all shown during the development of this new version of Affrus. I’ve always been focused on the needs of my fellow developers and strive to make the best tools possible. I believe that Affrus 2.0, when complete, will not disappoint.