Years ago I worked with Data General minis. The 16-bit ones ran the operating system RDOS (real-time disk operating system), the 32-bit ones AOS/VS (advanced operating system with virtual storage. All used the '.' to mark of stem from extension, but all also had a file type associated in the directory. This meant, among other things, the the assembler would balk at processing something called urgent.asm if the directory showed that it was a generic file. That was baffling the first time you encountered it.