From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: betoes@member.fsf.org Newsgroups: gmane.emacs.devel Subject: embedding emacs in c programs Date: Wed, 13 Aug 2003 12:04:18 -0300 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <20030813150418.GA2238@milla.autsens.localnet> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1060787395 10532 80.91.224.253 (13 Aug 2003 15:09:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 13 Aug 2003 15:09:55 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Aug 13 17:09:54 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19mxG6-0006EJ-00 for ; Wed, 13 Aug 2003 17:09:54 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19mxGE-0001We-00 for ; Wed, 13 Aug 2003 17:10:03 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19mxDC-0002pH-3m for emacs-devel@quimby.gnus.org; Wed, 13 Aug 2003 11:06:54 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19mxBr-00009V-Jz for emacs-devel@gnu.org; Wed, 13 Aug 2003 11:05:31 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19mxAk-0006jq-2r for emacs-devel@gnu.org; Wed, 13 Aug 2003 11:04:53 -0400 Original-Received: from [200.148.198.130] (helo=adsl-nrp8-C8B73A51.sao.terra.com.br) by monty-python.gnu.org with esmtp (Exim 4.20) id 19mxAj-0006j1-FY for emacs-devel@gnu.org; Wed, 13 Aug 2003 11:04:21 -0400 Original-Received: from milla.autsens.localnet ([192.168.131.3] ident=mail) by adsl-nrp8-C8B73A51.sao.terra.com.br with esmtp (Exim 3.12 #1 (Debian)) id 19mxAh-0007n8-00 for ; Wed, 13 Aug 2003 15:04:19 +0000 Original-Received: from betoes by milla.autsens.localnet with local (Exim 3.35 #1 (Debian)) id 19mxAg-0000aS-00 for ; Wed, 13 Aug 2003 12:04:18 -0300 Original-To: emacs-devel@gnu.org Content-Disposition: inline User-Agent: Mutt/1.3.28i X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15930 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15930 Hello list, I wonder if it is possible to use emacs-lisp inside a C program, just like is done with Guile-scheme. It must have functions to translate Emacs objects to C, and functions to interpret a single line, or multiple lines in Elisp. I often use guile inside my C programs, I think it is really a good interface o programming, but... I'd rather program emacs-lisp than scheme. The second reason regards about emacs-buffers buffers are a very strong concept of text processing, and it is unbeaten by anything, including Perl! Regards, betoes