unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
From: Dimitris Papavasiliou <dpapavas@protonmail.ch>
To: Maxime Devos <maximedevos@telenet.be>
Cc: "guile-user@gnu.org" <guile-user@gnu.org>
Subject: Re: Need help embedding Guile
Date: Wed, 22 Dec 2021 22:14:38 +0000	[thread overview]
Message-ID: <iMEE5ClfQC0qDKEWFZXlMJUdNYhFzB2nhRlLYodcQEemKgfLk37VQn29mDDToK6itsTcU5YXN1vOJQfhTWtRb7npEjZuSCLBRXoaxW7npLE=@protonmail.ch> (raw)
In-Reply-To: <f61551a4297e74148f1d2b91e7052705b45ed250.camel@telenet.be>

On Wednesday, December 22nd, 2021 at 5:29 PM, Maxime Devos wrote:

> This seems clear to me (I think you mean that there's some guile code
> that preprocesses the node graph to optimise it a little, before
> evaluating things). I don't see what dead code elimination has to do
> with the structure of your program though (it's a guile thing, not a
> node graph thing?).

Yes, you understand essentially correctly.  Dead code elimination was just the
first example I could think of:  If a certain cluster of nodes within the graph
has no edges to nodes that output the results (say because the user has comented
out the Scheme code that writes one of the output files) then the operations
concerned need not be evaluated.



  reply	other threads:[~2021-12-22 22:14 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-21 11:12 Need help embedding Guile Dimitris Papavasiliou
2021-12-21 11:37 ` Maxime Devos
2021-12-21 13:45   ` Maxime Devos
2021-12-21 13:48   ` Maxime Devos
2021-12-21 21:50   ` Dimitris Papavasiliou
2021-12-21 22:39     ` Olivier Dion via General Guile related discussions
2021-12-22 11:41       ` Dimitris Papavasiliou
2021-12-22 13:52         ` Thien-Thi Nguyen
2021-12-22 22:05           ` Dimitris Papavasiliou
2021-12-22 14:46         ` Olivier Dion via General Guile related discussions
2021-12-22 15:23           ` Maxime Devos
2021-12-22 15:29         ` Maxime Devos
2021-12-22 22:14           ` Dimitris Papavasiliou [this message]
2021-12-22 17:37         ` Mikael Djurfeldt
2021-12-23  9:40           ` Mikael Djurfeldt
2021-12-29 16:26           ` Olivier Dion via General Guile related discussions

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='iMEE5ClfQC0qDKEWFZXlMJUdNYhFzB2nhRlLYodcQEemKgfLk37VQn29mDDToK6itsTcU5YXN1vOJQfhTWtRb7npEjZuSCLBRXoaxW7npLE=@protonmail.ch' \
    --to=dpapavas@protonmail.ch \
    --cc=guile-user@gnu.org \
    --cc=maximedevos@telenet.be \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).