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

View file

@ -92,11 +92,11 @@ fn main() {
}
```
3. Zapisz plik w folderze `Finch` pod nazwą **`czesc.fn`**. Końcówka `.fn` mówi, że to program w Finchu.
3. Zapisz plik w folderze `Finch` pod nazwą **`czesc.fch`**. Końcówka `.fch` mówi, że to program w Finchu.
4. W Terminalu wpisz:
```sh
./build/finch run czesc.fn
./build/finch run czesc.fch
```
Zobaczysz:
@ -659,14 +659,14 @@ fn main() {
```
```
czesc.fn:3:11: error: there is no variable named 'wiekk'
czesc.fch:3:11: error: there is no variable named 'wiekk'
3 | print(wiekk)
| ^
```
Jak to czytać:
- `czesc.fn` to plik,
- `czesc.fch` to plik,
- `3` to numer **linijki**,
- `11` to który znak w linijce (**kolumna**),
- potem wyjaśnienie, a pod nim ta linijka ze strzałką `^` wskazującą problem.
@ -823,7 +823,7 @@ fn main() {
}
```
`return` w `main` kończy program. (Wersja z losową liczbą jest w `examples/guess.fn`.)
`return` w `main` kończy program. (Wersja z losową liczbą jest w `examples/guess.fch`.)
</details>
### Projekt 7: Średnia ocen