Statical Prism – a simple, but practical C/AL code analyzer

  • Post category:Development
  • Post comments:12 Comments
  • Reading time:2 mins read

Yesterday, thanks to @sforkmann and his blog at navision-blog.de, I have learned of the existence of Statical Prism. I’ve given it a try today, and I am pretty happy – that was just the tool I needed.

I won’t give a complete overview of it here, I’ll just explain that it’s a tool that reads your text object file, and then allows you to analyze the objects and the code, and to find object usages (where used).

It’s greatest advantage is that it is extremely fast – it has loaded a heavily customized 9K+ object solution in under half a minute and provided me with capability to search for object usages – quite a useful thing, badly missing from C/SIDE (Development Environment).

I’ve immediately fallen in love with this tool, and I am surprised that it has been around for more than a year, and I haven’t seen it yet. Shame on me!

Vjeko

Vjeko has been writing code for living since 1995, and he has shared his knowledge and experience in presentations, articles, blogs, and elsewhere since 2002. Hopelessly curious, passionate about technology, avid language learner no matter human or computer.

This Post Has 12 Comments

  1. Claus Rasmussen

    I have just forwarded you post to one of the creators to let them know that people like their stuff 🙂

  2. Johannes Sebastian

    Loading your files from Network versus local makes a world of difference.
    Local to much much faster.

  3. lvanvugt

    Totally agree. Great tool … only needs to be updated for NAV 2015. It’s not yet NAV 2015 ‘aware’.

    1. Johannes Sebastian

      Hm, did’nt know the Object text format had changed in 2015. Thanks

      1. Vjeko

        Hm, me neither. Now I’ve checked it and it doesn’t seem different to me. It might be the new properties of functions that it doesn’t fully understand. @Luc – can you specify what exactly does it not understand from 2015?

        1. xosfaere

          Hi Vjeko – yes indeed, there are some new properties that we need to support for 2015. We expect 2015 support in the next release.

          1. Vjeko

            Hi Bent,

            Thanks a lot for a great tool! I am looking forward to the next version. Keep up the great work!

  4. lvanvugt

    Sorry, didn’t noticed you asked me question here, Vjeko. Glad that xosfaere already answered it for me.

Leave a Reply