From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp and Guile Date: Tue, 13 Aug 2002 23:15:35 -0600 (MDT) Sender: emacs-devel-admin@gnu.org Message-ID: <200208140515.g7E5FZl07496@wijiji.santafe.edu> References: <200207200035.g6K0ZAb27891@aztec.santafe.edu> <200207212015.g6LKF4c00874@aztec.santafe.edu> <200207251807.g6PI75d07615@aztec.santafe.edu> <874renlito.fsf@zagadka.ping.de> <200207271853.g6RIre710837@aztec.santafe.edu> <200207310554.g6V5ssc16508@aztec.santafe.edu> <200208021743.g72HhkX01596@aztec.santafe.edu> <200208071424.g77EO1103149@wijiji.santafe.edu> <200208091639.g79Gd9mf003557@santafe.santafe.edu> <200208130147.g7D1lm507016@wijiji.santafe.edu> <877kiulgb2.fsf@zagadka.ping.de> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1029302182 12767 127.0.0.1 (14 Aug 2002 05:16:22 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 14 Aug 2002 05:16:22 +0000 (UTC) Cc: neil@ossau.uklinux.net, raeburn@raeburn.org, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17eqW5-0003Jo-00 for ; Wed, 14 Aug 2002 07:16:21 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17equw-00025S-00 for ; Wed, 14 Aug 2002 07:42: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 17eqX0-0004WJ-00; Wed, 14 Aug 2002 01:17:18 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17eqVb-0004H1-00 for emacs-devel@gnu.org; Wed, 14 Aug 2002 01:15:51 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17eqVS-0004DS-00 for emacs-devel@gnu.org; Wed, 14 Aug 2002 01:15:48 -0400 Original-Received: from pele.santafe.edu ([192.12.12.119]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17eqVR-0004CY-00; Wed, 14 Aug 2002 01:15:41 -0400 Original-Received: from wijiji.santafe.edu (wijiji [192.12.12.5]) by pele.santafe.edu (8.11.6+Sun/8.11.6) with ESMTP id g7E5Fs512690; Tue, 13 Aug 2002 23:15:54 -0600 (MDT) Original-Received: (from rms@localhost) by wijiji.santafe.edu (8.11.6+Sun/8.9.3) id g7E5FZl07496; Tue, 13 Aug 2002 23:15:35 -0600 (MDT) X-Authentication-Warning: wijiji.santafe.edu: rms set sender to rms@wijiji using -f Original-To: mvo@zagadka.ping.de In-Reply-To: <877kiulgb2.fsf@zagadka.ping.de> (message from Marius Vollmer on 13 Aug 2002 21:17:05 +0200) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:6527 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6527 > Perhaps critical sections could set a flag that tells SCM_TICK not > to really do anything. Yes, but then we would have to admit that we don't support true concurrent execution. In Emacs we don't want to support true concurrent execution. It is useful for Guile to provide convenient constructs for use in applications that do not support true concurrent execution. Applications that want true concurrent execution should not use those constructs; perhaps you would get an error if you use them in an application that allows concurrent execution.