- abstract_members
module nxt.abstract_members
Test diagnostics for abstract members.
- ada
module nxt.ada
- ada_defs
module nxt.ada_defs
- ada_lexer
module nxt.ada_lexer
- address
module nxt.address
- algorithm_ex
module nxt.algorithm_ex
Extensions to std.algorithm.
- ansi_escape
module nxt.ansi_escape
ANSI escape codes and sequences.
- appender_stack
module nxt.appender_stack
- appending
module nxt.appending
- array_algorithm
module nxt.array_algorithm
Array-only overloads of Phobos algorithms.
- array_ex
module nxt.array_ex
Array container(s) with optional sortedness via template-parameter
Ordering and optional use of GC via useGCAllocation.
- array_help
module nxt.array_help
- array_traits
module nxt.array_traits
- assert_ex
module nxt.assert_ex
- assuming
module nxt.assuming
- attr
module nxt.attr
- attributes
module nxt.attributes
- behaviorism
module nxt.behaviorism
Introspection of interface and in turn behaviour.
- bijections
module nxt.bijections
Bijections between scalar types and integers.
- bimap
module nxt.bimap
- bit_traits
module nxt.bit_traits
- bitarray
module nxt.bitarray
- bitarray_algorithm
module nxt.bitarray_algorithm
Algorithms for dynamic and static bitarrays based with integral blocks.
- bitop_ex
module nxt.bitop_ex
Various extensions to core.bitop and std.bitmanip.
- bitwise_rotate
module nxt.bitwise_rotate
- borrowed
module nxt.borrowed
- borrown
module nxt.borrown
Ownership and borrowing á lá Rust.
- bound
module nxt.bound
Bounded arithmetic wrapper type, similar to Ada's range/interval types.
- byline
module nxt.byline
- bylinefast
module nxt.bylinefast
- capitalization
module nxt.capitalization
- casing
module nxt.casing
- cconv
module nxt.cconv
High-level wrappers for C-conversion functions.
- char_traits
module nxt.char_traits
- chunking
module nxt.chunking
- class_range
module nxt.class_range
- codec
module nxt.codec
- color
module nxt.color
- combinations
module nxt.combinations
- concatenation
module nxt.concatenation
- container_algorithm
module nxt.container_algorithm
- container_traits
module nxt.container_traits
Traits used by containers.
- conv_ex
module nxt.conv_ex
- conv_itos
module nxt.conv_itos
- cpuid_ex
module nxt.cpuid_ex
- csunits
module nxt.csunits
- cyclic
module nxt.cyclic
- datetime_ex
module nxt.datetime_ex
- dbgio
module nxt.dbgio
Various debug printing tools for debug printing in @safe pure nothrow @nogc code.
- decoding
module nxt.decoding
- deepdup
module nxt.deepdup
- dicom
module nxt.dicom
DICOM attribute instances.
- digest_ex
module nxt.digest_ex
- digestion
module nxt.digestion
Hash digestion of standard types.
- digestx
module nxt.digestx
- dip_traits
module nxt.dip_traits
Detect DIP-support given as compiler flags starting with -dip.
- dlang_traits
module nxt.dlang_traits
Check presence of proposed extensions/modifications to the D language itself.
- dump
module nxt.dump
- dynamic_array
module nxt.dynamic_array
- emplace_all
module nxt.emplace_all
- enum_ex
module nxt.enum_ex
- enums
module nxt.enums
Extensions to Enumerations.
- expected
module nxt.expected
Wrapper type for a sum-type (union) of an unexpected and expected value.
- fibers
module nxt.fibers
- fibonacci_heap
module nxt.fibonacci_heap
- file_ex
module nxt.file_ex
- filterarray
module nxt.filterarray
- filters
module nxt.filters
- find_ex
module nxt.find_ex
- find_split_ex
module nxt.find_split_ex
- fixed_array
module nxt.fixed_array
Statically allocated arrays with compile-time known lengths.
- fixed_dynamic_array
module nxt.fixed_dynamic_array
- flatten_trait
module nxt.flatten_trait
- fs
module nxt.fs
- functional_ex
module nxt.functional_ex
- gc_traits
module nxt.gc_traits
- geodetic
module nxt.geodetic
- geometry
module nxt.geometry
- getopt_ex
module nxt.getopt_ex
- getoptx
module nxt.getoptx
- graph
module nxt.graph
- hash_functions
module nxt.hash_functions
Various hash functions, including integer ones.
- horspool
module nxt.horspool
Boyer–Moore–Horspool Algorithm
- hybridsort
module nxt.hybridsort
- inplace_algorithm
module nxt.inplace_algorithm
- inplace_substitution
module nxt.inplace_substitution
- integer_sorting
module nxt.integer_sorting
Integer Sorting Algorithms.
- ipa
module nxt.ipa
International Phonetic Alphabet.
- ixes
module nxt.ixes
- knuthhash64
module nxt.knuthhash64
- languages
module nxt.languages
- lcs
module nxt.lcs
Longest Common Subsequence, typically used as a base for writing diff/compare algorithms.
- leb128
module nxt.leb128
LEB128 (Little Endian Base 128).
- line_column
module nxt.line_column
- lingua
module nxt.lingua
Generic Language Constructs.
- lispy
module nxt.lispy
Lexer and parser of Lisp-like languages, including SUO-KIF and Emacs-Lisp.
- magics
module nxt.magics
- mangling
module nxt.mangling
ELF Symbol Name (De)Mangling.
- masking
module nxt.masking
- math_ex
module nxt.math_ex
- mathml
module nxt.mathml
- maxsize_trait
module nxt.maxsize_trait
Trait for getting maximum size of types T.
- memuse
module nxt.memuse
- meta_ex
module nxt.meta_ex
- minimal_fixed_array
module nxt.minimal_fixed_array
- mmfile_ex
module nxt.mmfile_ex
- modulo
module nxt.modulo
- nesses
module nxt.nesses
Sparseness and denseness of ranges.
- nevo
module nxt.nevo
- ngram
module nxt.ngram
First and Higher Order Statistics: $(LUCKY Histograms) and $(LUCKY N-grams).
- notnull
module nxt.notnull
- nstate
module nxt.nstate
- nullable_traits
module nxt.nullable_traits
Traits for introspection nullability (undefinedness) of a type.
- numerals
module nxt.numerals
Conversions between integral values and numerals.
- numeric_ex
module nxt.numeric_ex
- open_hashmap
module nxt.open_hashmap
- overlapping
module nxt.overlapping
- owned
module nxt.owned
- parallelism_ex
module nxt.parallelism_ex
Extensions to std.parallelism.
- permutations
module nxt.permutations
- persist
module nxt.persist
- predicates
module nxt.predicates
Predicate extensions to std.algorithm.
- pretty
module nxt.pretty
Pretty Printing to AsciiDoc, HTML, LaTeX, JIRA Wikitext, etc.
- prime_modulo
module nxt.prime_modulo
Optimized prime modulo calculations.
- priority_queue
module nxt.priority_queue
- probing
module nxt.probing
Probing algoriths used by for instance hash tables.
- projectEuler
module nxt.projectEuler
- pure_gc_allocator
module nxt.pure_gc_allocator
- pure_mallocator
module nxt.pure_mallocator
- pythogorean_triples
module nxt.pythogorean_triples
Pythogorean triple generators.
- qcmeman
module nxt.qcmeman
Qualified C memory management, being pure nothrow @nogc and, when
possible, @trusted.
- random_ex
module nxt.random_ex
Randomize existing instances and generate randomized instances of a given type.
- range_ex
module nxt.range_ex
- rational
module nxt.rational
Boost Software License - Version 1.0 - August 17th, 2003
- rcstring
module nxt.rcstring
- rdf
module nxt.rdf
RDF-data model and algorithsm.
- region_allocator
module nxt.region_allocator
- roptional
module nxt.roptional
- searching_ex
module nxt.searching_ex
Extensions to std.algorithm.searching.
- setops_ex
module nxt.setops_ex
Extend std.algorithm.setopts to also operate on set- and map-like
containers/ranges.
- show
module nxt.show
- skip_ex
module nxt.skip_ex
- slicing
module nxt.slicing
- soa
module nxt.soa
Structure of arrays similar to a feature present in the Jai programming language.
- sort_ex
module nxt.sort_ex
Extensions to std.algorithm.sort.
- sortn
module nxt.sortn
Fixed Length Sorting via Sorting Networks.
- splitter_ex
module nxt.splitter_ex
- sso_hashmap_or_hashset
module nxt.sso_hashmap_or_hashset
- sso_open_hashset
module nxt.sso_open_hashset
- sso_string
module nxt.sso_string
- static_array_algorithm
module nxt.static_array_algorithm
- static_bitarray
module nxt.static_bitarray
Statically sized variant of `std.bitmanip.BitArray.
- static_iota
module nxt.static_iota
- static_modarray
module nxt.static_modarray
- static_regex
module nxt.static_regex
- stemming
module nxt.stemming
- storage
module nxt.storage
- string_store
module nxt.string_store
- string_traits
module nxt.string_traits
- stringcache
module nxt.stringcache
- substitution
module nxt.substitution
Lazy Substitution Algorithms.
- sumo_kif
module nxt.sumo_kif
Helper functions for the SU(M)O-KIF file format.
- suppressing
module nxt.suppressing
Various suppressing hacks.
- syllables
module nxt.syllables
- symbolic
module nxt.symbolic
Symbolic (Regular) Expressions and Predicate Logic.
- tabular
module nxt.tabular
Generic Loader for delimited text files.
- tempfs
module nxt.tempfs
Operations for Creating Temporary Files and Directories.
- test_class_hash
module nxt.test_class_hash
- ties
module nxt.ties
- to_string
module nxt.to_string
Test multiple overloads of toString()
- traits_ex
module nxt.traits_ex
Various extensions to std.traits.
- tree
module nxt.tree
- trie
module nxt.trie
- typecons_ex
module nxt.typecons_ex
- typedoc
module nxt.typedoc
- unique_range
module nxt.unique_range
- unsafe
module nxt.unsafe
- uri_algorithm
module nxt.uri_algorithm
Algorithms operating on URIs including URLs.
- variant
module nxt.variant
- variant_arrays
module nxt.variant_arrays
- variant_ex
module nxt.variant_ex
Lightweight versions of polymorphism packed inside one single
word/pointer.
- w3c
module nxt.w3c
W3C (XML/HTML) Formatting.
- xxhash64
module nxt.xxhash64
xxHash is an extremely fast non-cryptographic hash algorithm, working at
speeds close to RAM limits. It is proposed in two flavors, 32 and 64 bits.
- zio
module nxt.zio
File I/O of Compressed Files.