Closed Dunbaratu closed 10 years ago
I know we came up with good extensions before and i cannot remember them....something like .ks (kerboscript) and .ksm (kOS ML) is that right?
I don't think those were the names we were suggesting but I like them better. If you want to discuss it in more detail then I have another issue somewhere about the filename extensions thing.
Hi, just jumping straight in:
.ks is being used by Microsoft Works (worksheets) and .ksm is some obscure music format apparently used in DukeNukem 3D and similar.
What about four letter extensions? .koss (kos script) and .kosm (kos ml) are actually very unused?
I like four letter words extensions!
Most of the TLAs have been used by now, but the problem is that whatever we use as the extension will have to get displayed on screen in file listings in the little terminal, so we have to be careful to keep them short to leave screen real estate open for other stuff on the display line, like filename, file size.
I had a look over at this site: http://www.fileinfo.com/search, which clearly isn't a perfect repository, but I ended up with the following being open:
KER & KEM (Kerboscript and KerboMachineCode) KER & KEP (Kerboscript and KerboPacked Code) KER & KOF (Kerboscript and Kerbo Opcode File) KER & KOM (Kerboscript and Kerbo Opcode ML) KSR & KSO (Kerbo Source and Kerbo Object code)
Do any of those look appealing?
I like KOM (cf. COM). But I'll also throw in: KBS & KBO (cf. .vbs and .o) for KerBoScript and KerBoScript object/opcode)
@docphees I had not looked that up thank you for doing that! I am not hugely worried about using the works extension because it has been unsupported for many years now.
my idea of .ks and .ksm was:
i am going to code them into a single constant, when we get ready to release we can circle back and decide.
.ks and .ksm sound very nice :)
Two letter acronyms for source code is a very common practice, so I like .ks as well:
javascript .js Csharp .cs Perl .pl Pyhon .py UINX shell .sh
I believe we have captured this information in other tickets and the 0.15 milestone.
Just a place to aggregate all the things we want for v0.15 mostof which are already underway.
Please add to or delete from or discuss this list as need be.
Please forgive typos. I'm trying to type this on my phone.
Add to this list if there's more you can think of.