grammar fixes
This commit is contained in:
parent
0c83eb7979
commit
c4b34ea22a
10
README.md
10
README.md
@ -20,17 +20,18 @@ signed main(){
|
|||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
It, in broad sense, is what PL/SQL is for Ada, for C/C++.
|
It, in a broad sense, is what PL/SQL is for Ada, but for C/C++.
|
||||||
|
|
||||||
With an extra step of preprocessing,
|
With an extra step of preprocessing,
|
||||||
the above is turned into conventional C,
|
the above is turned into conventional C,
|
||||||
that any compiler will be able to deal with.
|
that any compiler will be able to deal with.
|
||||||
|
Which is quite similar to how Flex and Bison work.
|
||||||
|
|
||||||
## Why?
|
## Why?
|
||||||
Embeded SQL provides the following benefits:
|
Embeded SQL provides the following benefits:
|
||||||
+ better syntax highlighting compatibility
|
+ better syntax highlighting compatibility
|
||||||
+ compile time SQL syntax checks
|
+ compile time SQL syntax checks
|
||||||
+ more agile database <-> language type conversions
|
+ more agile type conversions between the database and C
|
||||||
|
|
||||||
## Who is responsible for this?
|
## Who is responsible for this?
|
||||||
IBM is.
|
IBM is.
|
||||||
@ -40,7 +41,7 @@ which edition,
|
|||||||
but I believe it originates from the 80s.
|
but I believe it originates from the 80s.
|
||||||
|
|
||||||
In 1998,
|
In 1998,
|
||||||
Michael Meskes started Postgresqls on going embeded SQL support
|
Michael Meskes started Postgresql's on going embeded SQL support
|
||||||
with the following comment:
|
with the following comment:
|
||||||
|
|
||||||
> Well this is not really a patch.
|
> Well this is not really a patch.
|
||||||
@ -60,3 +61,6 @@ for non-enterprise purposes of rather poor taste.
|
|||||||
This is why this project sets out to
|
This is why this project sets out to
|
||||||
start supporting SQLite/embeded SQL and
|
start supporting SQLite/embeded SQL and
|
||||||
to create a system where adding arbitrary databases is easy
|
to create a system where adding arbitrary databases is easy
|
||||||
|
|
||||||
|
## Tell me the details
|
||||||
|
The exact specification can be found at [documentation/spec.md](documentation/spec.md).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user