Re: [boost] Implementation of Factorization Library (

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@lists.boost.org> wrote:
Send Boost mailing list submissions to boost@lists.boost.org
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@lists.boost.org
You can reach the person managing the list at boost-owner@lists.boost.org
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@fausse.info) 14. Re: boost atomic question (Vicente Botet Escriba)
----------------------------------------------------------------------
Message: 1 Date: Fri, 30 Apr 2010 18:52:41 +0530 From: abhijith reddy <abhijith200690@gmail.com> To: boost@lists.boost.org Subject: [boost] Implementation of Factorization Library Message-ID: <u2pbb2644e11004300622g7b80a854w88986e55d76869c3@mail.gmail.com> 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@gmail.com> To: boost@lists.boost.org Subject: Re: [boost] [any] boost::get style accessors Message-ID: <k2ibac4b0ff1004300628pee41037r724711ac806ba19a@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1
On Fri, Apr 30, 2010 at 12:57 PM, Stewart, Robert <Robert.Stewart@sig.com> 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@sig.com> To: "boost@lists.boost.org" <boost@lists.boost.org> Subject: Re: [boost] [any] boost::get style accessors Message-ID: <DF2E67F3D097004694C8428C70A3FD690473E80AE4@msgbal516.ds.susq.com> Content-Type: text/plain; charset="iso-8859-1"
Christoph Heindl wrote:
On Fri, Apr 30, 2010 at 12:57 PM, Stewart, Robert <Robert.Stewart@sig.com> 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@sig.com 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@DataSolid.de> To: boost@lists.boost.org Subject: Re: [boost] [castor] Interest in Logic Paradigm for C++ ? Message-ID: <hreo8n$6ib$1@dough.gmane.org>
Count me interested a lot...
Best, Johannes
"Roshan Naik" <roshan_naik@yahoo.com> 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@gmail.com> To: boost@lists.boost.org Subject: [boost] DotNet FileSystemWatcher like library proposal. Message-ID: <j2n69897ea01004292043hb64da836w9a731c64d92bfbc5@mail.gmail.com> 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%... )
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://people.freebsd.org/%7Ejlemon/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@hotmail.com> To: <boost@lists.boost.org> Subject: Re: [boost] [castor] Interest in Logic Paradigm for C++ ? Message-ID: <BAY138-W7AFA5103AA1AD2149562789000@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@gmail.com> To: boost@lists.boost.org Subject: Re: [boost] [xint] Third release is ready, requesting preliminary review Message-ID: <4BDAE74D.6070803@gmail.com> 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@gmail.com> To: boost@lists.boost.org Subject: Re: [boost] Implementation of Factorization Library Message-ID: <hreori$8fv$1@dough.gmane.org> 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@gmail.com> To: boost@lists.boost.org Subject: Re: [boost] [xint] Third release is ready, requesting preliminary review Message-ID: <4BDAE7EE.80804@gmail.com> 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@gmail.com> To: boost@lists.boost.org Subject: Re: [boost] Implementation of Factorization Library Message-ID: <4BDAEBE2.30502@gmail.com> 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@wp.pl> To: boost@lists.boost.org, Helge Bahmann <hcb@chaoticmind.net> Subject: [boost] boost atomic question Message-ID: <20100430170453.43a9a514@atak.bl.pg.gda.pl> 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@wp.pl> To: boost@lists.boost.org, Helge Bahmann <hcb@chaoticmind.net> Subject: Re: [boost] boost atomic question Message-ID: <20100430170728.2977bd23@atak.bl.pg.gda.pl> 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@fausse.info> To: <boost@lists.boost.org> Subject: Re: [boost] boost atomic question Message-ID: <08b9223f71910f920167aec540cdecc3@localhost> Content-Type: text/plain; charset=UTF-8
On Fri, 30 Apr 2010 17:04:53 +0200, Janek Kozicki <janek_listy@wp.pl> 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@wanadoo.fr> To: boost@lists.boost.org Subject: Re: [boost] boost atomic question Message-ID: <28413638.post@talk.nabble.com> 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 & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
End of Boost Digest, Vol 2897, Issue 3 **************************************
participants (1)
-
abhijith reddy