Reflection - qlova/ilang GitHub Wiki

There is limited type reflection in I. Usertypes can have their elements inspected.

type Animal {
	""Name
	""Type
	NumberOfLegs
}

software {
	var dog = Animal{"Dog", "Mammal", 4}

	for member in Animal
		print(member, ": ", dog.member)
	end
}
⚠️ **GitHub.com Fallback** ⚠️