Skip to content

Change Log

V0.10.0

ADD:

V0.9.0

ADD:

Impl Change

  • Use import typing instead of from typing import ... to make the scope and namespace cleaner.
  • All iterator implementation will be moved to their single files, and can stil be imported from monad_std.iter.impl.

V0.8.0

ADD:

V0.7.0

ADD:

Breaking Change

  • Renamed all iterator tools' implement definition. Now they're not prefix-ed by an _Iter. You can now import them via monad_std.iter.impl.

V0.6.0

ADD:

V0.5.0

ADD:

V0.4.0

ADD

V0.3.0

Breaking Change

Impl Change

DOCUMENTATION

  • Move STD Types to one page.
  • Add overview for API documentation.
  • Add a quick start guide.

V0.2.0

ADD

Breaking Change

V0.1.1

ADD

  • monad_std.Option:
    • __add__/+ __mul__/*: Call on the contained value.
    • __iter__/to_iter: Adapt from to_array method.
  • monad_std.Result:
    • __add__/+ __mul__/*: Call on the contained value.
    • __iter__/to_iter: Adapt from to_array method.

FIX

V0.1.0

ADD

  • monad_std.std_types: Wrapped api around std types.
    • MList:
      • Rewrite list.index, list.pop: Now they'll return an Option[T].
      • Add MList.get: Get an Option of the indexed value.
    • MTuple:
      • Rewrite tuple.index: Now it'll return an Option.
      • Add MTuple.get: Get an Option of the indexed value.
    • MSet:
      • Rewrite set.pop: Now it'll return an Option.
    • MDict:
      • Rewrite dict.popitem, dict.pop: Now they'll return an Option.
      • Add MDict.get: Get an Option of the keyed value.
  • monad_std.Option:
  • monad_std.Result:

FIX

V0.0.0(Initial Release)

ADD