www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - What external libraries are available

reply Mike Brockus <michaelbrockus icloud.com> writes:
If you never herd about Meson before:
🤔. https://mesonbuild.com/

Hay there I was just wondering, what is the D equivalent to C++ 
Boost and or Poco libraries?

Just wondering because I would like to start playing with other 
developers libraries and use them in a collection of examples for 
the library.  The examples will be lunched to a GitHub repository 
as a show case so the library developers can show a link to new 
potential users that seek examples.

What I mean by Boost or Poco equivalent is a grouping of fully 
functional packages/modules.  It’s ok if you recommend a single 
library and it is a plus if Meson build is apart of the library.

I am aware of Mir Libraries being a group of libraries and 
incorporates the use of Meson, however I normally like to see 
what my options are to better plan my applications.
Jun 04 2019
next sibling parent Jacob Carlborg <doob me.com> writes:
On 2019-06-05 03:20, Mike Brockus wrote:
 If you never herd about Meson before:
 🤔. https://mesonbuild.com/
 
 Hay there I was just wondering, what is the D equivalent to C++ Boost 
 and or Poco libraries?
I don't think there are any libraries that are a direct comparison to Boost (I'm not familiar with Poco). There are a couple of general purpose libraries available here [1]. Like mecca [2] and ocean [3].
 Just wondering because I would like to start playing with other 
 developers libraries and use them in a collection of examples for the 
 library.  The examples will be lunched to a GitHub repository as a show 
 case so the library developers can show a link to new potential users 
 that seek examples.
 
 What I mean by Boost or Poco equivalent is a grouping of fully 
 functional packages/modules.  It’s ok if you recommend a single library 
 and it is a plus if Meson build is apart of the library.
 
 I am aware of Mir Libraries being a group of libraries and incorporates 
 the use of Meson, however I normally like to see what my options are to 
 better plan my applications.
There are 1576 packages available here [1]. It's the list of packages for the Dub package manager (and build system). These package range from full frameworks to single file packages. [1] https://code.dlang.org [2] https://code.dlang.org/packages/mecca [3] https://code.dlang.org/packages/ocean-d2 -- /Jacob Carlborg
Jun 05 2019
prev sibling parent reply 9il <ilyayaroshenko gmail.com> writes:
On Wednesday, 5 June 2019 at 01:20:46 UTC, Mike Brockus wrote:
 If you never herd about Meson before:
 🤔. https://mesonbuild.com/

 Hay there I was just wondering, what is the D equivalent to C++ 
 Boost and or Poco libraries?

 Just wondering because I would like to start playing with other 
 developers libraries and use them in a collection of examples 
 for the library.  The examples will be lunched to a GitHub 
 repository as a show case so the library developers can show a 
 link to new potential users that seek examples.

 What I mean by Boost or Poco equivalent is a grouping of fully 
 functional packages/modules.  It’s ok if you recommend a single 
 library and it is a plus if Meson build is apart of the library.

 I am aware of Mir Libraries being a group of libraries and 
 incorporates the use of Meson, however I normally like to see 
 what my options are to better plan my applications.
https://github.com/libmir/mir-algorithm https://github.com/libmir/mir-core https://github.com/libmir/mir-optim https://github.com/libmir/mir-rundom https://github.com/libmir/mir-runtime (exprimental) All of them comes with Meson and are used in daily production.
Jun 05 2019
parent Mike Brockus <michaelbrockus icloud.com> writes:
On Wednesday, 5 June 2019 at 10:48:37 UTC, 9il wrote:
 On Wednesday, 5 June 2019 at 01:20:46 UTC, Mike Brockus wrote:
 If you never herd about Meson before:
 🤔. https://mesonbuild.com/

 Hay there I was just wondering, what is the D equivalent to 
 C++ Boost and or Poco libraries?

 Just wondering because I would like to start playing with 
 other developers libraries and use them in a collection of 
 examples for the library.  The examples will be lunched to a 
 GitHub repository as a show case so the library developers can 
 show a link to new potential users that seek examples.

 What I mean by Boost or Poco equivalent is a grouping of fully 
 functional packages/modules.  It’s ok if you recommend a 
 single library and it is a plus if Meson build is apart of the 
 library.

 I am aware of Mir Libraries being a group of libraries and 
 incorporates the use of Meson, however I normally like to see 
 what my options are to better plan my applications.
https://github.com/libmir/mir-algorithm https://github.com/libmir/mir-core https://github.com/libmir/mir-optim https://github.com/libmir/mir-rundom https://github.com/libmir/mir-runtime (exprimental) All of them comes with Meson and are used in daily production.
Thanks for the suggestion to use LibMir, I will get started on the collections somewhere around winter or after I finish writing C, C++ examples based on the cpp-reference but embrace the importance of safe and secure software and other best practices.
Jun 09 2019