
Hello. boost.preprocessor library is good, but it does not support in-place preprocessor metafunction composition and argument bindings. I have just implemented such a functionallity as in boost.mpl, and can say that it simplifies preprocessor metaprogramming greatly. If interested, contact me. С уважением, Баграт Асатрян. ---------------------------------------------- Тел.: +(374 94) 69-78-67, E-mail: bagrat_assatrian@mail.ru

Баграт Асатрян wrote:
Hello. boost.preprocessor library is good, but it does not support in-place preprocessor metafunction composition and argument bindings. I have just implemented such a functionallity as in boost.mpl, and can say that it simplifies preprocessor metaprogramming greatly. If interested, contact me.
С уважением, Баграт Асатрян.
Can you supply a demonstration example? Thanks, - Jeff

2010/1/7 Баграт Асатрян <bagrat_assatrian@mail.ru>
Hello. boost.preprocessor library is good, but it does not support in-place preprocessor metafunction composition and argument bindings. I have just implemented such a functionallity as in boost.mpl, and can say that it simplifies preprocessor metaprogramming greatly. If interested, contact me.
С уважением, Баграт Асатрян.
Please just link to the code, I'm sure many of us are interested. Also, have you looked at the Chaos and Order preprocessor metaprogramming libraries by Paul Mensonides and Vesa Karvonen? If not, check them out as they may already be able to do many of the things you are trying to accomplish. http://sourceforge.net/projects/chaos-pp/ -- -Matt Calabrese

here is the link to the samples: http://rapidshare.com/files/332222560/pp_demo.zip.html read demo.txt and can test the code

here is the link to the samples: http://rapidshare.com/files/332222560/pp_demo.zip.html
read demo.txt and can test the code
Thanks! Do you have some examples highlighting the features you're referring to? Things I could try? Your library seems to heavily overlap with Boost.PP, what's different? Regards Hartmut --------------- Meet me at BoostCon www.boostcon.com

I told that the main difference is that it allows user to in-place compose and pass lambda expressions to a functions that accept invokable entities. What's the difference with this approach and the existing boost.preprocessor's one? The same as BOOST.MPL with and WITHOUT lambda support. You can experiment with the features we talk about; I included lot's of stuff you to experiment.

I told that the main difference is that it allows user to in-place compose and pass lambda expressions to a functions that accept invokable entities. What's the difference with this approach and the existing boost.preprocessor's one? The same as BOOST.MPL with and WITHOUT lambda support. You can experiment with the features we talk about; I included lot's of stuff you to experiment. -----Original Message----- From: "Hartmut Kaiser" <hartmut.kaiser@gmail.com> To: <boost@lists.boost.org> Date: Fri, 8 Jan 2010 12:04:04 -0600 Subject: Re: [boost] [preprocessor]
here is the link to the samples: http://rapidshare.com/files/332222560/pp_demo.zip.html
read demo.txt and can test the code
Thanks! Do you have some examples highlighting the features you're referring to? Things I could try? Your library seems to heavily overlap with Boost.PP, what's different?
Regards Hartmut
--------------- Meet me at BoostCon www.boostcon.com
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
С уважением, Баграт Асатрян. ---------------------------------------------- Тел.: +(374 94) 69-78-67, E-mail: bagrat_assatrian@mail.ru

----- Original Message ----- From: "?????? ???????" <bagrat_assatrian@mail.ru> To: <boost@lists.boost.org> Sent: Friday, January 08, 2010 3:55 PM Subject: Re: [boost] [preprocessor]
here is the link to the samples: http://rapidshare.com/files/332222560/pp_demo.zip.html
read demo.txt and can test the code
Hi, Please, could you upload your examples, e.g. to the Boost Vault? I get this message from where you have uploaded it "Unfortunately right now our servers are overloaded and we have no more download slots left for non-members. Of course you can also try again later." Best, Vicente

Баграт Асатрян wrote:
here is the link to the samples: http://rapidshare.com/files/332222560/pp_demo.zip.html
read demo.txt and can test the code
So I actually finally took the time to read through the demo.txt, and this looks incredibly useful. A few questions: - Is this under active development? Do you consider it "finished"? - Are you the primary author or one of the primary authors? I see no names, dates, organizations, etc. anywhere in the header files. - What license are you distributing this code under? - Is there any documentation (aside from the introduction given by demo.txt)? - Do you have a webpage exposing this library to the public? - What is "Avalanche"? Thanks, - Jeff

Matt Calabrese wrote:
Please just link to the code, I'm sure many of us are interested. Also, have you looked at the Chaos and Order preprocessor metaprogramming libraries by Paul Mensonides and Vesa Karvonen? If not, check them out as they may already be able to do many of the things you are trying to accomplish. http://sourceforge.net/projects/chaos-pp/
Has this project been emptied out? I cannot find any source files whatsoever for the above project. Perhaps I just don't know how to use SourceForge... - Jeff

Has this project been emptied out? I cannot find any source files whatsoever for the above project. Perhaps I just don't know how to use SourceForge...
- Jeff
If you only want to browse sources online : http://chaos-pp.cvs.sourceforge.net/viewvc/chaos-pp/ If you want to get it properly, you can use CVS : cvs -d:pserver:anonymous@chaos-pp.cvs.sourceforge.net:/cvsroot/chaos-pp The following modules are available for checkouts : order-pp chaos-pp Best regards, Pierre Morcello
participants (6)
-
Hartmut Kaiser
-
Jeffrey Hellrung
-
Matt Calabrese
-
Pierre Morcello
-
vicente.botet
-
Баграт Асатрян