PrimalScript 2011 Features: Piano band enhancement

When I started working with computers, the preferred method of reading, studying and evaluating source code was to print the listing on your dot matrix printer and head to the lake with a pencil.
The paper we usually used looked like this:

green_barThe alternating row color made it easy to follow longer lines. When looking at code where subsequent lines were mostly identical, this “feature” of the printing paper saved a lot of time.

As dot matrix and line printers went the way of the dinosaurs so did this type of paper.

Today we don’t really print source that often anymore. A recent survey showed that only roughly 22% of our users still print source code. However, the feature of alternating colored line backgrounds makes a comeback in PrimalScript 2011.

As screen sizes and resolutions increase you see a lot more code on the screen at the same time. The same readability issue with long and very similar lines applies to the screen as it did to paper. We all have slipped up or down a line by accident when studying code, specially if we read someone else’s code.

So what does this look like?


You can tell we tried to capture the nostalgic green background from the paper ancestor, but don’t worry, the color can be changed, the entire feature is optional and (so far) initially switched off.

This is the first of a series of blog posts on the next version of PrimalScript. Please use the comments to voice your opinion on any particular feature posted here.

For general discussions, feedback and suggestions not related to this post, please use our online support forum:

Click here for the wish list forum