Jesús Lapastora

Results 32 comments of Jesús Lapastora

Seems like a better option, since that's the only other case where fwrite() can return zero without having an error.

Tracked it down to typechecker not filling the `namespace.generic_parameters` attribute in the resolved namespace. I tried checking if the last namespace was a struct then reference its `generic_parameters` array, but...

seems like it's fixed: ```jakt function my_func() -> i32? => match true { false => { print("what?") yield None } else => Some(32i32) } function main() { let a =...

I've seen a couple of commits mix stuff that should have been added later, I'll have to review the patches on all commits and make sure every part of the...

Note: squashed everything into a single commit so that merging isn't painful. I'll distribute the patches once the work is finished.

Leaving trait implementation to be implicitly accepted by just having a method backfires in go, where you implement traits without no one knowing what it's implementing. And doing it explicitly...

A method check as a requirement might be doable in the future, but it will be explicit in the form of a comptime function (where you can go read its...

Closing since the cleaner ninja-like output makes it much easier to visually parse what has changed

Closing because Rust based compiler was discontinued, and typecheck passes are different in selfhost.