Four front ends#
Four entry points look like four products. They share one engine.
Want |
Call |
Lives in |
|---|---|---|
Lua library |
|
this repository |
Fennel, same table |
|
this repository |
Fennel kebab aliases |
|
this repository |
Old Lua name |
|
this repository (alias) |
Compiled registrations only |
|
|
Python library |
|
PydSEAMSlib |
Engine CLI |
|
seams-core |
Helpers stay in the scripting language (lua/dseams.lua here,
Python helpers in pydseams). The compiled module is the registration
surface (dseams_core, pydseams.yoda).
YAML plus globals (readFrameOnlyOne, trajectory,
functionScript) is the 2020 / seams driver contract. A library
script never sees those globals unless the host injects them. This
tree does not grow a second CLI.