<commit_before>PHP 5.2 => PHP 5.3
------------------

PHP Class Loader (S. Roch) no update since 2008 => replace by :
    https://github.com/symfony/ClassLoader 18.12.2011

lessphp 0.2 => 0.3.0

PHPMailer 5.1 => 5.2.0

Smarty => Twig
    Library         Time (sec)  Memory (Kb)
    ---------------------------------------
    Plain PHP       2.4         114
    Twig            3           383
    Smarty 2        12.9        610
    Smarty 3        14.9        799
    eZ Templates    53          2,783 (lol)<commit_msg>More on classes reporting.<commit_after>First of all: PHP 5.2 => PHP 5.3
--------------------------------

PHP Class Loader (S. Roch) no update since 2008 => replace it by :
    https://github.com/symfony/ClassLoader
    (it is the only one I know which allows us to use APC and namespaces)

lessphp 0.2 => 0.3.0

PHPMailer 5.1 => 5.2.0

Smarty => Twig
    Library         Time (sec)  Memory (Kb)
    ---------------------------------------
    Plain PHP       2.4         114
    Twig            3           383
    Smarty 2        12.9        610
    Smarty 3        14.9        799
    eZ Templates    53          2,783 (lol)
    
And why not use an ORM like Doctrine, an image library like Imagine and an
asset manager like Assetic?
Sources:
    * http://www.doctrine-project.org/
    * http://imagine.readthedocs.org/en/latest/index.html
    * https://github.com/kriswallsmith/assetic#readme
{'fraction_non_alphanumeric': 0.17290049400141144, 'fraction_numerical': 0.07198306280875089, 'mean_word_length': 1.3360790774299836, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 13, 'https://': 3, 'lorem ipsum': 0, 'www.': 1, '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': '3621210', 'n_tokens_mistral': 503, 'n_tokens_neox': 442, 'n_words': 143}