Suggestion: introduce something like a @inferable or @typestable macro to the language

Take a look at:

So you cannot possibly compile for all the types that can be passed to you functions, even if they are inferrable. To compile for a specific set of concrete types you can use StaticCompiler.jl. Yes, the tooling for what Jeremy Howard mentions is not there yet. But it is not because of this.

This talk by Tim Holy talks about the current state in some of those matters.

4 Likes