Hi Claude, Quite sure there was similar discussion some time ago. But I can't recall if it was here in commons, somewhere in the incubator, or labs?
But regarding commons, before the component/jira/mailing list are created, I think it would have to go either via sandbox or incubator first? Perhaps having some code somewhere like GitHub to show more or less the concept would make it easier for others to evaluate the idea? Cheers Bruno ________________________________ From: Claude Warren <cla...@xenei.com> To: Commons Developers List <email@example.com> Sent: Tuesday, 13 February 2018 11:55 PM Subject: Re: Discussion: New commons module/project The goal is arrive at a common understanding of the specific algorithm and potentially one or more code examples for implementation which may be pseudo code. I think all this requires is: 1. jira (or similar) to track the discussions and mark them when they are closed 2. A mechanism to list the algorithms that have been or are under discussion. Perhaps the Jira search could provide this by default. 3. A repository for code snippets. Though again perhaps Jira would be sufficient. 4. Mailing list in order to take votes and the like. Claude On Tue, Feb 13, 2018 at 10:31 AM, Bernd Eckenfels <e...@zusammenkunft.net> wrote: > Hello, > > I am not sure how this might turn out, is it only discussion or do you > also want to develop a specification language/toolset? In either case it > does not sound like the typical commons sub-project. What infrastructure > would you require? > > Gruss > Bernd > -- > http://bernd.eckenfels.net > ________________________________ > From: Claude Warren <cla...@xenei.com> > Sent: Tuesday, February 13, 2018 10:36:55 AM > To: Commons Developers List > Subject: Discussion: New commons module/project > > Disclaimer: I am not certain of the proper nomenclature to use here so > when I say module consider that it may be a sub-project or project under > commons. The term should be taken to mean a collection of the things under > discussion. > > I would like to propose a commons module for the development and > documentation of algorithms. As anyone who has tried can attest, writing > specifications that are not misunderstood is nigh on impossible. This > module would provide an area to discuss various algorithms and work out > code examples in various languages for implementation. > > For example: Bloom Filters. When creating a bloom filter you take the > modulus of a digest to determine which bit in a bit vector to turn on. But > the modulus of a negative number is negative. So is it proper to take the > absolute value (abs) of the modulus or the digest or are you required to > consider the digest to be a very long unsigned integer? All of these > choices have repercussions and may impact interoperability. > > I have several co-workers and friends that are interested in exploring > algorithms of this sort. Is there any interest here in starting such > discussions? If so how does one go about it? > > I would like to see a ticketing system (Jira?) that discussions could be > conducted against. So, for example, a single ticket for bloom filter > implementation. The ticket would stay open until consensus was achieved. > Once achieved the result would be documented and references to the > discussion provided. > > Not clear on where to document the results and whether or not that > documentation would include code. > > Thoughts? > Claude > > > -- > I like: Like Like - The likeliest place on the web > <http://like-like.xenei.com> > LinkedIn: http://www.linkedin.com/in/claudewarren > -- I like: Like Like - The likeliest place on the web <http://like-like.xenei.com> LinkedIn: http://www.linkedin.com/in/claudewarren --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org