Dear Sakisaka,

This is also only my opinion, I am not an OB dev but only a user
who contributed fixes to whatever broke on me. But here it is.

Some of the changes you propose, like removing `using namespace
std` are cosmetic but it may be that you could get them into the
main repo without much trouble. You have some more changes like
changing `return(false)` into `return false` that do not hurt.
Same with const-ness as long as it does not break anything.

You could just try to prepare patches and submit them the
regular way and see what happens. You have done the work already
anyway.


For moving to C++14 or boost, this is different.


Many plugins are rather C-ish as far as I can see, but they work
well-enough or are fixable. I am personally also more a C++
person but I could nevertheless hack into two plugins I needed
to fix. For another one, I reported the issue and a maintainer
fixed it for me. I wrote one a bit more C++-ish and it was
accepted like that.

I would personally believe that this is good enough to most
users without a complete rewrite or change to a different
programming language.

As a user, I also believe that a shorter release cycle would
bring immensely more than a rewrite. There was a call for
release managers a short while ago.


But as I said above, this is just a user's opinion.


Best
Mathias


> On 27 Apr 2015, at 12:20, Ryushiro Sugehara <n.sakis...@gmail.com> wrote:
> 
> Hi all,
> 
> I've created an experimental fork to show a new codebase of openbabel:
> https://github.com/openbabel/openbabel/issues/154 
> <https://github.com/openbabel/openbabel/issues/154>
> 
> My codes are just a demo. It aims to show what will happen if you make a 
> massive change on the interface.
> For further details please see the attached link above.
> 
> Tell me what you think:
> - Removing legacy codes and writing new implementation creates many 
> backward-incompatible changes.
>   Which do you think is more appropriate: "OpenBabel v3" or an another brand 
> new project?
> 
> - What do you think about introducing C++14 and the Boost library?
> 
> - What do you think about dropping support on unpopular language bindings?
>   I'm pretty sure that majority of users are using C++ or Python binding.
> 
> 
> Since the release has stopped for a long time, I think it's time to change.
> Nana Sakisaka
> ------------------------------------------------------------------------------
> One dashboard for servers and applications across Physical-Virtual-Cloud 
> Widest out-of-the-box monitoring support with 50+ applications
> Performance metrics, stats and reports that give you Actionable Insights
> Deep dive visibility with transaction tracing using APM Insight.
> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y_______________________________________________
> OpenBabel-Devel mailing list
> OpenBabel-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openbabel-devel

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to