Clipsey ‮✅ is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

man idk, Rust is putting up way more of a fight than Golang did for me... I guess that's kind of by design though. octodon.social/media/yjYuGa_nH

Alright I got tic-tac-toe working in both Go and (omg the struggle) Rust!

Here's my long blog post about it: sts10.github.io/2017/11/18/try (tl;dr Rust seems like a really cool idea, but Go seems more practical for most)

Golang repo: github.com/sts10/tic-tac-go

Rust repo: github.com/sts10/rusty-tac

@schlink Here's some nifty golang thing. structs can have attached functions.

So if i make a struct, called vector with 2 inputs of X and Y (int)

type Vector struct {
X int
Y int
}

i can attach a function, like "Add"

func (v *Vector) Add(other Vector) {
return Vector{v.X + other.X, v.Y + other.Y}
}

Clipsey ‮✅ @Clipsey

@schlink also, golang can run single-source .go files via the go run (file) command

· Web · 0 · 0

@Clipsey yep, I used that constantly. Perhaps I should note it in the post...

@schlink oh wait, you already knew, i'm tired with an headache drinking way too much pear cider. Don't mind me.. xD