An Algebraic Effect System for Golang.

Move reactions to readme

+9 -9
+7 -3
README.md
··· 1 1 # `Fx.go` is an Algebraic Effects system for Golang. 2 - [![fx.go](https://github-readme-stats.vercel.app/api/pin/?username=vic&repo=fx.go&show_owner=true&theme=shades-of-purple)](https://github.com/vic/fx.go)// 3 2 4 - # Read the Book: https://vic.github.io/fx.go 3 + [![fx.go](https://github-readme-stats.vercel.app/api/pin/?username=vic&repo=fx.go&show_owner=true&theme=shades-of-purple)](https://github.com/vic/fx.go) 5 4 6 - # Golang API: https://pkg.go.dev/github.com/vic/fx.go 5 + [![@fbrasisil](https://github.com/user-attachments/assets/80ba3f67-fcb6-40ff-aae6-dea441e35f3c)](https://x.com/fbrasisil/status/1922659949416493342) 7 6 7 + [![@adamhearn](https://github.com/user-attachments/assets/71044f9c-4e58-4c69-b7b8-2a4d318cfeda)](https://x.com/adamhearn_/status/1922690627273208106) 8 8 9 + 10 + # Read the Book: https://vic.github.io/fx.go 11 + 12 + # Golang API: https://pkg.go.dev/github.com/vic/fx.go
+2 -6
book/src/introduction.md
··· 4 4 5 5 [![fx.go](https://github-readme-stats.vercel.app/api/pin/?username=vic&repo=fx.go&show_owner=true&theme=shades-of-purple)](https://github.com/vic/fx.go) 6 6 7 - [![@fbrasisil](https://github.com/user-attachments/assets/80ba3f67-fcb6-40ff-aae6-dea441e35f3c)](https://x.com/fbrasisil/status/1922659949416493342) 8 - 9 - [![@adamhearn](https://github.com/user-attachments/assets/71044f9c-4e58-4c69-b7b8-2a4d318cfeda)](https://x.com/adamhearn_/status/1922690627273208106) 10 - 11 7 <div class="warning"> 12 - Fx.go is currently experimental. 8 + Fx.go is currently experimental. 13 9 14 10 API surface is *very much* in flux and evolving. 15 11 ··· 33 29 - [Kyo (Scala3)](https://github.com/getkyo/kyo/) - special thanks to [@fbrasisil](https://x.com/fbrasisil), Kyo's author who kindly provided a minimal kyo-core that helped [me](https://x.com/oeiuwq) understand algebraic effect systems and inspired this library. 34 30 35 31 36 - However, `Fx.go` has a different surface API since we are trying to provide the best dev-experience for Golang programmers. 32 + However, `Fx.go` has a different surface API since we are trying to provide the best dev-experience for Golang programmers.