Re: FW: Variadic fusion
"Fletcher, John P" <[email protected]> Thu, 8 Apr 2010 18:31:34 +0100
| Newsgroups | gmane.comp.parsers.spirit.devel |
|---|---|
| Message-ID | <F0DEE5AE9F6027488C064CD31A5B26AC26DFD2436D@EXCHANGEMB.campus.aston.ac.uk> |
It is clear that there are some changes to fusion in 1.42.0 as the associative_sequence_tag seems to have disappeared. Searching around I have found: http://omgili.com/mailinglist/boost/lists/boost/org/4AB952788080707onlinede.html which is a report on Christopher's work on porting fusion for C++0x What I have done is to reimplement the user extension code using a variadic tuple. At the time this seemed natural as the user extension was a lot of work to implement for each case and doing it that way meant it was done once. I did this up to about January 2009. I am currently looking at integrating my code with boost fusion functional stuff (fuse and unfuse) which I had not looked at before and also boost/functional/forward which looks very interesting. As I haven't seen Christopher's work yet I cannot decide which of the following applies to my work: 1. Now redundant because of what Christopher has done. 2. Complements it and can be easily added in. 3. Overlaps and may provide some detail but otherwise is not needed. It seems useful to have the discussion as to which of these is the case. Is the C++0x code available somewhere? Thanks John ________________________________________ From: Joel de Guzman [[email protected]] Sent: 08 April 2010 14:48 To: [email protected] Subject: Re: [Spirit-devel] FW: Variadic fusion On 4/8/2010 9:31 PM, Fletcher, John P wrote: > I was working on this some time ago and have recently come back to it. > > I have implemented the method suggested by Larry Evans to simplify the code and reduce > the need to modify other parts of fusion. > > If there is interest I am happy to contribute this, with apologies for the delay. Of > course it only works with C++0x. I have only tested it with gcc compilers. You'll have to talk to Christopher Schmidt. He's the Fusion 0x guru now :-) Have you seen his Fusion 0x port? Regards, -- Joel de Guzman http://www.boostpro.com http://spirit.sf.net http://www.facebook.com/djowel Meet me at BoostCon http://www.boostcon.com/home http://www.facebook.com/boostcon ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Spirit-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/spirit-devel ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev