Open rightfold opened 8 years ago
There is a new C++11 alternative to Boost.Python that seems rather popular: pybind11. As many things, I didn't try to use it but it might be of interest.
@rightfold By "foreign language interop" you mean i18n or UTF-8 kinda stuff?
No, look at the context. It obviously means programming language interop.
Ah.
What are the states of lua binders? We need one for the list.
Well, Sol is still undocumented and full of special cases, so we'll have to find an awesome one instead.
How about @ThePhD's Sol2?
@Morwenn is right introducing pybind11: it's way better than Boost.Python (and has the benefit of being specific to its domain and thus not encumbered with any of the usual old-old-old compiler workarounds usually demanded of boost libraries).
Sol2
is going to undergo improvement and documentation over the course of the next 4 months. I'll post back here when sol v2.0.0 is "Loungesome Ready".
@ThePhD Is it now?
On the other hand:
[...] actually used AND appreciated in the industry [...]
Somebody uses it (because it's good), and we (industry) appreciate it
Well, since this list is a Lounge project, I thought this list was a list of projects with Lounge Seal of Quality.
Why? Well, it's mostly the loungers who vote there, I can't speak for the entire industry.
Used in the industry before I even released:
http://chat.stackoverflow.com/transcript/message/28817701#28817701
And there are many, many more individuals in the pool.
Sorry, but he said about Sol1. Or you just kidding? :)
Lines between Sol and Sol2 are blurry, because one evolved from the other
Sol2 is meant to supersede Sol in every way, the only reason it's called Sol2 is because I had thought the original project maker abandoned the project and wanted nothing to do with it, so I went my own way.
After release day, he told me that he was going to give me push access to the original repo... but I had no way of knowing that, and with getting the impression they didn't want anything to do with it, I never asked. :/