Opened 15 years ago
Closed 15 years ago
#370 closed request (fixed)
using boost
Reported by: | Peter | Owned by: | Peter |
---|---|---|---|
Priority: | blocker | Milestone: | yat 0.5 |
Component: | build | Version: | trunk |
Keywords: | Cc: |
Description
Working on ticket:369 I realize that implementing an iterator is tricky business. The basics such as arithmetics and access operations are pretty straightforward. However, when it gets to conversion from iterator to const_iterator it is less obvious how to solve it. Apparently, it is solved in my implementation of std, and it is solved in Boost. In both cases you end up in some tricky metaprogramming. Although, it is quite amusing to delve into this jungle, I am not convinced it is the best idea.
Instead, I would like to start using Boost and in particular the iterator library. This library has been accepted for the draft of the new standard (C++09), and I think it is a good idea to start using these pseudo-standard libraries. Since adding new requirements is quite a change, I open this ticket to hear what other developers have to say. Are there any sound arguments why not using Boost?
Let me hear your thoughts.
Change History (3)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
Component: | utility → build |
---|---|
Milestone: | yat 0.x+ → yat 0.5 |
Owner: | changed from Jari Häkkinen to Peter |
Status: | new → assigned |
Summary: | using boost? → using boost |
Type: | discussion → request |
Yes, we have a few tickets in svndigest regarding Boost.
I am using Boost in Pandai and it trivial to build since Boost provide good autoconf macros.
Since everyone seems positive, I'll prepare my wings to take off. I'll do the appropriate changes in configure.ac and docs.
comment:3 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
As of r1324 yat requires Boost
How hard will it be to compile yat for external users? Yes, we have at least one (and it is not MG)! On Mac OS X it seems like macports.org offers boost 1.34.x ... so I suppose I am good to go. Aren't we going for boost also in svndigest?