IEx tools are more geared toward ease of development than learning, which makes sense to me. It’s happened at least once where someone’s confusion was caused because they didn’t realize they weren’t getting the whole struct when using IO.inspect or dbg. Those tools, being the ones you first discover, are optimized for debugging over learning which is what I think the charlist default is probably going for as well (based on @LostKobrakai’s thoughts).
I’m indifferent to the default changing (not that’s it’s even on the table) since I never use charlists and I don’t mind the same question being asked over and over. It’s not a bad intro to the forum and we’d otherwise be missing out on amusing answers like @outlog’s ![]()






















