Boost logo

Boost :

Subject: Re: [boost] Implementation of Factorization Library (
From: abhijith reddy (abhijith200690_at_[hidden])
Date: 2010-04-30 23:56:55


 abhijith reddy wrote:
> I am interested in implementing a module that will factor large numbers
> (10^25 -10^30) ..
> I think this can be added into the existing math and numerics library in
> boost.
> I'd be grateful if some could share their thoughts on this and comment on
> it.
>
> Thank you
> ______________________________
>
> _________________
> > Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
> >
> Maybe you should collaborate with the GSoC student currently developing
> the Bigint library?
>
> Adam Smith Implementation of arbitrary precision integers (BigInts)
> for Boost Rene Rivera accepted
>
> Yours,
> Stefan
>

Hello
That may not be needed , Since the numbers here are much smaller and more
importantly positive. And Hence the help of such a generic library is not be
needed. Besides i have most of the code ready, i just have to port it into
boost specific format. So I am looking for the community's interest in the
proposal.
Thank you

On Fri, Apr 30, 2010 at 9:30 PM, <boost-request_at_[hidden]> wrote:

> Send Boost mailing list submissions to
> boost_at_[hidden]
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.boost.org/mailman/listinfo.cgi/boost
> or, via email, send a message with subject or body 'help' to
> boost-request_at_[hidden]
>
> You can reach the person managing the list at
> boost-owner_at_[hidden]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Boost digest..."
>
>
> The boost archives may be found at: http://lists.boost.org/Archives/boost/
>
> Today's Topics:
>
> 1. Implementation of Factorization Library (abhijith reddy)
> 2. Re: [any] boost::get style accessors (Christoph Heindl)
> 3. Re: [any] boost::get style accessors (Stewart, Robert)
> 4. Re: [castor] Interest in Logic Paradigm for C++ ?
> (Johannes Brunen)
> 5. DotNet FileSystemWatcher like library proposal.
> (Fernando Pelliccioni)
> 6. Re: [castor] Interest in Logic Paradigm for C++ ?
> (Joris IJsselmuiden)
> 7. Re: [xint] Third release is ready, requesting preliminary
> review (Chad Nelson)
> 8. Re: Implementation of Factorization Library (Stefan)
> 9. Re: [xint] Third release is ready, requesting preliminary
> review (Chad Nelson)
> 10. Re: Implementation of Factorization Library (Rene Rivera)
> 11. boost atomic question (Janek Kozicki)
> 12. Re: boost atomic question (Janek Kozicki)
> 13. Re: boost atomic question (edouard_at_[hidden])
> 14. Re: boost atomic question (Vicente Botet Escriba)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 30 Apr 2010 18:52:41 +0530
> From: abhijith reddy <abhijith200690_at_[hidden]>
> To: boost_at_[hidden]
> Subject: [boost] Implementation of Factorization Library
> Message-ID:
> <u2pbb2644e11004300622g7b80a854w88986e55d76869c3_at_[hidden]>
> Content-Type: text/plain; charset=ISO-8859-1
>
> I am interested in implementing a module that will factor large numbers
> (10^25 -10^30) ..
> I think this can be added into the existing math and numerics library in
> boost.
> I'd be grateful if some could share their thoughts on this and comment on
> it.
>
> Thank you
>
>
> ------------------------------
>
> Message: 2
> Date: Fri, 30 Apr 2010 15:28:02 +0200
> From: Christoph Heindl <christoph.heindl_at_[hidden]>
> To: boost_at_[hidden]
> Subject: Re: [boost] [any] boost::get style accessors
> Message-ID:
> <k2ibac4b0ff1004300628pee41037r724711ac806ba19a_at_[hidden]>
> Content-Type: text/plain; charset=ISO-8859-1
>
> On Fri, Apr 30, 2010 at 12:57 PM, Stewart, Robert
> <Robert.Stewart_at_[hidden]> wrote:
> >
> > +1 for having a common approach to extracting such values. ?boost::get<>
> is consistent with tuples, not just variant, so I think it is the right
> interface. ?any_cast is, of course, highly specific.
> >
>
> What are the next logical steps? Should I come up with an initial
> implementation and post it as patch (against the trunk) to the mailing
> list, or should I remain silent until some decision is made by library
> maintainers, people on the mailing list or whoever is in charge.
>
> -- Christoph
>
>
> ------------------------------
>
> Message: 3
> Date: Fri, 30 Apr 2010 09:35:05 -0400
> From: "Stewart, Robert" <Robert.Stewart_at_[hidden]>
> To: "boost_at_[hidden]" <boost_at_[hidden]>
> Subject: Re: [boost] [any] boost::get style accessors
> Message-ID:
> <DF2E67F3D097004694C8428C70A3FD690473E80AE4_at_[hidden]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Christoph Heindl wrote:
> > On Fri, Apr 30, 2010 at 12:57 PM, Stewart, Robert
> > <Robert.Stewart_at_[hidden]> wrote:
> > >
> > > +1 for having a common approach to extracting such values.
> > > boost::get<> is consistent with tuples, not just variant, so
> > > I think it is the right interface. any_cast is, of course,
> > > highly specific.
> >
> > What are the next logical steps? Should I come up with an initial
> > implementation and post it as patch (against the trunk) to the mailing
> > list, or should I remain silent until some decision is made by library
> > maintainers, people on the mailing list or whoever is in charge.
>
> Submit a patch via Trac and mention the Trac ticket here. If the
> maintainer (Kevlin Henney) doesn't notice the ticket after a reasonable
> time, we can try other ways to get his attention.
>
> _____
> Rob Stewart robert.stewart_at_[hidden]
> Software Engineer, Core Software using std::disclaimer;
> Susquehanna International Group, LLP http://www.sig.com
>
> IMPORTANT: The information contained in this email and/or its attachments
> is confidential. If you are not the intended recipient, please notify the
> sender immediately by reply and immediately delete this message and all its
> attachments. Any review, use, reproduction, disclosure or dissemination of
> this message or any attachment by an unintended recipient is strictly
> prohibited. Neither this message nor any attachment is intended as or should
> be construed as an offer, solicitation or recommendation to buy or sell any
> security or other financial instrument. Neither the sender, his or her
> employer nor any of their respective affiliates makes any warranties as to
> the completeness or accuracy of any of the information contained herein or
> that this message or any of its attachments is free of viruses.
>
>
> ------------------------------
>
> Message: 4
> Date: Fri, 30 Apr 2010 16:07:38 +0200
> From: "Johannes Brunen" <JBrunen_at_[hidden]>
> To: boost_at_[hidden]
> Subject: Re: [boost] [castor] Interest in Logic Paradigm for C++ ?
> Message-ID: <hreo8n$6ib$1_at_[hidden]>
>
> Count me interested a lot...
>
> Best,
> Johannes
>
> "Roshan Naik" <roshan_naik_at_[hidden]> schrieb im Newsbeitrag
> news:007b01cae76b$4472eda0$cd58c8e0$@com...
> > Based on suggestions from some Boost community experts, I would like to
> > gauge interest to see if there is broader interest for including the
> > Castor
> > library into Boost.
>
>
>
>
>
> ------------------------------
>
> Message: 5
> Date: Fri, 30 Apr 2010 00:43:22 -0300
> From: Fernando Pelliccioni <fpelliccioni_at_[hidden]>
> To: boost_at_[hidden]
> Subject: [boost] DotNet FileSystemWatcher like library proposal.
> Message-ID:
> <j2n69897ea01004292043hb64da836w9a731c64d92bfbc5_at_[hidden]>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hello all,
>
> I am working on a library like DotNet FileSystemWatcher (
>
> http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher%28VS.80%29.aspx
> )
>
> Basically the library monitors for file system changes and notifies
> throwing
> events.
>
> First, it will support the following platforms:
> - Windows NT 5.0 (Windows 2000) or higher using O/I Completion Port.
> - Linux 2.6.13 or higher using inotify.
> - FreeBSD 4.1 or higher using kqueue.
> - NetBSD 2.0 or higher using kqueue.
> - OpenBSD 3.6 higher using kqueue. (Not sure which version supports it)
> - MacOS/X 10.4 higher using kqueue. (Not sure which version supports it)
>
> Future supported platforms:
> - Linux from 2.4.0-test9 2.6.12 using dnotify.
> - Sun OpenSolaris using FEM API.
>
> Testing:
> I am testing the library on FreeBSD 7.2, Linux 2.6.31, Windows XP
> (Windows NT 5.1).
> I need help to test on older versions of these operating systems.
> Also in NetBSD, OpenBSD and mainly on MacOSX because I do not have the
> necessary hardware.
>
> I would like to include this library in Boost, I think would be useful.
> What do you think? If so, I would like to have a mentor (like GSoC) and
> experienced in Boost development.
>
> Thanks and regards,
> Fernando Pelliccioni
>
> ---
>
> References:
>
> - O/I Completion Port:
>
> http://msdn.microsoft.com/en-us/library/aa365198%28VS.85%29.aspx
> http://en.wikipedia.org/wiki/Input/output_completion_port
>
> - inotify:
> http://en.wikipedia.org/wiki/Inotify
>
> - kqueue:
> http://people.freebsd.org/~jlemon/papers/kqueue.pdf>
>
http://en.wikipedia.org/wiki/Kqueue
>
> - dnotify:
> http://en.wikipedia.org/wiki/Dnotify
>
>
> ------------------------------
>
> Message: 6
> Date: Fri, 30 Apr 2010 10:22:42 +0000
> From: Joris IJsselmuiden <joris_imp_at_[hidden]>
> To: <boost_at_[hidden]>
> Subject: Re: [boost] [castor] Interest in Logic Paradigm for C++ ?
> Message-ID: <BAY138-W7AFA5103AA1AD2149562789000_at_phx.gbl>
> Content-Type: text/plain; charset="iso-8859-1"
>
>
> My humble opinion to the matter:
> I think it is a great idea to try and make Castor part of Boost. I have
> been using Castor in my research for a while now, and I think that it is
> definitely Boost-material. A logic engine can be a powerful tool, and it is
> a shame that C++ doesn't have one readily available. I am confident that
> Castor is the best choice for adding logic support to Boost.
>
> As far as I know, Boost is the most popular code-base that is not part of
> the C++ standard library yet. So, making Castor part of Boost would be a
> great way of increasing Castor's visibility. It would be nice to keep Castor
> available as a stand-alone library, so that you don't need Boost if you only
> want to use Castor. But I am sure that this issue can be solved: Castor
> could be a Boost "companion" library, or one could have a stand-alone
> version and a Boost version side-by-side. Although this last solution
> doesn't seem that great to me.
>
> I hope I will find the time to do some testing for Castor 1.1. Keep in
> touch!
> Joris Ijsselmuiden
> _________________________________________________________________
> Hotmail: Powerful Free email with security by Microsoft.
> https://signup.live.com/signup.aspx?id=60969
>
> ------------------------------
>
> Message: 7
> Date: Fri, 30 Apr 2010 10:21:01 -0400
> From: Chad Nelson <chad.thecomfychair_at_[hidden]>
> To: boost_at_[hidden]
> Subject: Re: [boost] [xint] Third release is ready, requesting
> preliminary review
> Message-ID: <4BDAE74D.6070803_at_[hidden]>
> Content-Type: text/plain; charset=UTF-8
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 04/30/2010 06:48 AM, Neal Becker wrote:
>
> > It would be good to remind us what this is
>
> The Extended Integer library provides arbitrary-length integers.
> - --
> Chad Nelson
> Oak Circle Software, Inc.
> *
> *
> *
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAkva500ACgkQp9x9jeZ9/wQZzgCgxaRkEXzJaeyHgCkWYjMEUTvy
> 8LcAnjtbpUIube3pGg0pXTbhpvI49iIA
> =2bMJ
> -----END PGP SIGNATURE-----
>
>
> ------------------------------
>
> Message: 8
> Date: Fri, 30 Apr 2010 17:18:15 +0300
> From: Stefan <mstefanro_at_[hidden]>
> To: boost_at_[hidden]
> Subject: Re: [boost] Implementation of Factorization Library
> Message-ID: <hreori$8fv$1_at_[hidden]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> abhijith reddy wrote:
> > I am interested in implementing a module that will factor large numbers
> > (10^25 -10^30) ..
> > I think this can be added into the existing math and numerics library in
> > boost.
> > I'd be grateful if some could share their thoughts on this and comment on
> > it.
> >
> > Thank you
> > _______________________________________________
> > Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
> >
> Maybe you should collaborate with the GSoC student currently developing
> the Bigint library?
>
> Adam Smith Implementation of arbitrary precision integers (BigInts)
> for Boost Rene Rivera accepted
>
> Yours,
> Stefan
>
>
>
> ------------------------------
>
> Message: 9
> Date: Fri, 30 Apr 2010 10:23:42 -0400
> From: Chad Nelson <chad.thecomfychair_at_[hidden]>
> To: boost_at_[hidden]
> Subject: Re: [boost] [xint] Third release is ready, requesting
> preliminary review
> Message-ID: <4BDAE7EE.80804_at_[hidden]>
> Content-Type: text/plain; charset=UTF-8
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 04/30/2010 07:11 AM, Stewart, Robert wrote:
> > Neal Becker wrote:
> >>
> >> It would be good to remind us what this is
> >
> > ...and where.
>
> Sorry, I thought "sandbox and Vault" would be sufficient to locate it.
> The sandbox address is <https://svn.boost.org/svn/boost/sandbox/xint>;
> the Vault one is
> <
> http://www.boostpro.com/vault/index.php?action=downloadfile&filename=xint.zip&directory=&
> >.
> - --
> Chad Nelson
> Oak Circle Software, Inc.
> *
> *
> *
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAkva5+4ACgkQp9x9jeZ9/wRCNQCeLQEf67UK0QSFtJfckuQOe6OU
> vM0AoOjB1QrsuFe9xDzzGfsgGpReq66l
> =5+NT
> -----END PGP SIGNATURE-----
>
>
> ------------------------------
>
> Message: 10
> Date: Fri, 30 Apr 2010 09:40:34 -0500
> From: Rene Rivera <grafikrobot_at_[hidden]>
> To: boost_at_[hidden]
> Subject: Re: [boost] Implementation of Factorization Library
> Message-ID: <4BDAEBE2.30502_at_[hidden]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> On 4/30/2010 9:18 AM, Stefan wrote:
> > abhijith reddy wrote:
> >> I am interested in implementing a module that will factor large numbers
> >> (10^25 -10^30) ..
> >> I think this can be added into the existing math and numerics library in
> >> boost.
> >> I'd be grateful if some could share their thoughts on this and comment
> on
> >> it.
> >>
> > Maybe you should collaborate with the GSoC student currently developing
> > the Bigint library?
> >
> > Adam Smith Implementation of arbitrary precision integers (BigInts) for
> > Boost Rene Rivera accepted
>
> The GSoC rules don't really allow for anything but advice and critique.
>
>
> --
> -- Grafik - Don't Assume Anything
> -- Redshift Software, Inc. - http://redshift-software.com
> -- rrivera/acm.org (msn) - grafik/redshift-software.com
> -- 102708583/icq - grafikrobot/aim,yahoo,skype,efnet,gmail
>
>
> ------------------------------
>
> Message: 11
> Date: Fri, 30 Apr 2010 17:04:53 +0200
> From: Janek Kozicki <janek_listy_at_[hidden]>
> To: boost_at_[hidden], Helge Bahmann <hcb_at_[hidden]>
> Subject: [boost] boost atomic question
> Message-ID: <20100430170453.43a9a514_at_[hidden]>
> Content-Type: text/plain; charset=US-ASCII
>
> Hello Helge,
>
> What would it take to get this code to work?
>
> std::vector<boost::atomic<Something> > v;
> v.resize(100);
>
> best regards
> --
> Janek Kozicki http://janek.kozicki.pl/ |
>
>
> ------------------------------
>
> Message: 12
> Date: Fri, 30 Apr 2010 17:07:28 +0200
> From: Janek Kozicki <janek_listy_at_[hidden]>
> To: boost_at_[hidden], Helge Bahmann <hcb_at_[hidden]>
> Subject: Re: [boost] boost atomic question
> Message-ID: <20100430170728.2977bd23_at_[hidden]>
> Content-Type: text/plain; charset=US-ASCII
>
> Janek Kozicki said: (by the date of Fri, 30 Apr 2010 17:04:53 +0200)
>
> > What would it take to get this code to work?
> >
> > std::vector<boost::atomic<Something> > v;
> > v.resize(100);
>
> Just for the question to be complete, that's my Something class:
>
>
> class Something
> {
> private:
> int val;
> public:
> Something(){};
> Something(int i):val(i){};
> void set_val(int i) {val=i;};
> int get_val() {return val;};
> };
>
>
> But that 'int' is just a placeholder. This class is intended to be a
> bit more complex...
>
>
> best regards
> --
> Janek Kozicki http://janek.kozicki.pl/ |
>
>
> ------------------------------
>
> Message: 13
> Date: Fri, 30 Apr 2010 17:12:50 +0200
> From: <edouard_at_[hidden]>
> To: <boost_at_[hidden]>
> Subject: Re: [boost] boost atomic question
> Message-ID: <08b9223f71910f920167aec540cdecc3_at_localhost>
> Content-Type: text/plain; charset=UTF-8
>
> On Fri, 30 Apr 2010 17:04:53 +0200, Janek Kozicki <janek_listy_at_[hidden]>
> wrote:
> > What would it take to get this code to work?
> >
> > std::vector<boost::atomic<Something> > v;
> > v.resize(100);
>
> Hi Janek,
>
> I'd like to know what's your goal when you declare a vector of "atomic"
> variables. What is the result you are looking for?
>
> Regards.
>
> -Edouard
>
>
> ------------------------------
>
> Message: 14
> Date: Fri, 30 Apr 2010 08:33:04 -0700 (PDT)
> From: Vicente Botet Escriba <vicente.botet_at_[hidden]>
> To: boost_at_[hidden]
> Subject: Re: [boost] boost atomic question
> Message-ID: <28413638.post_at_[hidden]>
> Content-Type: text/plain; charset=us-ascii
>
>
>
>
> Janek Kozicki wrote:
> >
> > Hello Helge,
> >
> > What would it take to get this code to work?
> >
> > std::vector<boost::atomic<Something> > v;
> > v.resize(100);
> >
> >
> Hi, just to understand better your concern.
>
> What kind of problems do you expect to have?
> have you already tried it?
> What do you expect from the atomic library?
>
> Best,
> Vicente
>
> --
> View this message in context:
> http://old.nabble.com/boost-atomic-question-tp28413326p28413638.html
> Sent from the Boost - Dev mailing list archive at Nabble.com.
>
>
>
> ------------------------------
>
> _______________________________________________
> Unsubscribe &amp; other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>
> End of Boost Digest, Vol 2897, Issue 3
> **************************************
>


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