Question: I was thinking more about the programming language i am designing. and i was wondering, what are ways i could minimize its compile time?

Answer: 
Eiffel had an idea of different states of frozen, and recompiling didn't necessarily mean that the whole class was recompiled.

How much can you break up the compliable modules, and how much do you care to keep track of them?
it depends on what language/platform you're programming for. for .NET development, minimise the number of projects that you have in your solution.