rogerburtonpatel / vml

Code and proofs for Verse-ML, an equation-style sub-ml language. Part of an undergraduate senior thesis with Norman Ramsey, Milod Kazerounian, and Roger Burtonpatel.
5 stars 0 forks source link

Essential revisions #50

Open rogerburtonpatel opened 1 month ago

rogerburtonpatel commented 1 month ago

The essentials

These issues describe aspects of the draft that can't make it into the archive, because in one way or another that would reflect badly on us:

Grammar and usage

Em dashes

Comma with a coordinating conjunction

When two independent clauses are separated by a coordinating conjunction ("and") with a comma, the second clause needs an explicit subject. Thus on page 11, the following sentence is grammatically incorrect:

The correct version is as follows:

I have a type \tt{token} which represents a token in a video game and how much fun it is, and I need to quickly know what game it's from and how much fun I'd have playing it.

If the subject is carried over from the first clause to the second, then there's no comma after the coordinating conjunction. Thus on page 12, the following sentence is grammatically incorrect:

The correct version is as follows:

I could try to use a couple of helper functions to reduce clutter and write something like Figure 7.

Comparisons using "like" or "as"

Bad line breaks

Other big stuff

All the rest