rpn.1: fixes clunkiness
This commit is contained in:
		
							parent
							
								
									53d5a1db73
								
							
						
					
					
						commit
						1b299f8ee1
					
				
							
								
								
									
										28
									
								
								docs/rpn.1
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								docs/rpn.1
									
									
									
									
									
								
							| @ -4,7 +4,7 @@ | |||||||
| .\" This work is licensed under CC BY-SA 4.0. To see a copy of this license, | .\" This work is licensed under CC BY-SA 4.0. To see a copy of this license, | ||||||
| .\" visit <http://creativecommons.org/licenses/by-sa/4.0/>. | .\" visit <http://creativecommons.org/licenses/by-sa/4.0/>. | ||||||
| .\" | .\" | ||||||
| .TH RPN 1 2024-06-06 "Bonsai Core Utilites 0.13.8" | .TH RPN 1 2024-06-17 "Bonsai Core Utilites 0.13.8" | ||||||
| .SH NAME | .SH NAME | ||||||
| rpn \(en reverse polish notation evaluation | rpn \(en reverse polish notation evaluation | ||||||
| .\" | .\" | ||||||
| @ -18,12 +18,12 @@ rpn | |||||||
| 
 | 
 | ||||||
| Evaluate reverse polish notation. | Evaluate reverse polish notation. | ||||||
| 
 | 
 | ||||||
| The program evaluates reverse polish notation expressions either read from the | The program evaluates reverse polish notation expressions read either from the | ||||||
| standard input or parsed from provided arguments. See the STANDARD INPUT | standard input or parsed from provided arguments. See the STANDARD INPUT | ||||||
| section. | section. | ||||||
| 
 | 
 | ||||||
| Upon evaluation, the program will print the resulting number on the stack to the | Upon evaluation, the resulting number on the stack will be printed to the | ||||||
| standard output. Any further specified numbers will be placed at the end of the | standard output. Any further numbers specified will be placed at the end of the | ||||||
| stack. | stack. | ||||||
| 
 | 
 | ||||||
| For information on for reverse polish notation syntax, see | For information on for reverse polish notation syntax, see | ||||||
| @ -31,8 +31,8 @@ For information on for reverse polish notation syntax, see | |||||||
| .\" | .\" | ||||||
| .SH STANDARD INPUT | .SH STANDARD INPUT | ||||||
| 
 | 
 | ||||||
| If arguments are passed, they are interpreted as an expression to be | If arguments are specified, they are interpreted as an expression to be | ||||||
| evaluated. Otherwise, it reads whitespace-delimited numbers and operations from | evaluated. Otherwise, whitespace-delimited numbers and operations are read from | ||||||
| the standard input. | the standard input. | ||||||
| .\" | .\" | ||||||
| .SH DIAGNOSTICS | .SH DIAGNOSTICS | ||||||
| @ -46,11 +46,13 @@ error message and continue accepting input. | |||||||
| .SH CAVEATS | .SH CAVEATS | ||||||
| 
 | 
 | ||||||
| Due to precision constraints and the way floats are represented in accordance | Due to precision constraints and the way floats are represented in accordance | ||||||
| with the IEEE Standard for Floating Point Arithmetic (\fIIEEE 754\fP), | with the | ||||||
| floating-point arithmetic has rounding errors. This is somewhat curbed by using | .I IEEE Standard for Floating Point Arithmetic | ||||||
| the machine epsilon as provided by the Rust standard library to which to round | (\fIIEEE 754\fP), floating-point arithmetic has rounding errors. This is | ||||||
| numbers. Because of this, variation is expected in the number of decimal places  | somewhat curbed by using the machine epsilon as provided by the Rust standard | ||||||
| the program can handle based on the platform and hardware of any given machine. | library to which numbers are rounded. Because of this, variation is expected in | ||||||
|  | the number of decimal places the program can handle based on the platform and | ||||||
|  | hardware of any given machine. | ||||||
| .\" | .\" | ||||||
| .SH RATIONALE | .SH RATIONALE | ||||||
| 
 | 
 | ||||||
| @ -63,8 +65,8 @@ program. A | |||||||
| pre-dates the standardized | pre-dates the standardized | ||||||
| .BR bc (1p), | .BR bc (1p), | ||||||
| the latter originally being a preprocessor for the former, and was included in | the latter originally being a preprocessor for the former, and was included in | ||||||
| UNIX v2 onward. While it implements reverse polish notation, it still suffers | Second Edition UNIX and onward. While it implements reverse polish notation, it | ||||||
| from being unable to accept an expression as an argument. | still suffers from being unable to accept an expression as an argument. | ||||||
| .\" | .\" | ||||||
| .SH AUTHOR | .SH AUTHOR | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user