lu 0.0.2

Library of reusable miscellanea

To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

lu CircleCI Linux/OSX Travis Linux/OSX and documentation Windows GitHub commits since last release

Miscellaneous general-purpose library modules. Nothing extraordinary.

What it is

API documentation can be found here.

In summary:

  • core/conv.d: Conversion functions and templates.
  • core/meld.d: Melding, or taking two structs/classes of the same type and merging the two.
  • core/string.d: String manipulation functions and templates; notably nom which advances a string passed a supplied substring.
  • core/traits.d: Miscellaneous traits and cleverness.
  • core/uda.d: Some user-defined attributes used here and there.
  • common.d: Things that don't have a better home yet.
  • json.d: Convenience wrappers around a JSONValue.
  • net.d: Connection helpers, including Fibers that resolve addresses, connect to servers and read full strings from connections.
  • objmanip.d: Struct/class manipulation, such as setting a member field by its string name.
  • serialisation.d: Functions and templates for serialising structs into an .ini file-like format.


  • figure out better subpackaging


This project is licensed under the MIT license - see the LICENSE file for details.

  • JR
Sub packages:
2.2.0 2024-Jan-27
2.1.0 2024-Jan-04
2.0.0 2023-Aug-17
1.2.5 2023-Feb-07
1.2.4 2023-Feb-06
Show all 39 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 0 downloads this month

  • 28751 downloads total

Short URL: