Skip to content
Miscellaneous dlang modules
D Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
source/lu
.gitignore
.travis.yml
LICENSE
README.md
appveyor.yml
dub.sdl

README.md

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

Miscellaneous general-purpose library modules. Nothing extraordinary.

Used in the kameloso bot and in the dialect IRC parsing library.

What it is

API documentation can be found here.

In summary:

  • conv.d: Conversion functions and templates.
  • meld.d: Melding, or taking two structs/classes of the same type and merging the two.
  • string.d: String manipulation functions and templates; notably nom which advances a string passed a supplied substring.
  • traits.d: Miscellaneous traits and cleverness.
  • 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.

Roadmap

  • nothing right now, ideas needed

License

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

You can’t perform that action at this time.