From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Dale P. Smith" Newsgroups: gmane.lisp.guile.devel Subject: Re: scm_make_gsubr question Date: Sun, 2 Feb 2003 17:55:30 -0500 Organization: Altus Technologies Corporation Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <20030202175530.03774d02.dsmith@altustech.com> References: <20030119204023.GA22802@masanjin.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1044226554 2688 80.91.224.249 (2 Feb 2003 22:55:54 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 2 Feb 2003 22:55:54 +0000 (UTC) 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 18fT1k-0000hC-00 for ; Sun, 02 Feb 2003 23:55:53 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18fT2b-0003xm-01 for guile-devel@m.gmane.org; Sun, 02 Feb 2003 17:56:45 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18fT2Q-0003xU-00 for guile-devel@gnu.org; Sun, 02 Feb 2003 17:56:34 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18fT2N-0003wy-00 for guile-devel@gnu.org; Sun, 02 Feb 2003 17:56:32 -0500 Original-Received: from [208.40.56.34] (helo=borg.altus.cc) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18fT2N-0003wu-00 for guile-devel@gnu.org; Sun, 02 Feb 2003 17:56:31 -0500 Original-Received: from sparky (oh-strongsvillecadent1-1c-203.clvhoh.adelphia.net [68.69.211.203]) by borg-eth1.altus.cc (8.10.2/8.10.2) with SMTP id h12MuJq02975; Sun, 2 Feb 2003 17:56:19 -0500 Original-To: djurfeldt@nada.kth.se, guile-devel@gnu.org In-Reply-To: X-Mailer: Sylpheed version 0.8.8claws111 (GTK+ 1.2.10; i386-debian-linux-gnu) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:1891 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1891 On Mon, 20 Jan 2003 10:00:48 +0100 Mikael Djurfeldt wrote: > Neil Jerram writes: > > >>>>>> "William" == William Morgan writes: > > > > William> Is there a way to specify, at the time you call > > William> scm_make_gsubr, a user data parameter which is passed to > > William> the corresponding C function? [...] > I don't think it's a good idea to add this to gsubrs. > > We already have three different ways to do it: > > 1. applicable smobs > > 2. compiled closures (cclo) > > 3. entities and operators (applicable structs) > > Of these, 1 and 2 are easy to do from C. I've always wondered about cclo's. Are there any examples of use? I didn't find much in the Guile Reference Manual. -Dale -- Dale P. Smith Senior Systems Consultant, | Treasurer, Altus Technologies Corporation | Cleveland Linux Users Group dsmith@altustech.com | http://cleveland.lug.net 440-746-9000 x339 | _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel