Kyle Lin

Results 31 comments of 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...

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) ![image](https://user-images.githubusercontent.com/43753315/224483940-dc756c60-b82c-4252-90bc-67d20a2f290e.png) 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...