<commit_before># Tachyon framework for PHP5.3+

Tachyon is a PHP micro framework inspired by [web.py](http://webpy.org) released under the MIT public license.

## Features

Tachyon provides just the necessary tools for creating websites in PHP :

* Route handling RegEx style
* Parameters in URI
* Closure as Controller
* Class as Controller
* An optional Controller abstract
* HTTP Caching (ToDo)
* PHP 5.3+

## "Hello World" (PHP >= 5.3)

If you are familiar with web.py, this will look like home.

    require "Tachyon/Application.php"

	$urls = array("/(.*)" => function() {
							     echo "Hello World!";
		                     });

	$app = new \Tachyon\Application($urls);
	$app->run();
<commit_msg>Adding Requirement to README<commit_after># Tachyon framework for PHP5.3+

Tachyon is a PHP micro framework inspired by [web.py](http://webpy.org) released under the MIT public license.

## Features

Tachyon provides just the necessary tools for creating websites in PHP :

* Route handling RegEx style
* Parameters in URI
* Closure as Controller
* Class as Controller
* An optional Controller abstract
* HTTP Caching (ToDo)
* PHP 5.3+

## Requirements

* PHP 5.3>=
* PHPUnit (If you want to run the tests)

## "Hello World" (PHP >= 5.3)

If you are familiar with web.py, this will look like home.

    require "Tachyon/Application.php"

	$urls = array("/(.*)" => function() {
							     echo "Hello World!";
		                     });

	$app = new \Tachyon\Application($urls);
	$app->run();

{'fraction_non_alphanumeric': 0.11533333333333333, 'fraction_numerical': 0.009333333333333334, 'mean_word_length': 3.2763532763532766, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 10, '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': '568840', 'n_tokens_mistral': 493, 'n_tokens_neox': 451, 'n_words': 176}