Jeremy W. Murphy
Jeremy W. Murphy
I wonder if the OP was referring to the algebraic concepts, which Peter Gottschling also detailed in TR638 back in 2006. I stayed started playing around with algebraic traits for...
Sure, that makes sense, assuming you mean things like graph concepts are in the Boost.Graph library, etc? What do we consider as 'standard' concepts, i.e. deserving of being in the...
The ones defined in Elements of Programming and also in TR638, which I mentioned above: magma, monoid, ring, field, group, module, etc. On a side note, I would also like...
Any more thoughts on this? I'm quite interested in following it up.
I made a primitive implementation of algebraic traits [here](https://github.com/boostorg/math/pull/37) just as a proof-of-concept. I'm no expert on template metaprogramming so please don't be horrified by any egregious shortcomings in my...
@apolukhin, although I am a fan of regular types that have trivial default constructors, the existing searchers (BM, BMH & KMP) don't have them, so I wonder if it makes...
Alexander, could you update the description with a specific citation of which papers or books you based your implementation on? Thanks.
Thanks for picking up the `next()` ambiguity. I'll add a Range-based interface eventually. No, it's identical in semantics to Boyer-Moore, etc.
Thanks. I'm glad we're coincidentally working on related algorithms and can probably help each other out.
Goodness, that's a problem, thanks for discovering it. Where exactly did you get your copy of the corpus and dictionary? I'll try with the Gutenberg project texts when I have...