project-mahiwa / mahiwa-frontend-go

mahiwaのGo言語向けフロントエンド
https://pkg.go.dev/github.com/project-mahiwa/mahiwa-frontend-go
MIT License
0 stars 0 forks source link

[🛠️Refactor]:TinyGoでなくGoなら行けたりしない? #27

Closed usuyuki closed 10 months ago

usuyuki commented 10 months ago

🛠️ 概要

https://github.com/project-mahiwa/mahiwa-frontend-go/issues/25 の問題解決

https://go.dev/doc/install/source#environment js wasm wasip1 wasm がある.

なぜ必要

備考

usuyuki commented 10 months ago
❯ GOOS=js GOARCH=wasm go build -o main.wasm
# github.com/project-mahiwa/mahiwa-frontend-go/serial
../../serial/serial.go:9:6: missing function body
../../serial/serial.go:19:6: missing function body
../../serial/serial.go:23:6: missing function body
../../serial/serial.go:27:6: missing function body
../../serial/serial.go:31:6: missing function body
# github.com/project-mahiwa/mahiwa-frontend-go/arduino
../../arduino/math.go:8:6: missing function body
../../arduino/math.go:14:6: missing function body
../../arduino/math.go:20:6: missing function body
../../arduino/analog_i_o.go:8:6: missing function body
../../arduino/analog_i_o.go:14:6: missing function body
../../arduino/trigonometry.go:8:6: missing function body
../../arduino/time.go:8:6: missing function body
../../arduino/time.go:14:6: missing function body
../../arduino/digital_i_o.go:8:6: missing function body
../../arduino/digital_i_o.go:14:6: missing function body
../../arduino/math.go:20:6: too many errors   

GOOS=wasip1も同じ

そもそも任意の関数をimportできない.

usuyuki commented 10 months ago

そもそも任意関数ができないので無理.終わり.