<div dir="ltr"><span style="font-size:12.8px">Hi,</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I'm trying to understand the layout and design of the Timber language compiler.. could not find any documents on this. </div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I see that in Execution.hs function passes compile time arguments to the compiler/linker<br></div><div style="font-size:12.8px"><p>linkO cfg clo r o_files</p></div><div style="font-size:12.8px"><p>                                       ++ " -DROOT=" ++ rootId ++ " "</p><p>                                       ++ " -DROOTINIT=" ++ initId ++ " "</p></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">and the main function in rts.c file: (is this the starting point of ANY Timber function) and from here we give the "start" (or ROOT) of the timber program at compile time?</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">main() {</div><div style="font-size:12.8px"><p>    ROOTINIT();</p><p>    envStart(ROOT);</p></div><div style="font-size:12.8px">}</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">is there a "Developers/ Hackers" document to timber? any pointers to great.. </div><div style="font-size:12.8px"><br></div></div>