Hello,
En 19 Sep 2003 14:04:57 +0200, Bob Calco <bobcalco@alltel.net> escribió:
> Well there are a couple of different approaches one could take to
> implementing it. The Python people created wxPython using SWIG, which is
> widely supported and available; however, it would take time to create an
> extension to SWIG for Oz, which would be desirable to take advantage of
> all that SWIG has to offer and standardize on wrapping strategies.
wxPython people's comments about wxWindows are very impressing ...
> As an alternative to SWIG I am intrigued by a lesser known "wrapper
> generator" specifically aimed at the complexities of C++ libraries,
> called CABLE (http://public.kitware.com/Cable/HTML/Running.html).
> Specifically, CABLE's approach allows you to write generators that are
> capable of parsing arbitrarily complex C++ code and defining the output
> for all cases (SWIG has limitations for arbitrarily complex C++ code).
> However, currently its maintainer only has a generator for TCL, nor does
> it appear to be widely used. I do however prefer CABLE's approach to
> SWIGs.It is cleaner and more consistent with C++ Zen Mastery.
>
But SWIG is more documented, I guess it should be easier to extend ...
and I think wxWindows widgets declarations shouldn't be very complex,
correct me if I am wrong
> But thank you for your interest; perhaps we can establish a wx Task
> Force, so to speak, to analyze wx and establish the requirements for the
> first iteration of the integration?
>
I am not a C++ expert, but I want to give a little help ..
Maybe the first is taking a decision about:
- manual wrappers
- CABLE generated wrappers
- SWIG generated wrappers
Andres.
-
Please send submissions to hackers@mozart-oz.org
and administriva mail to hackers-request@mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.