* Evaluate or execute?
@ 2021-10-24 19:50 Thomas S. Dye
2021-10-24 20:04 ` Tim Cross
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Thomas S. Dye @ 2021-10-24 19:50 UTC (permalink / raw)
To: orgmode
Aloha all,
The org manual and various documents on Worg appear to use the
subject terms as synonyms for running a bit of source code and
gathering its result. Is there a useful distinction that this
non-software engineer is missing? Or, are the terms simply
synonymous?
All the best,
Tom
--
Thomas S. Dye
https://tsdye.online/tsdye
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Evaluate or execute?
2021-10-24 19:50 Evaluate or execute? Thomas S. Dye
@ 2021-10-24 20:04 ` Tim Cross
2021-10-24 20:05 ` Joost Kremers
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Tim Cross @ 2021-10-24 20:04 UTC (permalink / raw)
To: emacs-orgmode
"Thomas S. Dye" <tsd@tsdye.online> writes:
> Aloha all,
>
> The org manual and various documents on Worg appear to use the subject terms as
> synonyms for running a bit of source code and gathering its result. Is there a
> useful distinction that this non-software engineer is missing? Or, are the
> terms simply synonymous?
>
I suspect that in some domains, there is probably a subtle difference
between evaluate and execute, but when reading information on org, I
think your pretty safe to consider them as synonymous. You need to
evaluate a statement in order to execute it.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Evaluate or execute?
2021-10-24 19:50 Evaluate or execute? Thomas S. Dye
2021-10-24 20:04 ` Tim Cross
@ 2021-10-24 20:05 ` Joost Kremers
2021-10-24 20:14 ` Rudolf Adamkovič
2021-10-24 20:31 ` Thomas S. Dye
3 siblings, 0 replies; 5+ messages in thread
From: Joost Kremers @ 2021-10-24 20:05 UTC (permalink / raw)
To: Thomas S. Dye; +Cc: emacs-orgmode
On Sun, Oct 24 2021, Thomas S. Dye wrote:
> The org manual and various documents on Worg appear to use the subject terms as
> synonyms for running a bit of source code and gathering its result. Is there a
> useful distinction that this non-software engineer is missing? Or, are the
> terms simply synonymous?
To me, the term "evaluate" suggests that the piece of code returns a value that
one is interested in, while "execute" suggest that the code has some side effect
and doesn't return a value (or one that is ignored). Though I doubt this is a
very firm distinction that is strictly adhered to. For practical purposes, you
can probably consider them synonymous.
--
Joost Kremers
Life has its moments
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Evaluate or execute?
2021-10-24 19:50 Evaluate or execute? Thomas S. Dye
2021-10-24 20:04 ` Tim Cross
2021-10-24 20:05 ` Joost Kremers
@ 2021-10-24 20:14 ` Rudolf Adamkovič
2021-10-24 20:31 ` Thomas S. Dye
3 siblings, 0 replies; 5+ messages in thread
From: Rudolf Adamkovič @ 2021-10-24 20:14 UTC (permalink / raw)
To: orgmode; +Cc: Thomas S. Dye
"Thomas S. Dye" <tsd@tsdye.online> writes:
> Or, are the terms simply synonymous?
Tom, have no idea about "Worg", but in computer science, one evaluates expressions to their values and executes statements for their side effects. For instance, the expression 1 + 1 evaluates to the value of 2, while the statement "print 2" causes a side-effect of displaying 2.
Rudy
--
"I love deadlines. I love the whooshing noise they make as they go by." -- Douglas Adams, The Salmon of Doubt
Rudolf Adamkovič <salutis@me.com>
Studenohorská 25
84103 Bratislava
Slovakia
[he/him]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Evaluate or execute?
2021-10-24 19:50 Evaluate or execute? Thomas S. Dye
` (2 preceding siblings ...)
2021-10-24 20:14 ` Rudolf Adamkovič
@ 2021-10-24 20:31 ` Thomas S. Dye
3 siblings, 0 replies; 5+ messages in thread
From: Thomas S. Dye @ 2021-10-24 20:31 UTC (permalink / raw)
To: orgmode
Aloha Rudolf, Joost, and Tim,
Thanks very much. This helps a lot.
All the best,
Tom
--
Thomas S. Dye
https://tsdye.online/tsdye
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2021-10-24 20:33 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-24 19:50 Evaluate or execute? Thomas S. Dye
2021-10-24 20:04 ` Tim Cross
2021-10-24 20:05 ` Joost Kremers
2021-10-24 20:14 ` Rudolf Adamkovič
2021-10-24 20:31 ` Thomas S. Dye
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.