From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Kjetil S. Matheussen" Newsgroups: gmane.lisp.guile.user Subject: Re: Killing off scm_init_guile for Guile 2.0 ? Date: Fri, 23 Jan 2009 10:12:51 +0100 (CET) Message-ID: References: <49dd78620901221744k104bafe7h844d050d6a8e6cc7@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Trace: ger.gmane.org 1232701994 26752 80.91.229.12 (23 Jan 2009 09:13:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 23 Jan 2009 09:13:14 +0000 (UTC) Cc: guile-user@gnu.org, "Kjetil S. Matheussen" To: Neil Jerram Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Fri Jan 23 10:14:25 2009 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LQI7J-0000ux-Rs for guile-user@m.gmane.org; Fri, 23 Jan 2009 10:14:22 +0100 Original-Received: from localhost ([127.0.0.1]:55200 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LQI61-0000Ax-U9 for guile-user@m.gmane.org; Fri, 23 Jan 2009 04:13:01 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LQI5x-0000AN-0E for guile-user@gnu.org; Fri, 23 Jan 2009 04:12:57 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LQI5w-0000A0-Dv for guile-user@gnu.org; Fri, 23 Jan 2009 04:12:56 -0500 Original-Received: from [199.232.76.173] (port=44567 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LQI5w-00009o-44 for guile-user@gnu.org; Fri, 23 Jan 2009 04:12:56 -0500 Original-Received: from mail-forward1.uio.no ([129.240.10.70]:51768) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LQI5v-0003Do-K4 for guile-user@gnu.org; Fri, 23 Jan 2009 04:12:55 -0500 Original-Received: from exim by mail-out1.uio.no with local-bsmtp (Exim 4.69) (envelope-from ) id 1LQI5s-0002Ev-HH for guile-user@gnu.org; Fri, 23 Jan 2009 10:12:52 +0100 Original-Received: from mail-mx2.uio.no ([129.240.10.30]) by mail-out1.uio.no with esmtp (Exim 4.69) (envelope-from ) id 1LQI5r-0002En-RZ; Fri, 23 Jan 2009 10:12:51 +0100 Original-Received: from anakin.ifi.uio.no ([129.240.64.199]) by mail-mx2.uio.no with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1LQI5r-00089l-Jc; Fri, 23 Jan 2009 10:12:51 +0100 X-X-Sender: ksvalast@anakin.ifi.uio.no In-Reply-To: <49dd78620901221744k104bafe7h844d050d6a8e6cc7@mail.gmail.com> X-UiO-Spam-info: not spam, SpamAssassin (score=-5.0, required=5.0, autolearn=disabled, UIO_MAIL_IS_INTERNAL=-5, uiobl=NO, uiouri=NO) X-UiO-Scanned: FF0740DEA6BB87CAD629C08C4A312920D8C484F2 X-UiO-SPAM-Test: remote_host: 129.240.64.199 spam_score: -49 maxlevel 200 minaction 1 bait 0 mail/h: 1 total 11581 max/h 173 blacklist 0 greylist 0 ratelimit 0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:7088 Archived-At: On Fri, 23 Jan 2009, Neil Jerram wrote: > 2009/1/16 Kjetil S. Matheussen : >> >> Snd uses scm_init_guile when compiled as a Pd external. >> Pd is a graphical programming language for audio processing, >> and "externals" are linked into the program during runtime. >> >> When Snd is a Pd external, it has to run Guile in a separate >> thread, so that it won't interrupt sound processing. >> >> Is there an alternative to using scm_init_guile() for this >> kind of usage? > > Yes: just use scm_with_guile() at all the entry points into > libguile-land. Would that be possible? > Yes, that seems to work just fine. Thanks!