From: Andras V. <and...@ui...> - 2013-11-14 17:35:20
|
Hi, (I think Sebastian wanted to post the mail below on the list.) I also don’t like the option of having to edit PKGBUILD. The chances that our changes get back to the main repository are low because I think they don’t want to get dependent on Boost. I strongly suggest that we package only our version of Blitz. By the way, I’m thinking a lot about deprecating Blitz as well, and migrating to Boost.MultiArray as the basic data structure. Blitz has several problems: * It’s not well maintained. * Its codebase is pretty outdated from the present C++ point of view. * It has the major design problem that although it has reference-semantics, it cannot represent all the four possibilites of const-ness for references. Hence, with the use of Blitz, it is impossible to ensure const-correctness. * It needs to be compiled, while Boost.MultiArray is header-only. Best regards, András Dr. Andras Vukics Institute for Theoretical Physics University of Innsbruck On Thu, Nov 14, 2013 at 6:05 PM, Sebastian Krämer < seb...@ui...> wrote: > Hi all! > > What are the chances to get these changes back into the main blitz++ > branch? That would by far be the cleanest option. Otherwise, it's no > problem to provide a separate AUR-package. However, it might be confusing > and inconvenient for users if they have to decide between three different > blitz packages. But I like the option to manually change the URL even less. > It's just too easy to forget this step when installing it as dependency of > c++qed. > > Sebastian > > On 11/14/2013 05:40 PM, Andras Vukics wrote: > > Dear Raimar, > Thanks a lot! > It also occurs as an option that we distribute *only* our version of > blitz (although it does depend on Boost.Preprocessor, while the original > does not). > The FLENS dependency is going to be deprecated in the new release. > Currently, I’m working on replacing it with Eigen3 (cf. > http://eigen.tuxfamily.org), which is a header-only library also featured > in AUR. > Best regards, > András > > > Dr. Andras Vukics > Institute for Theoretical Physics > University of Innsbruck > > > On Thu, Nov 14, 2013 at 3:33 PM, Raimar Sandner <rai...@ui... > > wrote: > >> Dear all, >> >> the C++QED dependencies can now be obtained from AUR for arch linux. >> >> Sebastian has updated the blitz-hg PKGBUILD and it works very well. To >> obtain >> the C++QED-patched version, just edit the PKGBUILD when it asks you and >> replace the URL with >> >> hg+http://cppqed.hg.sourceforge.net:8000/hgroot/cppqed/blitz >> >> Maybe we should upload a separate package for this version, Sebastian >> what do >> you think? >> >> I have also overtaken the flens-cvs package and updated it, so that it now >> includes the same patches which are used in the Ubuntu package. This >> version >> is suitable for compiling C++QED, please test if it works for you :) >> >> Best regards >> Raimar >> >> >> ------------------------------------------------------------------------------ >> DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps >> OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access >> Free app hosting. Or install the open source package on any LAMP server. >> Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! >> >> http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk >> _______________________________________________ >> Cppqed-support mailing list >> Cpp...@li... >> https://lists.sourceforge.net/lists/listinfo/cppqed-support >> > > > |