docs icon indicating copy to clipboard operation
docs copied to clipboard

Feature Request: Add a more detailed section on developing in Go

Open OptimusePrime opened this issue 2 years ago • 3 comments

Is your feature request related to a problem? Please describe.

The Go team has recently released Go 1.21, which has native support for compiling to WASI. Updating the documentation for developing in Go, including more detailed general documentation, especially for Go's newly added support for WASI, would very much benefit devs new to WasmEdge.

This is especially so if the developer requires functionality not provided by the TinyGo standard library, e.g., HTTP.

Describe the solution you'd like.

The solution is, of course, to create a more detailed section on Go development. I will start working on a PR for this soon. I will add an introduction describing the differences between TinyGo and native Go WASI support, using networking via stealthrocket/net and importing host functions in Go 1.21.

Describe alternatives you've considered

No response

Additional context.

No response

OptimusePrime avatar Aug 19 '23 19:08 OptimusePrime

That would be great! Looking forward to your work!

alabulei1 avatar Aug 21 '23 07:08 alabulei1

@alabulei1 Can I take up this?

Abhinavcode13 avatar Sep 08 '23 20:09 Abhinavcode13

@alabulei1 Can I take up this?

Hi, I've been busy the last couple of weeks. I plan to finish the PR soon. However, if you want to do it instead, you're free to do so.

OptimusePrime avatar Sep 10 '23 12:09 OptimusePrime