Kyle Lin
Kyle Lin
From the [doc](https://github.com/vlang/v/blob/master/doc/docs.md#v-types) it's currently stated as i64 can implicitly cast into f64.
Based on scope, we might develop generic, annotation, and "cascade" std lib first before implement this.
## Update 8/2/22 Use nested if strategy to generate short circuit control flow.
No problem, for the minimal changes, I would like to try separate current parser into lexer and parser, so we can keep all lexical analyzing and grammar parsing separate and...
> Should we also rework the preprocessor? I think the current cfront with the compiler directives and macro expansion might cause some problems in your working. Yes, I'm currently investigating...
As of the merge of #111, the work on cfront's job is considered temporarily completed, but still, I will leave this issue open for the following reasons: 1. The viability...
Is there any workaround for this?
The latest commit seems would not cause c gen error. Instead, the compilation would succeed and print out 0s.
Here is the result I tested on my machine (Windows 10, Intel i5-4430)  I would consider it slightly faster but not a huge performance impact
for any pointer types, we use stdlib function [isnil](https://modules.vlang.io/index.html#isnil) to check whether a pointer is null or not, yet there's a better data representation called [option](https://github.com/vlang/v/blob/master/doc/docs.md#optionresult-types-and-error-handling), which allows checking it...