Support prelude/time
Write macro that wraps Elisp's builtin `benchmark` function. I'm doing this because `prelude/time` more closely resembles the API that I would expect.
This commit is contained in:
		
							parent
							
								
									df4eed20f4
								
							
						
					
					
						commit
						d45debc8e5
					
				
					 1 changed files with 4 additions and 0 deletions
				
			
		| 
						 | 
					@ -133,5 +133,9 @@ This is a wrapper around `start-process' that has an API that resembles
 | 
				
			||||||
        (f-exists? file)
 | 
					        (f-exists? file)
 | 
				
			||||||
      nil)))
 | 
					      nil)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(defmacro prelude/time (x)
 | 
				
			||||||
 | 
					  "Print the time it takes to evaluate X."
 | 
				
			||||||
 | 
					  `(benchmark 1 ',x))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(provide 'prelude)
 | 
					(provide 'prelude)
 | 
				
			||||||
;;; prelude.el ends here
 | 
					;;; prelude.el ends here
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue