[GRASS-dev] swig in grass7

Glynn Clements glynn at gclements.plus.com
Fri Jul 30 05:54:17 EDT 2010


Martin Landa wrote:

> > It's still used for the vdigit module. But both vdigit and nviz need
> > significant re-writes anyhow. My inclination for 7.0 would be to
> 
> I am planning to rewrite wxGUI digitizer to Python (probably later in August).
> 
> > remove everything related to SWIG, and disable the vdigit and nviz
> > modules.
> 
> Do you speak about TCL/TK nviz or wxNviz? TCL/TK Nviz can be removed
> when wxNviz is ready. wxNviz has been rewritten to Python by you.
> AFAIU only one blocker is wxGUI digitizer.

I'm referring to the nviz and vdigit modules for the wxPython GUI.

The problem is that these should be distinct processes rather than
part of the main GUI process. The main GUI should only use the
standard Python library (minus ctypes) plus well-tested, mainstream
add-ons such as wxPython and NumPy.

Under no circumstances should libgrass_anything.so find its way into
the main wxGUI process. The GRASS libraries are not suitable for such
purposes, and never will be.

-- 
Glynn Clements <glynn at gclements.plus.com>


More information about the grass-dev mailing list