sml icon indicating copy to clipboard operation
sml copied to clipboard

When is SML officially part of Boost?

Open jade2k11598 opened this issue 2 years ago • 5 comments

I'm just inquiring on the progress of this project and wondered when is it production ready (e.g. past its experimental stage).

jade2k11598 avatar Aug 08 '22 16:08 jade2k11598

I remember Chris stating somewhere a while back that he has abandoned his plans to get SML into boost.

Rijom avatar Sep 07 '22 09:09 Rijom

Hi, defo not abandoned just got a bit delayed as I had some other issues to deal with; but I'm back now so really wanna restart the effort; we have review manager so let's do it; I'm at CppCon next week so wil figure out what's the best way to approach taht in the current circumferences. Sorry for the delay.

krzysztof-jusiak avatar Sep 07 '22 10:09 krzysztof-jusiak

That's great news! Your effort is much appreciated. :)

Rijom avatar Sep 07 '22 10:09 Rijom

I do hope SML will continue to be useable without Boost. I have it integrated into a project that doesn't use Boost.

abrownsword avatar Sep 23 '22 21:09 abrownsword

@abrownsword no worries; SML will always be usable without Boost. The potential Boost inclusion is mainly for further reach so that companinies which are not allowed to grab any github repo will be able to use SML

There are certian properties such as the following guranteed forever

  • single header/single module
  • no dependencies (neither Boost nor STL)
  • max performance (optimized to the bone)
  • as fast compilation times as possible (whetever technique will do it)
  • no RTTI/dynamic allocations/[optional] exceptions
  • stable api for DSL

krzysztof-jusiak avatar Sep 24 '22 11:09 krzysztof-jusiak