From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.user Subject: Re: add printf.scm to ice-9? Date: 07 Apr 2002 15:38:14 +0100 Sender: guile-user-admin@gnu.org Message-ID: References: <200204062200.g36M0Zl03059@mr-ed.jpl.nasa.gov> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1018190745 3099 127.0.0.1 (7 Apr 2002 14:45:45 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 7 Apr 2002 14:45:45 +0000 (UTC) Cc: guile-user@gnu.org Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16uDvN-0000ns-00 for ; Sun, 07 Apr 2002 16:45:45 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16uDuk-0007hy-00; Sun, 07 Apr 2002 10:45:06 -0400 Original-Received: from mail.uklinux.net ([80.84.72.21] helo=s1.uklinux.net) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16uDtZ-0007fc-00 for ; Sun, 07 Apr 2002 10:43:53 -0400 Original-Received: from portalet.ossau.uklinux.net (IDENT:root@ppp-1a-5.3com.telinco.net [212.159.128.5]) by s1.uklinux.net (8.11.6/8.11.6) with ESMTP id g37Ehl809770; Sun, 7 Apr 2002 15:43:47 +0100 Original-Received: from laruns.ossau.uklinux.net.ossau.uklinux.net (neil@laruns.ossau.uklinux.net [192.168.1.3]) by portalet.ossau.uklinux.net (8.9.3/8.8.7) with ESMTP id PAA17588; Sun, 7 Apr 2002 15:41:50 +0100 Original-To: Matt Wette In-Reply-To: <200204062200.g36M0Zl03059@mr-ed.jpl.nasa.gov> User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 Original-Lines: 35 Errors-To: guile-user-admin@gnu.org X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.0.8 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.user:143 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:143 >>>>> "Matthew" == Matthew R Wette writes: Matthew> I have been heavily using guile for an application at Matthew> here at work. Guile seems to have everything I need Matthew> except one item: printf. Maybe this is a candidate for a Matthew> future addition? [I am currently using the printf.scm Matthew> from slib, but the sprintf implementation there is a Matthew> little tough to work with as far as I can tell.] Have you looked at `format' in the (ice-9 format) module? It is documented in the reference manual in node `Formatted Output'. Matthew> Here is a short description of the application. I am working on the Matthew> development of space-based interferometers. The long range goal is Matthew> the search for earth-like planets orbiting distant stars. These Matthew> interferometers use lots of laser metrology and actively controlled Matthew> mirrors. [My job is to architect the closed-loop control system.] We Matthew> have a program (MACOS) that generates a linear model for a single path Matthew> of a single light source. I have written a program in guile (~3000 Matthew> lines) that generates a linear optical model for multiple beams Matthew> traversing multiple paths through the optics. I am able to parse Matthew> multiple specification files, run the MACOS program multiple times, Matthew> perform matrix-vector manipulations and automatically generate the Matthew> model in both MATLAB (for analysis) and C (for simulation). My Matthew> prototype program to do all this was completed in less than a month. Matthew> People have been pretty impressed. Fascinating; thanks for this! Matthew> My thanks to the developers. Guile is really coming along. Matthew> [The debugger has been a life saver.] Thanks again; lovely to get such encouraging feedback. Neil _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user