From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Matthew R Wette Newsgroups: gmane.lisp.guile.user Subject: add printf.scm to ice-9? Date: Sat, 06 Apr 2002 14:00:35 -0800 Sender: guile-user-admin@gnu.org Message-ID: <200204062200.g36M0Zl03059@mr-ed.jpl.nasa.gov> Reply-To: Matt Wette NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1018133740 29379 127.0.0.1 (6 Apr 2002 22:55:40 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 6 Apr 2002 22:55:40 +0000 (UTC) Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16tz5w-0007dk-00 for ; Sun, 07 Apr 2002 00:55:40 +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 16tyc4-0007wH-00; Sat, 06 Apr 2002 17:24:48 -0500 Original-Received: from grover.jpl.nasa.gov ([128.149.29.21]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16tyEf-0006ng-00 for ; Sat, 06 Apr 2002 17:00:37 -0500 Original-Received: from mr-ed.jpl.nasa.gov (mr-ed [128.149.29.79]) by grover.jpl.nasa.gov (8.9.3/8.9.3) with ESMTP id OAA16884 for ; Sat, 6 Apr 2002 14:00:35 -0800 (PST) Original-Received: from mr-ed (localhost [127.0.0.1]) by mr-ed.jpl.nasa.gov (8.10.2+Sun/8.10.2) with ESMTP id g36M0Zl03059 for ; Sat, 6 Apr 2002 14:00:35 -0800 (PST) Original-To: guile-user@gnu.org 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:134 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:134 I have been heavily using guile for an application at here at work. Guile seems to have everything I need except one item: printf. Maybe this is a candidate for a future addition? [I am currently using the printf.scm from slib, but the sprintf implementation there is a little tough to work with as far as I can tell.] Here is a short description of the application. I am working on the development of space-based interferometers. The long range goal is the search for earth-like planets orbiting distant stars. These interferometers use lots of laser metrology and actively controlled mirrors. [My job is to architect the closed-loop control system.] We have a program (MACOS) that generates a linear model for a single path of a single light source. I have written a program in guile (~3000 lines) that generates a linear optical model for multiple beams traversing multiple paths through the optics. I am able to parse multiple specification files, run the MACOS program multiple times, perform matrix-vector manipulations and automatically generate the model in both MATLAB (for analysis) and C (for simulation). My prototype program to do all this was completed in less than a month. People have been pretty impressed. My thanks to the developers. Guile is really coming along. [The debugger has been a life saver.] Matt _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user