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: 
> 
> what are ways i could minimize its compile time?
> 
> 
> 

* No compilation (interpreted language)
* Delayed (just in time) compilation
* Incremental compilation
* Precompiled header files
Make a build system that doesn't suck!

There's a huge amount of programs out there with maybe 3 source files that take under a second to compile, but before you get that far you'd have to sit through an automake script that takes about 2 minutes checking things like the size of an `int`. And if you go to compile something else a minute later, it makes you sit through almost exactly the same set of tests.

So unless your compiler *is* doing awful things to the user like changing the size of its `int`s or changing basic function implementations between runs, just dump that info out to a file and let them get it in a second instead of 2 minutes.