more 0.5.21

More Dart - Literally #

Various extension libraries that make Dart a better place.

  • bit_set.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.
  • 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.

Use this package as a library

1. Depend on it

Add this to your package's pubspec.yaml file:

  more: ^0.5.21

2. Install it

You can install packages from the command line:

with pub:

$ pub get

Alternatively, your editor might support pub get. Check the docs for your editor to learn more.

3. Import it

Now in your Dart code, you can use:

import 'package:more/bit_set.dart';
import 'package:more/char_matcher.dart';
import 'package:more/fraction.dart';
import 'package:more/int_math.dart';
import 'package:more/iterable.dart';
import 'package:more/ordering.dart';
import 'package:more/range.dart';
Awaiting analysis to complete.