Thanks for the explanation,

--Peter

On Monday, August 31, 2015 at 9:37:03 AM UTC-7, Steven G. Johnson wrote:
>
>
>
> On Monday, August 31, 2015 at 11:28:47 AM UTC-4, Peter Simon wrote:
>>
>> It seems that
>>
>> include_string("[1,2,3]")
>>
>> also works.  Is there any reason to prefer one or the other of these 
>> techniques over the other?
>>
>
> eval and parse give you more low-level control (see the docs for eval and 
> parse for more options), and you can also look at (or modify) the parsed 
> syntax tree if desired.
>
> include_string is nicer if you want to parse and eval a whole bunch of 
> statements just as if they appeared in an included file.  You can even 
> supply a "filename" argument so that the "filename" and line number will be 
> reported in backtraces.  e.g. this is what IJulia does when it evaluates 
> code cells in the Jupyter interface.
>

Reply via email to