From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/24437 Path: main.gmane.org!not-for-mail From: Didier Verna Newsgroups: gmane.emacs.gnus.general Subject: Re: pgnus commandeers emacs to check mail Date: 21 Jul 1999 13:35:41 +0200 Sender: owner-ding@hpc.uh.edu Message-ID: References: <8t6btd7ckdc.fsf@Corp.Sun.COM> <873dyii8do.fsf@pc-hrvoje.srce.hr> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1035162002 8686 80.91.224.250 (21 Oct 2002 01:00:02 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 01:00:02 +0000 (UTC) Cc: ding@gnus.org Return-Path: Original-Received: from farabi.math.uh.edu (farabi.math.uh.edu [129.7.128.57]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id HAA10272 for ; Wed, 21 Jul 1999 07:39:58 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by farabi.math.uh.edu (8.9.1/8.9.1) with ESMTP id GAB28345; Wed, 21 Jul 1999 06:36:27 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Wed, 21 Jul 1999 06:37:04 -0500 (CDT) Original-Received: from sclp3.sclp.com (root@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id GAA15132 for ; Wed, 21 Jul 1999 06:36:51 -0500 (CDT) Original-Received: from ulysse.enst.fr (Qz+dhMMrpuzUUYCjvlxzWTzfqA46ltiw@inf.enst.fr [137.194.2.81]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id HAA10258 for ; Wed, 21 Jul 1999 07:35:47 -0400 (EDT) Original-Received: from metheny.enst.fr (eMyFwcQBTPc9nEQ6dmUMEfJTD5avOUw6@metheny.enst.fr [137.194.204.4]) by ulysse.enst.fr (8.8.8/8.8.8) with ESMTP id NAA28956; Wed, 21 Jul 1999 13:35:44 +0200 (MET DST) Original-Received: (from verna@localhost) by metheny.enst.fr (8.8.8/8.8.8) id NAA07340; Wed, 21 Jul 1999 13:35:41 +0200 (MET DST) Original-To: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann) X-Attribution: dv X-Url: http://www.infres.enst.fr/~verna X-Web: http://www.infres.enst.fr/~verna X-Home-Page: http://www.infres.enst.fr/~verna In-Reply-To: Kai.Grossjohann@CS.Uni-Dortmund.DE's message of "21 Jul 1999 13:11:00 +0200" X-Face: |j}\)O|k##MrRz#VK$Jy=0r=3Qc,,a/Tr6*JQbE73dy17]2YcmW$9Z&H21e}#~#pgc>dn(is5Bv1l!{1re+Q9suKIOUmOqZs2>QMxHlR;;}kaGYA@HR3D C6 X-Face: 6o|eiKqaHN.ANh8HXDzntcWUOCg\]RsOd.ctvm~*y}Y^R&*a+Co,\s#=HWsw3x$b_n2kJ#g (7u?J^@^xP)f,jUF|0Z'J:|G/bMA5O12*b,7`-Q`=pKsCRIpso07.Y>YB2H{7`?u&yh;C_ZtLHfj Uh, isn't Guile multi-threaded or doesn't it support multithreading? > Hm. Maybe this was stupid. Last time I checked, it wasn't, but this might have changed. However, getting multithreading "for free" is a bit optimistic. You get multithreading at the langage level, yes. But that's probably not the most difficult thing to achieve. The major part of the work is properly designing the way you'll use multithreading: how many threads ? To do what ? Threads for user commands ? and so on, with all the non obvious problems it brings, like synchronisation, mutual exclusion, resources protection etc. -- / / _ _ Didier Verna http://www.inf.enst.fr/~verna/ - / / - / / /_/ / ENST, INFRES C201.1 mailto:verna@inf.enst.fr /_/ / /_/ / /__ / 46 rue Barrault Tel. +33 (1) 45 81 73 46 75013 Paris, France Fax. +33 (1) 45 81 31 19