<commit_before>Underscore.go
==========================================

Move Fast; Optimize Late
------------------------------------------

A useful collection of Go utilities. Designed for programmer happiness.

TL;DR Sort-of like underscore.js, but for Go

API Documention
------------------------------------------
[GoDoc is WorkInProgress](https://godoc.org/github.com/tobyhede/go-underscore)


:warning: Warning
------------------------------------------
This package is in heavy flux at the moment as I work to incorporate feedback from various sources.


:squirrel: Todo
------------------------------------------

* refactor to make functions first parameter (eg Each func(func(A), []A))
* godoc
* contains
* indexOf
* pMap (parallel)
* handle maps
* ~~none~~
* ~~all~~
* ~~any~~


------------------------------------------
* (Any)[#any]
* (Each)[#each]
* (Every)[#every]
* (Map)[#map]
* (None)[#none]<commit_msg>anchors<commit_after>Underscore.go
==========================================

Move Fast; Optimize Late
------------------------------------------

A useful collection of Go utilities. Designed for programmer happiness.

TL;DR Sort-of like underscore.js, but for Go

API Documention
------------------------------------------
[GoDoc is WorkInProgress](https://godoc.org/github.com/tobyhede/go-underscore)


:warning: Warning
------------------------------------------
This package is in heavy flux at the moment as I work to incorporate feedback from various sources.


:squirrel: Todo
------------------------------------------

* refactor to make functions first parameter (eg Each func(func(A), []A))
* godoc
* contains
* indexOf
* pMap (parallel)
* handle maps
* ~~none~~
* ~~all~~
* ~~any~~


------------------------------------------
* [Any](#any)
* [Each](#each)
* [Every](#every)
* [Map](#map)
* [None](#none)
{'fraction_non_alphanumeric': 0.3724212812160695, 'fraction_numerical': 0.0, 'mean_word_length': 1.8051750380517504, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3032569', 'n_tokens_mistral': 491, 'n_tokens_neox': 475, 'n_words': 147}