• Stars
    star
    135
  • Rank 269,297 (Top 6 %)
  • Language
    Elm
  • License
    MIT License
  • Created over 8 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Convenience functions for working with List.

Convenience functions for working with List

Feedback and contributions are very welcome!

Tests

This package uses elm-test and elm-verify-examples.

Contributing

Pull requests are welcome. You can expect some kind of response within 14 days.

If you are proposing a new function be added, please adhere to the following..

  1. Include documentation and make sure your documentation has a code snippet demonstrating what the function does. We use elm-verify-examples in our travis set up which verifies our examples that our example code is correct, so please take advantage of that.
  2. Provide a detailed use case where your new function would be useful. Also, compare your new function to the best possible implementation that doesn't use your function.
  3. Add tests to Tests/Tests.elm

If you are improving existing functions please demonstrate the performance gains in something like Ellie and by using a benchmark library like this one. I usually copy and paste the last ellie bench mark I made, like this one, so I don't have to set up the whole benchmark from scratch every time.

More Repositories

1

elm-webpack-starter

Boilerplate for developing Elm apps on Webpack
JavaScript
862
star
2

elm-webpack-loader

Webpack loader for the Elm programming language.
JavaScript
532
star
3

elm-test

moved to elm-explorations/test
Elm
340
star
4

js-integration-examples

Examples of common uses of ports and web components
Elm
138
star
5

webgl

Moved to elm-explorations/webgl
Elm
131
star
6

parser-combinators

A parser combinator library for Elm.
Elm
104
star
7

elm-datepicker

A reusable date picker component in Elm.
Elm
96
star
8

elm-route

A library for parsing routes.
Elm
69
star
9

elm-time

A pure Elm date and time library.
Elm
67
star
10

typed-svg

Typed SVG library written for Elm
Elm
60
star
11

maybe-extra

Convenience functions for working with Maybe.
Elm
51
star
12

json-extra

Convenience functions for working with Json.
Elm
37
star
13

string-extra

String helper functions for Elm.
Elm
34
star
14

elm-compiler-docs

Repo where to write down documentation and guides for the elm-compiler
Ruby
33
star
15

guidelines

guidelines for *-extra contributors
33
star
16

html-extra

Additional functions for working with Html.
Elm
31
star
17

random-extra

Extra functions for the core Random library.
Elm
28
star
18

elm-list-extra

DEPRECATED; use elm-community/list-extra
Elm
17
star
19

html-test-runner

DEPRECATED - Run elm-test suites in the browser
Elm
16
star
20

basics-extra

Additional basic functions for Elm.
Elm
15
star
21

material-icons

Material Icons in Elm.
Elm
14
star
22

linear-algebra

Fast Linear Algebra for Elm.
JavaScript
14
star
23

result-extra

Convenience functions for working with Result.
Elm
13
star
24

dict-extra

A library with extra functions for the dictionary type in elm core.
Elm
13
star
25

elm-json-extra

DEPRECATED. Moved to elm-community/json-extra =>
Elm
10
star
26

array-extra

convenience functions for working with Array
Elm
9
star
27

slack

A meta repo for all things Slack-related
9
star
28

lazy-list

Lazy list implementation in Elm.
Elm
8
star
29

discussions

A repo for holding Elm community discussion rules and metadata
7
star
30

list-split

Split lists into chunks.
Elm
5
star
31

elm-lazy-list

Elm
4
star
32

Elm.tmLanguage

Python
2
star
33

code-confusion-catalog

Community-written documents exploring proposed language additions.
1
star
34

travis-ci

1
star