X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Subject: Re: [geda-user] Project Manager From: Stefan Salewski To: geda-user AT delorie DOT com In-Reply-To: References: <1356822553 DOT 3660 DOT 13 DOT camel AT AMD64X2> Content-Type: text/plain; charset="us-ascii" Date: Sun, 30 Dec 2012 01:08:55 +0100 Message-ID: <1356826135.3660.20.camel@AMD64X2> Mime-Version: 1.0 X-Mailer: Evolution 2.32.3 Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Sat, 2012-12-29 at 15:40 -0800, Edward Hennessy wrote: > On Dec 29, 2012, at 3:09 PM, Stefan Salewski wrote: > > > How difficult is it to access Libraries like CGAL or BOOST from Vala? > > It is very easy to interface to C by creating a vapi file. However, I > have not seen an interface to a C++ library. The functionality of Boost > may be available in other libraries, such as GIO and GEE. > I think unfortunately GIO and GEE have no heap like data structures with O(log n) access times, or even O(1) for push and decrease key operation for bibonacci queue. > I didn't know there was a computational geometry library available. I'll > have to look at that later... > I am not aware of any serious one beside of CGAL and unmaintained gts library. For Vala the swig C++ interface generator may work, at least in principle. Best regards, Stefan Salewski