Re: [ANN] Neopegasus: C++11 port of pegasus

Remi Chateauneu <[email protected]> Sat, 9 Jan 2016 17:44:39 +0000
Newsgroups gmane.network.open-pegasus.general
Message-ID <CACMWOgu=o+Vrcc_wFg70KEodUoJ34n4UJyATKstig23n+Bu50Q@mail.gmail.com>
> python provide interface by embedding python interpreter

Very interesting especially if it works on Windows, Android etc...

Many thanks

Remi

On 1/9/16, Devchandra L Meetei <[email protected]> wrote:
> Hi Friends
>
> Let me take this opportunity to introduce neopegasus, a friendly C++11 port
> of pegasus.
> The code is currently tested on Linux, to be precise ubuntu 14.04, and on
> par with pegasus 2.14.
>
> The same old pegasus with objective to use C++11 features.
> Few of works done are
>> 1) Introducing C++ STL library( till now Pegasus::Shared_ptr is replaced
> by std::shared_ptr,
>        replaced Pegasus::Pair by std::pair and few replacement of Auto_ptr
> by std::unique_ptr)
>> 2) Improve TLS support
>
> Wanted to have works are
>> remove root/PG_interop and bring in root/interop or interop namespace
>> re-base String library to UTF8 by using std::string, This will give huge
> memory foot print reduction
>> replace our rpm spec with a consolidated spec from RedHat and SUSE
>> rework on TLS support
>
>
> The changes will done with an eye of memory foot print improvement and
> initially no feature addition will be done,
> concentrating ONLY on code clean up with regression testing.
>
> Later versions will have enhancements
>> enhancement specially on RESTful interface, may be HATEAOS
>> python provide interface by embedding python interpreter
>
> Neopegasus is not a replacement, competitor to pegasus. We hope commit back
> the changes to once code is stable.
>
> Requesting to review and provide feedback/suggestion/criticism at
> https://github.com/deleisha/neopegasus
>
> and of course, Pull request are ALWAYS welcome
>
> Warm Regards
> --Dev
> OpenPegasus Developer
>
> "I'm one of those people that think Thomas Edison and the light bulb
> changed the world more than Karl Marx ever did,” Steve Jobs
>