# ports.ludic — L3 ports: module clock needs the time and declares `port Clock`; module app binds # it with its own function; clock calls through `Clock.now()` and never names app. A member with a # default (`day`) may be left out of the bind. # # Running it prints: 30 5 import "station/units" import "station/clock" import "station/app" program Ports { entry { let a = Clock.now() advance(-25) print(`{a} {hour_of_day()}`) } }