Skip to content

Golang working group / Gnolang 1.x #15

Open
@moul

Description

@moul

Here are some relevant links and discussions regarding Golang initiatives we could engage in:

  • Proposal: Make Go2 better implement the Object-capability model for security -- Link
  • Master Issue of Go1 Issues to consider -- Link
  • Proposal: spec: remove complex numbers -- Link
  • Proposal: use a value other than nil for uninitialized interfaces -- Link
  • Proposal: Go 2: Add typednil keyword for checking whether an interface value is a typed nil -- Link
  • Proposal: Go 2: capability annotations -- Link
  • Proposal: Go 2: read-only types -- Link
  • Improve reflection system (so we can complete go2gno and gno2go)

Things we consider for post-release versions of Gnolang (Gno1.x)

  • Things above
  • Support new types like bigints natively
  • Make gno2go similar to CoffeeScript/TypeScript and generate good usage Go code

There is a meta issue on the main repo that could help a lot addressing all those topics, see: gnolang/gno#972.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

📥 Inbox

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions