Re: debug environment for NCL?

From: Mary Haley <haley_at_nyahnyahspammersnyahnyah>
Date: Fri Jul 05 2013 - 07:35:02 MDT

Hi Sam,

Thanks for your assessment of the NCL environment for NetBeans.

For your #1 question: I will need to install and use it myself in order to provide some documentation on it. I'm not that familiar with the interface.

With regard to #2 and code folding: the claim is that NetBeans can do this, but I'm not sure if this is something that you have to implement for the NCL environment.

Your #3 point below is important to us, and I hope this is something we'll get to this year.

I've added your comments to our "NCL interactive interface" ticket (NCL-265).


On Jul 4, 2013, at 2:46 PM, Sam McClatchie (NOAA Federal) <> wrote:

> Hi Mary
> Thanks for you comment on an Integrated Development Environment (IDE) for NCL. I've been playing with the Netbeans module for NCL. It is not really hard to setup, but I notice a few things that might be a quick way to build this interface into an IDE for NCL.
> Netbeans and the NCL module both install onto Ubuntu 12.10 easily. The environment is very slick, with capacity to run and edit multiple projects. The documentation of functions, code syntax checking, and integrated graphics are all great. As a new user of the module, this is what I notice is missing:
> 1) Brief documentation specific to the NCL module would be useful.
> 2) Code folding does not seem to be implemented, or maybe I just can't find it.
> 3) There doesn't seem to be a way to run the NCL scripts in debugging mode (see (Or again, perhaps I just have not found out how to do it yet). So I was not able to set breakpoints and watched variables.
> If these things were added, I think that the Netbeans module would provide a very nice IDE for NCL without having to write one from scratch.
> Best fishes
> Sam
> --
> Sam McClatchie,
> Supervisory oceanographer, Fisheries oceanography
> Southwest Fisheries Science Center, NOAA,
> 8901 La Jolla Shores Dr.
> La Jolla, CA 92037-1509, U.S.A.
> email <>
> Office: 858 546 7083, Cellular: 858 752 8495
> Research home page <>
> /\
> ...>><xX(>
> //// \\\\
> <)Xx><<
> ///// \\\\\\
> ><(((>
> >><(((> ...>><xX(>O<)Xx><<
> Date: Mon, 24 Jun 2013 09:05:37 -0600
> From: Mary Haley <>
>> Subject: Re: debug environment for NCL?
>> To:
>> Cc: Adam Phillips <>, NCL maillist
>> <>
>> Message-ID: <>
>> Content-Type: text/plain; charset=iso-8859-1
>> Hi folks,
>> For what it's worth, we are looking into better interactive and debug capabilities for NCL, or more specifically, an IDE (Integrated Development Environment) for NCL. This has actually be on our list for some time now, but other priorities have always taken precedence.
>> As an example, we took an R class a few weeks ago, and it has a nice environment called RStudio that allows you to start randomly anywhere in a script, and then step through it. As you step through
>> the script, it displays progress in another window. It is also set up to display the graphics in another window if desired. You can see a sample session here:
>> We have some great editor enhancements that have been contributed by users:
>> but this is not a complete environment. The NetBeans enhancement has a pretty nice environment, but it does require a little bit of extra work to set it up.
>> --Mary
> _______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:

ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
Received on Fri Jul 5 07:35:12 2013

This archive was generated by hypermail 2.1.8 : Fri Jul 05 2013 - 13:06:49 MDT