@hackage scroll-list1.1.0.0

This package provides functions for relocate an item within a list.

  • Installation

  • Dependencies (2)

  • Dependents (0)

scroll-list

Build Status

Haskell package that provides functions for relocate an item within a list.

Usage

Add scroll-list to your package.yml and import Data.List.Scroll module. The following functions are available in the module:

Up function

The up function moves an element 'n' positions to the beginning of a list.

>>> up 2 2 ["one", "two", "three"]
["three", "one", "two"]

Down function

The down function moves an element n positions to the end of a list.

>>> down 0 1 ["one", "two", "three"]
["two", "one", "three"]

Remove by idenx function

The deleteByIndex function removes an element from a list by its within it.

>>> deleteByIndex 1 ["one", "two", "three"]
["one", "three"]

Read the documentation in hackage.