<commit_before># ReactiveCocoa
ReactiveCocoa (RAC) is an Objective-C framework for [Functional Reactive
Programming][]. It provides APIs for **composing and transforming streams of
values**.

If you're already familiar with functional reactive programming or know the basic
premise of ReactiveCocoa, check out the [Documentation][] folder for a framework
overview and more in-depth information about how it all works in practice.
<commit_msg>Add a simple table of contents<commit_after># ReactiveCocoa
ReactiveCocoa (RAC) is an Objective-C framework for [Functional Reactive
Programming][]. It provides APIs for **composing and transforming streams of
values**.

If you're already familiar with functional reactive programming or know the basic
premise of ReactiveCocoa, check out the [Documentation][] folder for a framework
overview and more in-depth information about how it all works in practice.

 1. [Getting Started](#getting-started)
 1. [Functional Reactive Programming](#functional-reactive-programming)
 1. [FRP with ReactiveCocoa](#frp-with-reactivecocoa)
 1. [Foundation Support](#foundation-support)
 1. [License](#license)
 1. [More Info](#more-info)

{'fraction_non_alphanumeric': 0.0797598627787307, 'fraction_numerical': 0.005145797598627788, 'mean_word_length': 5.824561403508772, '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': '5334264', 'n_tokens_mistral': 341, 'n_tokens_neox': 304, 'n_words': 138}