diff --git a/README.md b/README.md index ce871d082605e224716d1ec67f0409f640603d72..beb8b4aca58d3925d0ce836bca6bbfb4d080466f 100644 --- a/README.md +++ b/README.md @@ -6,12 +6,12 @@ with a ".h" suffix that contains definitions of global variables and types that are used by each of the module files. LDI, short for "logical data integration", is a collection of tools that make it possible to define this behavior in another way. First, the ".h" file is replaced with a relational database schema -that abstracts all data relevant to the process or thread, including local heap -memory data with the low level interface defined by the ".h" file. And second, -each of the ".c" module files is replaced with a ".sql" version in which all -data manipulation in the bodies of C functions and procedures is re-coded by -using a variant of the static embedded SQL protocol. +that abstracts all data relevant to the process or threads. This includes all +local heap-memory data with the low level interface defined by the ".h" file. +And second, each of the ".c" module files is replaced with a ".sql" version in +which all data manipulation in the bodies of C functions and procedures is +re-coded by using a variant of the static embedded SQL protocol. Note that each of the tools comprising the LDI system define the behavior of such a process or thread, and are therefore also coded in this manner. Thus, the -tools themselves also constitute important benchmarks for their own evaluation. \ No newline at end of file +tools themselves are benchmarks for their own evaluation. \ No newline at end of file