I hope the [expr] command gets deprecated Since https://core.tcl-lang.org/tips/doc/trunk/tip/174.md%|%TIP 174: Math Operators as Commands%|% I would have hoped that all future improvement would go into Math Commands But I see several pending tip suggesting improvements to the [expr] command * https://core.tcl-lang.org/tips/doc/trunk/tip/526.md%|%TIP 526: Make [expr] Only Accept One Argument%|% * https://core.tcl-lang.org/tips/doc/trunk/tip/408.md%|%TIP 408: Allow Any Command for expr Functions%|% * https://core.tcl-lang.org/tips/doc/trunk/tip/282.md%|%TIP 282: Enhanced Expression Syntax%|% I hope that those tips get abandoned or withdrawn Adding mini languages to Tcl is in my opinion very bad language design and adds complexity I understand that [expr] is part of Tcl's history and heritage, but I think as Tcl seem moving toward version 9 and hopefully towards a slight revival, I think its also time to just declare commitment to Tcl's command syntax it is in my opinion cleaner and less confusing and promotes homoiconicity better (for my poor understanding of what homoiconicity means) ---- '''[stevel] - 2023-03-01 08:14:18''' I don't see expr ever being deprecated, but do think a discussion of ways to better handle expressions would be helpful. As you have noted, there are already proposals on the table. At present there is a focus on getting 9.0 out the door but there's no reason why you couldn't revive the discussion with a view to the feature being in Tcl 9.1. A good place to start would be [Math Operators as Commands].