Boost logo

Boost :

Subject: Re: [boost] Boost Lite Version
From: Vicente Botet Escriba (vicente.botet_at_[hidden])
Date: 2009-03-13 09:46:46

Jean-Sebastien stoezel wrote:
> Hi,
> I have been using Boot for desktop applications and I'm very happy
> with it. It allows me to write portable and reusable code on all the
> platforms I've been supporting.
> I also develop C++ applications for small embedded devices, that have
> very limited ROM and RAM capabilities (several hundreds of kilo bytes
> of ROM and dozens of kilobytes of RAM). The Boost libraries cannot be
> used as is for these devices, since the OSes (RTOS I should say) that
> run on these devices are not supported by Boost. Then my code for
> these devices is not as portable and reusable as I which it would be.
> I've developed my own accross-platform generic interface for these
> devices and it's starting to look like Boost... Except it's not Boost
> and it's still very proprietary, in the niche sense.
> I am very interested in having a (real) lite version of Boost for
> these embedded devices, even if it only consists of stub functions.
> Is there already an on going effort to do this? Again, the idea is a
> lite version, something that would fit in less than 30% of the memory
> of a microcontroller.
> Jean-Sebastien
> _______________________________________________
> Unsubscribe & other changes:


I would like to have some clarifications.

Most of the boost libraries are header only; Is it about the size of the
static/shared compiled libraries you are tallking?
How many 30% of the memory of a microcontroller represents? What is the size
of the libraries you need?
Could you state what do you need that it is not portable on your platform?
I don't know what can be done with a lite version (with stubs), could you
Have you tried to port the parts of Boost you need and don't work on your

I think most of the concerned authors will apreciate a patch?

Best regards,

View this message in context:
Sent from the Boost - Dev mailing list archive at

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