Punctuation Heavy Languages

On February 17, 2010 · 0 Comments

A couple of years ago, I had a chance to implement a small application that would bring big benefits to my employer at the time. This was an application of minimal complexity and business rules, and followed a familiar pattern:

  • Small back end database
  • Small user community
  • Large savings in time for both users and IT personnel
  • Automate a manual process
  • Provide an audit trail

One of the “approved” languages of the company was Perl. While I was familiar with Perl, my direct reports had never used it. As I set off to implement the application in Perl, I realized that it was much too punctuation heavy to expect a folks to use. Hashes of Hashes used waaaayyy to many curly braces. I set out to have a curly brace and colon cleansing, and pulled out the latest language / framework in my arsenal – Ruby on Rails. The app was easy to implement, and equally easy to understand, even for developers who had never seen the language.

I would have loved to use Perl, but Rails was too right for this project. If I’d had more performance concerns, or a more seasoned set of Perl developers, Perl would have been the right answer.


Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word