debug environment for NCL?

From: Sam McClatchie (NOAA Federal) <sam.mcclatchie_at_nyahnyahspammersnyahnyah>
Date: Thu Jul 04 2013 - 14:46:02 MDT

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
http://www.cs.uga.edu/~shoulami/sp2009/cs1301/tutorial/NetBeansDebuggerTutorial/NetBeansDebuggerTutorial.htm#Step3
<http://www.cs.uga.edu/%7Eshoulami/sp2009/cs1301/tutorial/NetBeansDebuggerTutorial/NetBeansDebuggerTutorial.htm#Step3>).
(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 <Sam.McClatchie@noaa.gov>
Office: 858 546 7083, Cellular:  858 752 8495
Research home page <www.fishocean.info>
                    /\
       ...>><xX(>
                 //// \\\\
                    <)Xx><<
               /////  \\\\\\
                         ><(((>
   >><(((>   ...>><xX(>O<)Xx><<
Date: Mon, 24 Jun 2013 09:05:37 -0600
From: Mary Haley <haley@ucar.edu>
> Subject: Re: debug environment for NCL?
> To: sam.mcclatchie@noaa.gov
> Cc: Adam Phillips <asphilli@ucar.edu>, NCL maillist
> 	<ncl-talk@ucar.edu>
> Message-ID: <326C9101-9F86-4C18-BA02-41D70A1BFEC1@ucar.edu>
> 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:
> http://www.rstudio.com/ide/
>
> We have some great editor enhancements that have been contributed by users:
>
> http://www.ncl.ucar.edu/Applications/editor.shtml
>
> 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:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Thu Jul 4 14:46:21 2013

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