maniacbug / StandardCplusplus

Standard C++ for Arduino (port of uClibc++)
594 stars 182 forks source link

Development status of this library #19

Open matthijskooijman opened 8 years ago

matthijskooijman commented 8 years ago

I was wondering what the status of this library is. I'd very much like to use this kind of stuff in my Arduino projects, especially the newer C++11 template stuff (so I was happy to find initializer_list was added). However, it seems that development is stalled / diverged a bit, so I'm wondering a few things. These questions are as much for @maniacbug, who I think initially created this library, as well as for @kibergus and @rpavlik, who have been making some significant changes in their forks AFAICS.

kibergus commented 8 years ago

Hello. I have no plans on continuing development of this library because I've moved to STM32 from arduino, so I can use usual STL which comes with gcc. So I don't have plans to spend time required to commit my changes back, but I will be glad if anybody will do that.

rpavlik commented 8 years ago

I haven't worked on arduino projects in a while, and I actually switched to using stlport instead of this project (too many differences from the standard to get Boost to work successfully), but if anyone is interested they're welcome to submit my changes upstream, etc. It does seem like there continues to be interest in a C++ standard library implementation suitable for avr, and while this eventually didn't fit my needs, it might fit other arduino users with simpler requests.

On Wed, May 18, 2016, 8:20 AM Alexey Guseynov notifications@github.com wrote:

Hello. I have no plans on continuing development of this library because I've moved to STM32 from arduino, so I can use usual STL which comes with gcc. So I don't have plans to spend time required to commit my changes back, but I will be glad if anybody will do that.

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/maniacbug/StandardCplusplus/issues/19#issuecomment-220023544

mbrgm commented 8 years ago

I'm planning on forking the repo, merging my changes (for ESP8266 compatibility), merging @ivankravets changes (for platformio support) and then pointing the platformio-registered library at my fork. So if you have any PRs you want to merge, I could pull them in. But I won't promise extensive maintenance, as I'm also using relatively small parts for fun-/hobby-only projects. However, accepting PRs in a platformio-registered repo will already be better than the current state.

@maniacbug What do you think? Do you have any future plans regarding this project or do you want to abandon it?

maniacbug commented 1 year ago

I did return back to this and test/merge in the major changes, and address the major problems. As with others I mostly long ago moved onto more powerful silicon. But I will work on keeping this up to date for anyone who's interested.

matthijskooijman commented 1 year ago

@maniacbug Thanks for all your recent work and keeping this alive!