utils 0.2.0

Some misc. functions and classes for D


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:

utils

Some misc. functions and classes for D, that I frequently use in my other packages

utils.baseconv

A module contaning some functions to convert between Hex, Binary, and Denary

utils.lists

Contains classes related to arrays. It includes:

  • List - to store data in dynamic arrays where length will be varying very often.
  • LinkedList - a Linked List implementation with search (hasElement), and "bookmarks"
  • Stack - a stack implementation, especially designed for use in QScript. Works similar to Linked List, not using dynamic arrays
  • LogList - used in qui's LogWidget, used to store "logs" for displaying, in a way that older logs are over-written, as they wont be displayed. For storing the actual logs, use some other list.
  • FileReader - a (useless) file reader, but I needed this for some project of mine, where I had to read number of bytes from in-between files.
  • TreeNode and TreeReader - used to store and read a Tree, but doesnt allow "loops" inside the tree (a child node cannot have a parent node, or parent's parent node.. as its child)

utils.misc

Contains some misc. functions, mostly for dealing with dynamic arrays

Authors:
  • Nafees
Dependencies:
none
Versions:
0.9.0 2024-Sep-20
0.8.0 2024-Mar-26
0.7.1 2023-Aug-06
0.7.0 2022-Dec-14
0.6.2 2022-Jul-24
Show all 36 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 3 downloads this month

  • 703 downloads total

Score:
1.0
Short URL:
utils.dub.pm