v1.2.2
highlights:
- classfiles: One language can change the whole world. Go+ is a "DSL" for all domains. It introduces
classfile
to abstract domain knowledge. See Go+ Classfiles. gsh
as builtin classfile: It means now you can writeshell script
in Go+. It supports all shell commands. You don't need ago.mod
file, just entergop run XXX.gsh
directly to run. See gsh: Go+ DevOps Tools.- Go+ module documents on pkg.go.dev: All Go+ modules can appear on pkg.go.dev without any differences as Go modules. Derived from Go and easy to build large projects from its good engineering foundation (vscode plugin, language server, debugger, code coverage, module, documentation, etc.), Go+ is ready for large projects.
features:
- cl: support Gop_Exec (#1736 #1737 #1741 #1744)
- cl: mayBuiltin new/delete (#1735)
- cl: commentFunc set
//line
before doc (#1738 #1746) - cl: gmxMainFunc: force remove
//line
comments for main func (#1742 #1743) - parser: ParseEntries (#1749)
- gop: NewDefaultConf: add (noTestFile bool) param (#1745)
- gop run: support build dir (#1748)
- classfile:
.gsh
as builtin classfile (#1749) - classfile:
_test.gox
add App.M() (#1753) - document: classfile (#1750 #1751 #1752)
changes:
- cl: fix unsafe.XXX as builtin (#1739 #1740 goplus/gogen#378)