<commit_before>import Blog
import Center


port title : String
port title = "Elm 0.5"


main =
  Blog.blog
    "Elm 0.5"
    "The Libraries you Need"
    Blog.evan
    (Blog.Date 2012 10 25)
    [ Center.markdown "600px" content ]


content = """

This release focuses on growing [Elm](/)'s standard libraries to make sure you always have the tools you need.
For a full listing of Elm's current libraries, see [this page][docs].

  [docs]: /Documentation.elm "docs"

### Dictionaries and Sets

Elm now has [dictionaries][Dict] and [sets][Set]!

  [Dict]: http://docs.elm-lang.org/library/Dict.elm "Dictionary library"
  [Set]: http://docs.elm-lang.org/library/Set.elm "Set library"

The Dict and Set libraries could be used from JavaScript. I can make this easier if people are interested. Let me know!

### Automatons

This version also introduces the [Automaton][auto] library. This library will
make it easier to create dynamic components that can be switched in and out of a program.

  [auto]: http://docs.elm-lang.org/library/Automaton.elm "Automaton Library"

&ldquo;But what is an automaton?&rdquo; you might be asking. An automaton is like a little robot that
takes inputs and produces outputs. Without input, an automaton just sits quietly, waiting for something to do.<commit_msg>replace /Documentation.elm link by /docs<commit_after>import Blog
import Center


port title : String
port title = "Elm 0.5"


main =
  Blog.blog
    "Elm 0.5"
    "The Libraries you Need"
    Blog.evan
    (Blog.Date 2012 10 25)
    [ Center.markdown "600px" content ]


content = """

This release focuses on growing [Elm](/)'s standard libraries to make sure you always have the tools you need.
For a full listing of Elm's current libraries, see [this page][docs].

  [docs]: /docs "docs"

### Dictionaries and Sets

Elm now has [dictionaries][Dict] and [sets][Set]!

  [Dict]: http://docs.elm-lang.org/library/Dict.elm "Dictionary library"
  [Set]: http://docs.elm-lang.org/library/Set.elm "Set library"

The Dict and Set libraries could be used from JavaScript. I can make this easier if people are interested. Let me know!

### Automatons

This version also introduces the [Automaton][auto] library. This library will
make it easier to create dynamic components that can be switched in and out of a program.

  [auto]: http://docs.elm-lang.org/library/Automaton.elm "Automaton Library"

&ldquo;But what is an automaton?&rdquo; you might be asking. An automaton is like a little robot that
takes inputs and produces outputs. Without input, an automaton just sits quietly, waiting for something to do.
{'fraction_non_alphanumeric': 0.0970724191063174, 'fraction_numerical': 0.011556240369799691, 'mean_word_length': 3.9092627599243857, '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': '5154825', 'n_tokens_mistral': 806, 'n_tokens_neox': 755, 'n_words': 333}