mirror of
https://github.com/Nexoniarz/Finch.git
synced 2026-11-03 08:54:25 +00:00
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:
parent
01c5badc3e
commit
f897fb3140
92 changed files with 160 additions and 144 deletions
18
tests/run/geometry.fch
Normal file
18
tests/run/geometry.fch
Normal 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))
|
||||
}
|
||||
Loading…
Reference in a new issue