4.13.3 Can you answer these questions?

4.13.3.1 Why does LatticeReduce require integral or at least rational inputs?
4.13.3.2 Textual progress in console?
4.13.3.3 How to trigger an "ErrorBox behavior"?
4.13.3.1 Why does LatticeReduce require integral or at least rational inputs?

http://mathematica.stackexchange.com/questions/141002/why-does-latticereduce-require-integral-or-at-least-rational-inputs

 
The function LatticeReduce in Mathematica implements the LLL algorithm. It requires the lattice basis to be described as integral or at least rational numbers. 
 
Why so? 
 
The LLL algorithm itself is  ...
 
- asked by wdlang 3votes
4.13.3.2 Textual progress in console?

http://mathematica.stackexchange.com/questions/140675/textual-progress-in-console

 
Is there any way to get a textual progress bar (e.g. like the progressbar module in a python repl) when working in console mode? 
 
Anything would be better than this:
                                                                                  

                                                                                  
 
- asked by user5601 6votes
4.13.3.3 How to trigger an "ErrorBox behavior"?

http://mathematica.stackexchange.com/questions/140979/how-to-trigger-an-errorbox-behavior

 
Here's an example of what I mean by an "ErrorBox behavior".  In the front end, if one evaluates the expression 
 
Graphics[Circle[], ImageSize -> Tiny, PlotRange -> {All}] 
 
 
(which includes the  ...
 
- asked by kjo 7votes