I put this to them last year.. Here is part of my email.
I could go on all day about this topic, it's a step toward making the program parametric.
1. Rooms are not always a pretty number and I don't like using my head or taking my eyes off the screen to look at a calculator. At the least, simple math should be integrated into the drag tool.
3000/2 should move a line 1500, as should *50% and *0.5
The first example I have shown is moving a wall 50% into the room then adding half the wall thickness.
2. Suggest I want to block out a standard house, I know bedrooms will be 3m wide, robes are 510 internally, bathroom 1800, toilet 900... rather than moving from mouse to num-pad we should just be able type this in one go using a nominated "new object" symbol (I have chosen the | Pipe key).
3070|580|580|3070|1870|970 would create 6 consecutive walls in the same direction.
3. A bit more complex than the Multiply tool (Ctrl+U), I have suggested that square brackets [ ] denote a stored variable
[450|]*10 would give you 10 objects at 450mm increments
750|[900|] would set the first object at 750mm then following at 900mm
Dist/[900|] possibly could place an object every 900mm fitting within the distance
4. I'd also suggest an origin denotation "!", so the original location can be referenced in the middle of the expression. Other future math inputs.
[3070|]*2!+580!3070+580 Creates 2 rooms equal size with a robe in both rooms
Versions 10 to 23
Metabox Prime-X P775DM2-G (Clevo),
GTX 1060 6GB GDDR5 VRAM - G-Sync,
i7-6700K (8M Cache up to 4.2 GHz),
32GB DDR4 2133MHZ,
512GB SATA 3 M.2 SSD,
Win 10 64