On my list to try (about half a year since it appeared): A new mutlti-threading library for Delphi. (darkThreading) – Chapman World
Posted by jpluimers on 2018/10/03
With fresh libraries – like new Delphi and Windows versions – I usually take a pause to see if any major updates have been published to stabalise things.
So about half a year after the release of A new mutlti-threading library for Delphi. (darkThreading) – Chapman World [WayBack], this is a reminder for me to try it.
With the Task Parallel Library still not being up to par, I wonder how DarkThreading compares to the very stable [WayBack] GitHub – gabr42/OmniThreadLibrary: A simple and powerful multithreading library for Delphi.
The source is at [WayBack] GitHub – chapmanworld/darkThreading: Platform agnostic light-locking threading library for Delphi (part of the DarkGlass project).
Note that by now it has moved to [WayBack] DarkGlass/darkLibs/darkThreading at master · chapmanworld/DarkGlass · GitHub (thanks Stefan Glienke for figuring that out)
One comment already: the [WayBack] darkThreading/Building.md at master · chapmanworld/darkThreading · GitHub describes dependencies on the below libraries, but does not use git modules (see [WayBack] Git – git-submodule Documentation) to reference to known stable commits of them:
- [WayBack] GitHub – chapmanworld/darkUnicode: Unicode Codec for Delphi and FPC
- [WayBack] GitHub – chapmanworld/darkCollections: Simple generics based collections library for Delphi and FPC
- [WayBack] GitHub – chapmanworld/darkIO: Interfaces and classes for working with memory buffers and streams in Delphi and FPC. This is part of the DarkGlass project.
- [WayBack] GitHub – chapmanworld/darkLog: Logging classes with multi-lingual translation options for Delphi and FPC
In the man time, Edwin Yip has reviewed it: [WayBack] Simple Comparison of OmniThreadLibrary and darkThreading (http://chapmanworld.com/2018/05/24/a-new-mutlti-threading-library-for-delphi-darkthreading/) … – Edwin Yip – Google+ after in may he indicated he would look into it at a later stage [WayBack] http://chapmanworld.com/2018/05/24/a-new-mutlti-threading-library-for-delphi-…
–jeroen
Via [WayBack] Craig Chapman on Twitter: “My threading library for Delphi (darkThreading) https://t.co/Jo7nVGzsNY”
Jacek said
https://github.com/chapmanworld/darkThreading
Source address return 404 – not found
sglienke said
https://github.com/chapmanworld/DarkGlass/tree/master/darkLibs/darkThreading