@hackage / scroll-list

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

Latest1.1.0.0

About

Metadata

  • Last updated , by fesanmar
  • License BSD-3-Clause
  • Maintained by: fesanmar@gmail.com

  • Lottery factor: 0

Links

Installation

Readme

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.