<commit_before>bacon
====
A less ugly way to deal with buffers.

API
====

    var bacon = require('bacon');

bacon.to([b1,...,bn] || b1,...,bn).append([b1,..., bn] || b1,...,bn)
----

Appends all the buffers passed to "append" to every buffer passed to "to".


    var b$ = require('bacon');
    var b1 = 'eat ', 
        result;

    result = b$.to(b1).append(' ALL', ' the bacon!');

    console.log(result.toString());
    // eat ALL the bacon!


bacon.to([b1,...,bn] || b1,..., bn).prepend([b1,..., bn] || b1,...,bn)	      
----

Prepends all the buffers passed to "prepend" to every buffer passed to "to".

    var b$ = require('bacon');
    var b1 = 'code.', 
        result;

    result = b$.to('Read', 'Write').prepend(b1);

    result.forEach(function(buffer) {
        console.log(buffer.toString());
    });
    // Read code.
    // Write code.


TODO
---

A lot of things (:
<commit_msg>Updating documentation<commit_after>bacon
====
A less ugly way to deal with buffers.

API
====

    var bacon = require('bacon');

bacon.to([b1,...,bn] || b1,...,bn).append([b1,..., bn] || b1,...,bn)
----

Appends all the buffers passed to "append" to every buffer passed to "to".


    var b$ = require('bacon');
    var b1 = 'eat ', 
        result;

    result = b$.to(b1).append(' ALL', ' the bacon!');

    console.log(result.toString());
    // eat ALL the bacon!


bacon.to([b1,...,bn] || b1,..., bn).prepend([b1,..., bn] || b1,...,bn)	      
----

Prepends all the buffers passed to "prepend" to every buffer passed to "to".

    var b$ = require('bacon');
    var b1 = 'code.', 
        result;

    result = b$.to('Read', 'Write').prepend(b1);

    result.forEach(function(buffer) {
        console.log(buffer.toString()); // Read code, Write code
    });


bacon.using(S).join([b1,..., bn] || b1,...,bn)	      
----
Returns a buffer which is the concatenation of buffers passed to join.  The separator between elements is S.

    var b$ = require('bacon');
	
    result = b$.using(' ').join('I', 'GitHub', 'code');
    result.toString() // I GitHub code


bacon.using(S).split(buffer)	      
----
Returns an array of buffers, using S as the delimiter buffer. 

    var b$ = require('bacon');
	
    result = b$.using(' ').split('I GitHub code');
    result.forEach(function(buffer){
        console.log(buffer.toString()); // I, GitHub, code

    });


TODO
---

A lot of things (:

{'fraction_non_alphanumeric': 0.2061036789297659, 'fraction_numerical': 0.010869565217391304, 'mean_word_length': 2.4332855093256813, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '848214', 'n_tokens_mistral': 857, 'n_tokens_neox': 786, 'n_words': 231}