Boost logo

Boost :

Subject: Re: [boost] [geometry] [impl] polygon relations [was: area area, length, centroid, behavior]
From: Jean-Sebastien Stoezel (js.stoezel_at_[hidden])
Date: 2009-03-13 17:49:39


These are the libraries I have been using for development under
Windows, Linux and Mac OS:

- Asio
- Bind
- Circular buffer
- Date time
- Filesystem
- Program options
- Smart pointers
- statechart
- Thread
- Timer
- Tokenizer

I would like to use these libraries with my embedded applications too,
for code reuse. I understand some libraries need OS support, like
thread. Using thread for embedded development would allow me to
develop applications I could reuse with many RTOS.

I woudln't mind developing a port for the RTOSes I have been using.
For these I guess I need to develop a facade/stub class...

Other things I am iterested in for code reuse and portability are
generic interfaces for peripherals, like CAN bus, SPI, I2C, analog to
digital converters, GPIOs... Boost does not have interfaces for these,
but that would be a nice add-on.

Any idea if these types of interfaces are being developped?

Can I ask you what embedded platform and toolchain you have been
developing on? What was the memory footprints for the libraries you


On 13-Mar-09, at 10:32 AM, Phil Endecott wrote:

> Barend Gehrels wrote:
> I just thought I ought to mention that that code is NOT FREE, so you
> may want to "talk to your lawyer" before looking at it. (I'm aware
> of one application that removed that code during a license audit; I
> was wondering if any future Boost geometry code could end up
> replacing it there.)
> Phil.
> _______________________________________________
> Unsubscribe & other changes:

Boost list run by bdawes at, gregod at, cpdaniel at, john at