Boost logo

Boost :

From: Pedro Lamarão (pedro.lamarao_at_[hidden])
Date: 2005-07-15 12:35:43


Jeff Garland wrote:

>On Thu, 14 Jul 2005 17:40:34 -0600, Jonathan Turkanis wrote
>
>
>>>1. Inter-process communications, including simple popen-type usage,
>>>like a scripting language; also pipes for forking
>>>2. Socket communications, TCP UDP and unix
>>>
>>>
>>For the 1.34 release of Boost, I'm planning to add socket and pipe
>>Devices to Boost.Iostreams, which is debuting in 1.33
>>(http://boost-consulting.com/boost/libs/iostreams)
>>
>>
>
>There's also been some work on Boost.Process -- see:
>
>http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?BoostProcess
>
>But it's not official yet.
>
>
>
>>>3. Serial communications, and a wrapper to set the serial parameters
>>>
>>>For 1. and 2., we are currently using the socket++ library. I am also
>>>aware of the PStreams library for 1.
>>>for 3. we use hacked together mix of C and C++.
>>>
>>>Is there any sort of joint strategy planned to tackle this area? If
>>>there is, I may be able to contribute.
>>>
>>>
>>There's been a lot of work on networking, most recently by Pedro
>>Lamarão (see the archives). I'm sure your contributions would be welcomed.
>>
>>
>
>And formally by Hugo Duncan and many others:
>
>http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?BoostSocket
>http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Multiplexing
>
>I've thought for some time now we need a collaborative team to work the
>networking area. Reason being that we never seem to get a single author that
>can carry it end to end (not enough Robert Ramey's around :).
>
While working with network IOStreams, I found it extremely useful to
spend much time actually implementing example usage. I think one of the
greates difficulties with providing a solution to all of the
requirements mentioned in past discussion is just that they are so many,
and it's not really obvious just from the discussion how required are
they really.

If such a team were to be formed, I'd like to offer my help in this
area: actually providing sample implementations of the expected idioms
the library is meant to support.

-- 
Pedro Lamarão
Desenvolvimento
Intersix Technologies S.A.
SP: (55 11 3803-9300)
RJ: (55 21 3852-3240)
www.intersix.com.br
Your Security is our Business

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk