How do you handle naming conflicts on crates.io?

That's a good idea. We could tell people to use something like this in their Cargo.toml.

rune-syntax = { package = "hotg-rune-syntax", version = "1.0" }

That's a good point. I guess another option is to copy numpy and matplotlib from the Python world and tell people to use an alias when importing (e.g. use rune_proc_blocks as rune_pb). I'm fine with a longer name as long as people don't need to type it out in full every time.

2 Likes