Nexoniarz
b872be3176
Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support
...
- fn Struct.method(...) with self by reference, also on C structs
- map[K]V: insertion-ordered hash maps, literals, m[k] += 1, has/get/remove/keys/values
- -> T! / -> !, return error(...), or <value>, or { err }, try; fallible int/float/read_file/write_file/delete_file
- for i, x in list / for k, v in map
- print and str() share one text formatter
- LSP: method and map completion, method signatures; grammar and snippets for VS Code and Kate
- tests: 74 (methods, errors, maps + 11 failure cases); docs at all three levels, en and pl
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 01:11:12 +02:00
..
array_compare.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
bad_int.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
bad_link_name.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
bool_bitand.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
condition_not_bool.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
defer_return.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
div_zero_const.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
div_zero_runtime.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
each_readonly.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
empty_array.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
error_not_fallible.fch
Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support
2026-10-09 01:11:12 +02:00
error_outside_return.fch
Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support
2026-10-09 01:11:12 +02:00
float_to_int.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
forgot_import.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
free_value.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
index_range.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
lib_hint.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
lib_hint.h
Finch 1.0.0
2026-10-08 18:21:06 +02:00
literal_too_big.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
loop_var_readonly.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
map_empty_literal.fch
Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support
2026-10-09 01:11:12 +02:00
map_float_key.fch
Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support
2026-10-09 01:11:12 +02:00
map_missing_key.fch
Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support
2026-10-09 01:11:12 +02:00
method_field_clash.fch
Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support
2026-10-09 01:11:12 +02:00
method_loop_readonly.fch
Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support
2026-10-09 01:11:12 +02:00
method_missing.fch
Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support
2026-10-09 01:11:12 +02:00
missing_header.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
missing_lib.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
missing_return.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
mixed_signs.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
module_missing.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
module_not_imported.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
no_main.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
non_ascii_name.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
null_value.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
old_function_syntax.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
or_block_value.fch
Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support
2026-10-09 01:11:12 +02:00
or_cannot_fail.fch
Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support
2026-10-09 01:11:12 +02:00
pop_empty.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
push_type.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
redeclare.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
str_null.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
str_plus_int.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
struct_count.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
struct_no_field.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
struct_self.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
try_outside_fallible.fch
Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support
2026-10-09 01:11:12 +02:00
two_statements.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
type_mismatch.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
unclosed_brace.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
undefined_var.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
unhandled_error.fch
Finch 2.4.0: methods, maps, errors as values; str() of any value; macOS and ARM64 docs; Kate support
2026-10-09 01:11:12 +02:00
unreachable.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
untyped_null.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00
untyped_ptr.fch
Rename the Finch file extension from .fn to .fch
2026-10-08 19:27:42 +02:00