From i.ucar86 at gmail.com  Thu Dec 21 13:06:37 2017
From: i.ucar86 at gmail.com (=?UTF-8?B?ScOxYWtpIMOaY2Fy?=)
Date: Thu, 21 Dec 2017 13:06:37 +0100
Subject: [Rd] Wish List: base::source() + Add Execution Time Argument
In-Reply-To: <CANNd7=mvnfnuYHDfxog-bSLkKnG_AiMcmTj7p7GOj_hh_D5VYw@mail.gmail.com>
References: <CANNd7=mvnfnuYHDfxog-bSLkKnG_AiMcmTj7p7GOj_hh_D5VYw@mail.gmail.com>
Message-ID: <CALEXWq190cRMDoS9MXkmJdzqDDd=T4rP99Jvi5MGAJ5ZrcGrHA@mail.gmail.com>

2017-12-21 12:46 GMT+01:00 Juan Telleria <jtelleriar at gmail.com>:
> Dear R Developers,
>
> Adding to source() base function a Timer which indicates the execution time
> of the source code would be a very well welcome feature, and in my opinion
> not difficult to implement as an additional funtion argument.
>
> The source(timing = TRUE) function shall execute internally the following
> code for each statement:
>
> old <- Sys.time() # get start time at the beginning of source()
> # source code
> # print elapsed time
> new <- Sys.time() - old # calculate difference
> print(new) # print in nice format

system.time(source(...)) does what you want.

I?aki



[Rd] Wish List: base::source() + Add Execution Time Argument
=?UTF-8?B?ScOxYWtpIMOaY2Fy?=