# Hoogle Search

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

1. base Prelude

Append two lists, i.e.,

```[x1, ..., xm] ++ [y1, ..., yn] == [x1, ..., xm, y1, ..., yn]
[x1, ..., xm] ++ [y1, ...] == [x1, ..., xm, y1, ...]
```
If the first list is not finite, the result is the first list. WARNING: This function takes linear time in the number of elements of the first list.

2. base Data.List

Append two lists, i.e.,

```[x1, ..., xm] ++ [y1, ..., yn] == [x1, ..., xm, y1, ..., yn]
[x1, ..., xm] ++ [y1, ...] == [x1, ..., xm, y1, ...]
```
If the first list is not finite, the result is the first list. WARNING: This function takes linear time in the number of elements of the first list.

3. base GHC.Base

Append two lists, i.e.,

```[x1, ..., xm] ++ [y1, ..., yn] == [x1, ..., xm, y1, ..., yn]
[x1, ..., xm] ++ [y1, ...] == [x1, ..., xm, y1, ...]
```
If the first list is not finite, the result is the first list. WARNING: This function takes linear time in the number of elements of the first list.

4. base GHC.List

Append two lists, i.e.,

```[x1, ..., xm] ++ [y1, ..., yn] == [x1, ..., xm, y1, ..., yn]
[x1, ..., xm] ++ [y1, ...] == [x1, ..., xm, y1, ...]
```
If the first list is not finite, the result is the first list. WARNING: This function takes linear time in the number of elements of the first list.

5. base GHC.OldList

Append two lists, i.e.,

```[x1, ..., xm] ++ [y1, ..., yn] == [x1, ..., xm, y1, ..., yn]
[x1, ..., xm] ++ [y1, ...] == [x1, ..., xm, y1, ...]
```
If the first list is not finite, the result is the first list. WARNING: This function takes linear time in the number of elements of the first list.

6. vector Data.Vector

O(m+n) Concatenate two vectors.

7. vector Data.Vector.Fusion.Bundle

Concatenate two Bundles