mirror of
https://github.com/Nexoniarz/Finch.git
synced 2026-11-03 08:54:25 +00:00
Modules are known by their file: import button from ui/menu.fch and import ui/button are one module, two util.fch are two; min/max/abs/clamp win over C's int-only abs; completion after an import's other name; hover docs; engineers' guides
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016GzNP6r8dg6WDxUVZy8wjL
This commit is contained in:
parent
17863ecf7b
commit
3ba2dcd5d6
16 changed files with 152 additions and 18 deletions
10
tests/new/modules_by_file.fch
Normal file
10
tests/new/modules_by_file.fch
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
// a module is its file: ui/menu's "import button" is this file's "import ui/button",
|
||||
// and ui/util.fch and util.fch are two different modules
|
||||
import ui/button
|
||||
import ui/menu
|
||||
import util
|
||||
|
||||
fn main() {
|
||||
button.Button b = menu.first()
|
||||
print(b.label, b.w, menu.whoami(), util.who())
|
||||
}
|
||||
Loading…
Reference in a new issue