From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Marius Vollmer Newsgroups: gmane.lisp.guile.devel Subject: Re: Non-system asyncs Date: 13 Oct 2002 19:57:31 +0200 Sender: guile-devel-admin@gnu.org Message-ID: <87it06mdbo.fsf@zagadka.ping.de> References: <873crftmjr.fsf@zagadka.ping.de> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1034531884 16182 127.0.0.1 (13 Oct 2002 17:58:04 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 13 Oct 2002 17:58:04 +0000 (UTC) Cc: Guile Development Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 180n06-0004Co-00 for ; Sun, 13 Oct 2002 19:58:02 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 180n0B-00068l-00; Sun, 13 Oct 2002 13:58:07 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 180mzi-0005I2-00 for guile-devel@gnu.org; Sun, 13 Oct 2002 13:57:38 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 180mzX-00050e-00 for guile-devel@gnu.org; Sun, 13 Oct 2002 13:57:29 -0400 Original-Received: from dialin.speedway42.dip50.dokom.de ([195.138.42.50] helo=zagadka.ping.de) by monty-python.gnu.org with smtp (Exim 4.10) id 180mzW-0004wt-00 for guile-devel@gnu.org; Sun, 13 Oct 2002 13:57:26 -0400 Original-Received: (qmail 18444 invoked by uid 1000); 13 Oct 2002 17:57:31 -0000 Original-To: Neil Jerram In-Reply-To: Original-Lines: 17 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:1545 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1545 Neil Jerram writes: > Perhaps the key is that I don't understand what you mean by deciding > dynamically which procedures to call - can you explain again? A hook is a list of procedures that should be called at certain points in a program. When the point comes, all procedures are called. User asyncs are also gathered into a list, and they are run at certain points in the program. However, only those asyncs that have been marked are run. Thus, you might say that you can dynamically decide which asyncs are run for each occurence of the point in the program. But I'd say it is fairly trivial to implement both schemes without explicit support from the system. -- GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel