You should go read a history book before speaking.
I have. And yeah slavery existed just like everywhere, where do i deny that in my comment? You said that seeing a white dude with a child sex slave is some common thing.
We still have widely practiced modern slavery in the gulf and north africa, it’s not like you are uniquely evil. Sounds to me, you are the one that should read a history book ;)
Use a keyword, it’ll make your life a lot easier for parsing. If you’re reluctant on using “enum” as a keyword, you should check out OCaml/ML’s “type” keyword (they are the exact same contept: ADTs, but rust weirdly associates them with enums)
Don’t use magic strings! Not only is this hard to check for errors while writing code, you also can’t tell easily if it is a normal string, or an enum.
In my old project, my syntax looked like this:
// Flavour and vec of ingredients type Food[T] { | Pizza str, vec[T] | Cake str, vec[T] | Soup vec[T] }
not only is this easy to parse, i’d say it sticks true to its ML roots. You should check odin’s enum syntax if you’re keen on making a unique syntax.