<commit_before>Copyright (C) 2009 by <NAME> and <NAME>.
This software is licensed as described in the file COPYING in the root directory
of this distribution.

# What is ObjectLite?

ObjectLite is an attempt to provide an object database analog to SQLite: a fully
functional object database in a zero configuration, single, relocatable file.

The core library is written in C.  We intend to develop bindings to Ruby,
Smalltalk (VisualWorks), Python, and possibly C# and Smalltalk (Squeak/Pharo).

# Installation

To build from source, verify that you have the following prerequisites installed:

 * The SCons build system, which we're using instead of Makefiles, available for
   download at http://www.scons.org/ .  Scons in turn depends on Python.

 * CUnit for unit testing in C.  Download and build from
   http://cunit.sourceforge.net/ .

 * IBM's ICU Unicode library: http://site.icu-project.org/ .

Have all of that?  Make sure that you have your newline settings correct (as
discussed at http://github.com/guides/dealing-with-newlines-in-git ) and check
out the latest code from github by cloning the repository:

git clone git://github.com/smashwilson/objectlite.git

Now enter the root directory of the git repository and type "scons".  Did that
work?  No?  Well, we're working on that.  If it did, you could run the
"unittests" executible and see how many tests we've written so far.<commit_msg>Touching up my Markdown.<commit_after>Copyright (C) 2009 by <NAME> and <NAME>.
This software is licensed as described in the file COPYING in the root directory
of this distribution.

# What is ObjectLite?

ObjectLite is an attempt to provide an object database analog to SQLite: a fully
functional object database in a zero configuration, single, relocatable file.

The core library is written in C.  We intend to develop bindings to Ruby,
Smalltalk (VisualWorks), Python, and possibly C# and Smalltalk (Squeak/Pharo).

# Installation

To build from source, verify that you have the following prerequisites installed:

 * The [SCons build system](http://www.scons.org), which we're using instead of
   Makefiles.  Scons in turn depends on [Python](http://www.python.org).

 * [CUnit](http://cunit.sourgeforge.net/) for unit testing in C.

 * IBM's [ICU](http://site.ico-project.org/) Unicode library.

Have all of that?  Make sure that you have your newline settings correct (as
[discussed here](http://github.com/guides/dealing-with-newlines-in-git)) and
check out the latest code from github by cloning the repository:

`git clone git://github.com/smashwilson/objectlite.git`

Now enter the root directory of the git repository and type "scons".  Did that
work?  No?  Well, we're working on that.  If it did, you could run the
"unittests" executible and see how many tests we've written so far.
{'fraction_non_alphanumeric': 0.07780157030692363, 'fraction_numerical': 0.0028551034975017845, 'mean_word_length': 4.200371057513915, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 3, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '34045', 'n_tokens_mistral': 821, 'n_tokens_neox': 776, 'n_words': 380}