Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 16s
parse-int "2.0" returns nil in SX (strict integer parse); fixed by adding tcl-num-float? (char scan for ./e/E) and tcl-parse-num (routes to parse-float when float-shaped). Applied in tcl-apply-binop (all arith + comparisons), tcl-apply-func (parse-float for all math args), unary minus, and tcl-expr-parse-power (**). Real sqrt/floor/ceil/round/pow/sin/cos/tan/ exp/log now used instead of integer stubs. Integer division still truncates when both operands are integer-shaped. 329/329 tests green.