Rename the Finch file extension from .fn to .fch

.fn is already used by other tools (e.g. Fennel). Modules are now looked up as name.fch;
a leftover name.fn gets a clear message telling you to rename it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Nexoniarz 2026-10-08 19:27:42 +02:00
commit f897fb3140
92 changed files with 160 additions and 144 deletions

18
tests/run/geometry.fch Normal file
View file

@ -0,0 +1,18 @@
import "math.h"
struct Vec {
float x
float y
}
fn length(Vec v) -> float {
return sqrt(v.x * v.x + v.y * v.y)
}
fn add(Vec a, Vec b) -> Vec {
return Vec(a.x + b.x, a.y + b.y)
}
fn describe(Vec v) -> str {
return "(" + str(v.x) + ", " + str(v.y) + ") of length " + str(length(v))
}