More Dart - Literally

Various extension libraries that make Dart a better place.

  • bit_list.dart provides a space efficent array data structure that compactly stores bits.

  • char_matcher.dart provides a model for character classes, their composition and operations on strings.

  • fraction.dart provides support for rational number arithmetic.
  • int_math.dart is a collection of common mathematical functions on ints.
  • iterable.dart is a collection of iterables and iterators.
  • ordering.dart a fluent interface for building comparator functions.
  • multiset.data a data structure where elements might appear more than once.
  • range.dart provides a function to create iterables yielding arithmetic progressions.

And there is more to come ...

Continuous build results are available from Jenkins and documentation from the class documentation.

Libraries

bit_list
char_matcher

Provides a first-class model of character classes, their composition and operations on strings.

fraction

Provides support for rational number arithmetic.

int_math

A collection of mathematical functions on ints.

iterable

Some fancy iterables.

multiset

Provides a Set like data structure where elements are allowed to appear more than once.

ordering

Provides a first-class model of comparators, their composition and operations on iterables.

range

A function to create iterables over arithmetic progressions.