cknadler / marktab-c

Concise, machine readable guitar tabs
MIT License
36 stars 7 forks source link

Reorganize files into mtr_ and mt_ #14

Closed cknadler closed 11 years ago

cknadler commented 12 years ago

Set up file organization so that all files that are not part of the runtime have the prefix mt_ and all runtime files have the prefix mtr_.

This is to clear up confusion with files like mt_string.h. There are strings involved in a guitar tab, but this is a simple string class.

cknadler commented 12 years ago

This is a really bad idea. I started moving everything around and it is just way too confusing to be worth it.

NEW SOLUTION!

Make a lib directory and throw all non runtime files in there. Simple.

russplaysguitar commented 11 years ago

Yeah, I'm not a fan of prefixes at all. If you're prefixing a lot of files, that is a pretty clear indication that those files should be in a sub-directory. If you're prefixing a lot of variable names, that usually means you don't understand how the scoping works in the language you're using (unless the language you're using requires it, in which case you should reconsider your choice of language).

If I had things my way, we'd live in a perfect world without pre or post-fixes.