From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: weber Newsgroups: gmane.emacs.help Subject: Scheme to elisp Date: 16 May 2007 05:56:34 -0700 Organization: http://groups.google.com Message-ID: <1179320194.826658.32840@p77g2000hsh.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: sea.gmane.org 1179322349 15521 80.91.229.12 (16 May 2007 13:32:29 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 16 May 2007 13:32:29 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed May 16 15:32:28 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HoJcC-0005JY-1P for geh-help-gnu-emacs@m.gmane.org; Wed, 16 May 2007 15:32:28 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HoJkA-000824-S6 for geh-help-gnu-emacs@m.gmane.org; Wed, 16 May 2007 09:40:42 -0400 Original-Path: shelby.stanford.edu!newshub.stanford.edu!postnews.google.com!p77g2000hsh.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 28 Original-NNTP-Posting-Host: 200.182.179.170 Original-X-Trace: posting.google.com 1179320195 4157 127.0.0.1 (16 May 2007 12:56:35 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Wed, 16 May 2007 12:56:35 +0000 (UTC) User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3,gzip(gfe),gzip(gfe) X-HTTP-Via: 1.1 fw.datacom-telematica.com.br:3128 (squid/2.5.STABLE6) Complaints-To: groups-abuse@google.com Injection-Info: p77g2000hsh.googlegroups.com; posting-host=200.182.179.170; posting-account=pG57fA0AAADtQ-4h1MyvjXjZpSNZC0zj Original-Xref: shelby.stanford.edu gnu.emacs.help:148444 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:44028 Archived-At: Hi everyone... I started reading the sample chapter of the Friedman's books, but got stuck trying to rewrite this scheme function in elisp: (define intersect (lambda (set1 set2) (letrec ((I (lambda (set) (cond ((null? set) (quote ())) ((member? (cat set1) set2) (cons (car set) (I (cdr set)))) (else (I (cdr set))))))) (I set1)))) Or in a simplified form, my problem is : why the snippet below does not work? (defun f (n) (let ((g (lambda (x) (+ 5 x)))) (g (+ n 1)))) (f 1) -> void-function g Thanks in advance, -weber