Windowing Toolkit Interface supporting 3D graphics

Is there such an interface for Chapel? Not talking about FLTK. Only needs to be C, e.g. Tk. Thanks

Hi Damian,

I am not aware of any personally. One would hope that it may be relatively OK to use any C interface through Chapel's interoperability. But I can also imagine that being naively optimistic and superficial.

Engin

Further investigation is pushing us to use “Go” or “Python” for the UI tool and have it then call a Chapel program to do the hard work.

In case this saves you some time, I would peruse this part of the documentation to make a Chapel-based library that other languages like Python can call: https://chapel-lang.org/docs/main/technotes/libraries.html#using-your-library-in-python

1 Like

We are looking at design comprising an interactive software tool for modelling and visualization running on a desktop which then relies on some multi-core back-end compute server running a Chapel executable. Compute times on the former of the order of seconds or fractions thereof and on the latter of the order of days or fractions thereof. That compute server might be anything from the local multi-core desktop or some VM in the Cloud.

1 Like