@@ -4,12 +4,12 @@ Laser-D is **Lesser-D**: a deliberately smaller dialect of the D programming
44language, implemented as a fork of the DMD compiler frontend.
55
66Laser-D is not intended to mean “D in BetterC mode.” BetterC does not define a
7- complete language subset, and its precise boundary is difficult to infer from
8- documentation alone. Laser-D instead defines its language through its own
7+ clear language subset as its precise boundary is difficult to infer from
8+ documentation alone. Laser-D instead defines a clear subset of D through its own
99specification, implementation, and executable feature tests.
1010
1111Every Laser-D program is also a D program. Laser-D introduces no new syntax; it
12- selects a smaller, more explicit, and more robust part of D.
12+ selects a smaller, more explicit part of D.
1313
1414## Direction
1515
@@ -34,9 +34,9 @@ rejected until they can be given a clear and dependable contract.
3434The guiding principle is that source code should make consequential behavior
3535visible. Syntax that can conceal allocation, control flow, lifetime,
3636synchronization, runtime metadata, or an ordinary function call is generally
37- rejected or replaced by a more explicit D spelling .
37+ rejected or replaced by a more explicit D syntax .
3838
39- Laser-D currently retains substantial parts of D, including:
39+ Laser-D retains substantial parts of D, including:
4040
4141- modules and ImportC;
4242- primitive scalar types, enums, structs, unions, and bit fields;
0 commit comments