From owner-freebsd-questions@FreeBSD.ORG Fri Feb 1 02:54:43 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A48B816A418 for ; Fri, 1 Feb 2008 02:54:43 +0000 (UTC) (envelope-from kline@thought.org) Received: from aristotle.thought.org (dsl231-043-140.sea1.dsl.speakeasy.net [216.231.43.140]) by mx1.freebsd.org (Postfix) with ESMTP id 26C9F13C44B for ; Fri, 1 Feb 2008 02:54:43 +0000 (UTC) (envelope-from kline@thought.org) Received: from thought.org (tao.thought.org [10.47.0.250]) (authenticated bits=0) by aristotle.thought.org (8.14.2/8.14.2) with ESMTP id m112sV2S021155; Thu, 31 Jan 2008 18:54:33 -0800 (PST) (envelope-from kline@thought.org) Received: by thought.org (nbSMTP-1.00) for uid 1002 kline@thought.org; Thu, 31 Jan 2008 18:54:33 -0800 (PST) Date: Thu, 31 Jan 2008 18:54:31 -0800 From: Gary Kline To: Jim Stapleton Message-ID: <20080201025431.GD1431@thought.org> References: <80f4f2b20801310548g33ee5f48ne90c2e86cc33346d@mail.gmail.com> <200801311512.50511.wundram@beenic.net> <80f4f2b20801310712q2ac3a2f6gd1436f1c84adb3cb@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <80f4f2b20801310712q2ac3a2f6gd1436f1c84adb3cb@mail.gmail.com> User-Agent: Mutt/1.4.2.3i X-Organization: Thought Unlimited. Public service Unix since 1986. X-Of_Interest: With 21 of service to the Unix community. X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.2.3 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on aristotle.thought.org Cc: freebsd-questions@freebsd.org Subject: Re: C interpreters X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Feb 2008 02:54:43 -0000 On Thu, Jan 31, 2008 at 10:12:35AM -0500, Jim Stapleton wrote: > Thanks, and that'll make shared (.so) libraries just fine? > > Well, that was certainly a relief. That very much describes the C > interface I made already. I'm working on a alternate ports listing > system, and I wanted to use something that I didn't mind programming > in /and/ I knew should be available on any FreeBSD system without > requireing more port installs, so I went with C or C++. I want it to > be easy to write back-end database modules, in case people don't want > to use the two that I write (SQLite2 and a my own flat-file system). > There are only three functions that need wrapped: open, query, close. > Open returns that void* pointer, query and close take it as the first > argument. > > Any ideas on the C interpreter? It's been a while since I've done a > lot of C/C++. hi jim, the bestt one i know of is free, named ch. cost only $25 for the whole deal. used mostly by the hardware sectoor so far. i'd like to see it be adopted by the open ource folks too. i haven't used it much so far becuse my C progras are mostly for myself and < 1000 lines. v. small company, forget the name. gary > > Thanks, > -Jim Stapleton > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" -- Gary Kline kline@thought.org www.thought.org Public Service Unix http://jottings.thought.org http://transfinite.thought.org