From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Julian Graham" Newsgroups: gmane.lisp.guile.devel Subject: Re: srfi-18 requirements Date: Wed, 6 Feb 2008 22:06:41 -0500 Message-ID: <2bc5f8210802061906m31a5c802q32306b0dd1fcb9a9@mail.gmail.com> References: <2bc5f8210710101854m1254160ei451026182b87e767@mail.gmail.com> <2bc5f8210801191210h72903a37q1c8f60e3638bfdba@mail.gmail.com> <87ejc8kvnk.fsf@ossau.uklinux.net> <2bc5f8210801231523k62e9f6ddq17eb87c69df5ae16@mail.gmail.com> <877ihy3e82.fsf@ossau.uklinux.net> <2bc5f8210801241738j25c594wfc347b337aa7ed47@mail.gmail.com> <2bc5f8210801271806o478f2e24u1bbc77a21a270d5a@mail.gmail.com> <87abmig9v5.fsf@ossau.uklinux.net> <2bc5f8210802042227p7a2cb926ge64414c3665082dd@mail.gmail.com> <87fxw55zm0.fsf@ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1202353617 6066 80.91.229.12 (7 Feb 2008 03:06:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 7 Feb 2008 03:06:57 +0000 (UTC) Cc: =?ISO-8859-1?Q?Ludovic_Court=E8s?= , guile-devel@gnu.org To: "Neil Jerram" Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Feb 07 04:07:18 2008 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JMx6a-0008Du-FR for guile-devel@m.gmane.org; Thu, 07 Feb 2008 04:07:16 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JMx67-0005go-Su for guile-devel@m.gmane.org; Wed, 06 Feb 2008 22:06:47 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JMx65-0005g3-27 for guile-devel@gnu.org; Wed, 06 Feb 2008 22:06:45 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JMx63-0005dJ-Ms for guile-devel@gnu.org; Wed, 06 Feb 2008 22:06:44 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JMx63-0005d5-HS for guile-devel@gnu.org; Wed, 06 Feb 2008 22:06:43 -0500 Original-Received: from fk-out-0910.google.com ([209.85.128.188]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JMx63-0003B2-3D for guile-devel@gnu.org; Wed, 06 Feb 2008 22:06:43 -0500 Original-Received: by fk-out-0910.google.com with SMTP id 26so2906244fkx.10 for ; Wed, 06 Feb 2008 19:06:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=JZTzvxUgBR5wVkTuoml3YYeP+rcQ0GhEiUTVACYh3G4=; b=IBBFUkEIYSfmNfStEfBT8ycF0KXbEQJQN69M+Dx0C17rz/0wfjvIzDRIGveV0FLJVf43trizsHItbVEbTNd/RM2xT4VQfYQjwKIGxVaje4tBbWXxu42kU6pB2CuqM01PU4+IwahtwaCJXpyDCJatzAa6jHSyjhWdbB7Gz43YlMQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=R/2Xfrx2a01Aq98chF+YSlRZ8BZPL1eggBc6tLsUXLRPnW/4ICw+4dEtSseXVSy5sKjmKEpwXMjQ2/izG75WeNyoppMFSU+yRnCOiUtbFUhc/yqtVhCk0Ew/CzcClfmaIUqQEp5KlEV946g1dgQj3N8BffsK52NpfMPcbdw+IM8= Original-Received: by 10.82.174.20 with SMTP id w20mr19470548bue.21.1202353601172; Wed, 06 Feb 2008 19:06:41 -0800 (PST) Original-Received: by 10.82.100.9 with HTTP; Wed, 6 Feb 2008 19:06:41 -0800 (PST) In-Reply-To: <87fxw55zm0.fsf@ossau.uklinux.net> Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:6988 Archived-At: I await your mutex wisdom; while I wait for tomorrow's post, though -- > How about if the core join-thread takes an optional timeout-val > parameter, like SRFI-18 thread-join! ? If no timeout-val was > supplied, and the join timed out, the core join-thread would return > #f. For join-thread, sure. What about scm_join_thread? Sorry if I'm being obtuse, but my understanding was that you didn't want anything like scm_join_thread_timed and that changing the signature of scm_join_thread was out of the question. (Or should this enhancement only be exposed in Scheme?) Regards, Julian