Now available: Castalia 2014.11

I’m excited to announce Castalia 2014.11, the latest version of my advanced code editor for Delphi programmers.

Here’s a short list of what’s new in Castalia 2014.11:

  • Fixed: Castalia sometimes shows Delphi syntax errors in C++ files
  • Fixed: Graphics issues in Castalia options dialog
  • Improved: Huge performance improvement in editor scrolling
  • Improved: Keyboard shortcuts in Castalia options can be reset to default
  • New: Show Debug VariablesĀ in Editor

Users with a current maintenance subscription can download Castalia 2014.11 right now at

For Delphi XE7 users who are using Castalia as part of the XE7 promotion, it will be available soon in your XE7 downloads on

Everyone else can learn more and download a free trial at

4 Responses to Now available: Castalia 2014.11

  1. Mike Dixon November 26, 2014 at 5:12 am #

    The new Show Debug Variables in Editor is AWESOME!

    One thing though, the color of the text is close to my default for identifiers, so it would be cool to have a setting for that.

    • jacob November 26, 2014 at 9:45 am #

      I’m glad you like the new variable visualization.

      Color was actually a pain to do, and here’s why: Different lines of code can have different background colors (breakpoint, error line, cursor line, etc…), and the text needs to contrast each of those backgrounds enough to be readable. No one single color will do that, so having a single color option for the text doesn’t really work. We could have a color option for all of the different possible background colors, but that would get unwieldy pretty quickly (and actually would slow things down, because of the way the line state would have to be looked up). In the end, I decided to go with a formula that takes the background color and calculates an appropriate contrasting color.

      I’m open to suggestions on better ways to handle this, though. Let me know if you’ve got a good idea!

      • Mike Dixon November 27, 2014 at 3:24 am #

        Ah, yeah, I didn’t think about background color. Without knowing quickly the line state that would be tricky. I changed my colors, and I’m kinda liking them, so no big deal there.

      • Greg December 1, 2014 at 2:27 am #

        Would it be possible to force background color and text color ?
        It would result in a partial text highlighting ( so we can setup both colors to get the best contrast).

        Anyway, nice feature!

For programmers, by a programmer

Hi. My name is Jacob, and I'm the creator of Castalia.

I starting programming in 1986, learning Lightspeed Pascal on a Mac Classic. Today, I'm a professional programmer, teacher, and entrepreneur.

I have a Master's Degree in Computer Science, and I still love Pascal and Delphi.

I believe that writing code is the heart and soul of software development, and I love helping programmers write code more effectively.