Skip to content

Commit be30275

Browse files
Update README
1 parent 4086cc9 commit be30275

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

‎README.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ Laser-D is **Lesser-D**: a deliberately smaller dialect of the D programming
44
language, implemented as a fork of the DMD compiler frontend.
55

66
Laser-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
99
specification, implementation, and executable feature tests.
1010

1111
Every 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.
3434
The guiding principle is that source code should make consequential behavior
3535
visible. Syntax that can conceal allocation, control flow, lifetime,
3636
synchronization, 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

Comments
 (0)