Skip to content

Commit 03b5b68

Browse files
authored
Merge pull request #2036 from xushiwei/q
README: Go+ Specification for STEM Education => Go+ Mini Specification
2 parents e7e2c24 + 8535cfc commit 03b5b68

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ For more details, see [Quick Start](doc/docs.md).
4747
## Key Features of Go+
4848

4949
* Approaching natural language expression and intuitive (see [How Go+ simplifies Go's expressions](#how-go-simplifies-gos-expressions)).
50-
* Smallest but Turing-complete syntax set in best practices (see [Go+ Specification for STEM Education](doc/spec-mini.md)).
50+
* Smallest but Turing-complete syntax set in best practices (see [Go+ Mini Specification](doc/spec-mini.md)).
5151
* Fully compatible with [Go](https://github.com/golang/go) and can mix Go/Go+ code in the same package (see [Go+ Full Specification](doc/spec.md) and [Go/Go+ Hybrid Programming](doc/docs.md#gogo-hybrid-programming)).
5252
* Integrating with the C ecosystem including Python and providing limitless possibilities based on [LLGo](https://github.com/goplus/llgo) (see [Support for C/C++ and Python](#support-for-cc-and-python)).
5353
* Does not support DSL (Domain-Specific Languages), but supports SDF (Specific Domain Friendliness) (see [Go+ Classfiles](#go-classfiles)).
@@ -81,7 +81,7 @@ Code style is just the first step. We have made many efforts to make the code mo
8181
| OnStart(func() {<br>&nbsp;&nbsp;&nbsp;&nbsp;...<br>}) | onStart => {<br>&nbsp;&nbsp;&nbsp;&nbsp;...<br>} | Lambda expressions |
8282
| type Rect struct {<br>&nbsp;&nbsp;&nbsp;&nbsp;Width&nbsp; float64<br>&nbsp;&nbsp;&nbsp;&nbsp;Height float64<br>}<br><br>func (this *Rect) Area() float64 { <br>&nbsp;&nbsp;&nbsp;&nbsp;return this.Width * this.Height<br>} | var (<br>&nbsp;&nbsp;&nbsp;&nbsp;Width&nbsp; float64<br>&nbsp;&nbsp;&nbsp;&nbsp;Height float64<br>)<br><br>func Area() float64 { <br>&nbsp;&nbsp;&nbsp;&nbsp;return Width * Height<br>} | [Go+ Classfiles](doc/classfile.md): We can express OOP with global variables and functions. |
8383

84-
For more details, see [Go+ Specification for STEM Education](doc/spec-mini.md).
84+
For more details, see [Go+ Mini Specification](doc/spec-mini.md).
8585

8686

8787
## Support for C/C++ and Python
@@ -115,7 +115,7 @@ module YourModulePath
115115

116116
go 1.21 // llgo 1.0
117117

118-
require github.com/goplus/llgo v0.9.7
118+
require github.com/goplus/llgo v0.9.8
119119
```
120120

121121
Based on LLGo, Go+ can support importing libraries written in C/C++ and Python.

0 commit comments

Comments
 (0)