From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Pedro Ortega Newsgroups: gmane.lisp.guile.user Subject: Interpreter Sessions (Newbie) Date: Sat, 22 Feb 2003 14:03:14 -0300 (CDT) Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: main.gmane.org 1045933608 18540 80.91.224.249 (22 Feb 2003 17:06:48 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 22 Feb 2003 17:06:48 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18md6s-0004om-00 for ; Sat, 22 Feb 2003 18:06:47 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18md6L-0000zk-07 for guile-user@m.gmane.org; Sat, 22 Feb 2003 12:06:13 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18md5r-0000kB-00 for guile-user@gnu.org; Sat, 22 Feb 2003 12:05:43 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18md5F-0000PY-00 for guile-user@gnu.org; Sat, 22 Feb 2003 12:05:36 -0500 Original-Received: from anakena.dcc.uchile.cl ([192.80.24.3]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18md3X-0008DX-00 for guile-user@gnu.org; Sat, 22 Feb 2003 12:03:19 -0500 Original-Received: from anakena (anakena [192.80.24.3]) by anakena.dcc.uchile.cl (8.12.1/8.12.1) with ESMTP id h1MH3EqG008822 for ; Sat, 22 Feb 2003 14:03:14 -0300 (CDT) X-X-Sender: Original-To: X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: General Guile related discussions List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.user:1684 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:1684 This has problably been asked before many times. Sorry, but I didn't find anything in the Guile user manual about this. I'm currently programming a Chatbot, wich does execute Scheme code to produce the answer, triggered by an input string (something like A.L.I.C.E.). The Chatbot is server based, so what I need is: 1. Given an user id, create (if it doesn't exist) or restore the environment (using a database or another persistent storage media). 2. Execute the Scheme code with the environment, in order to get the response string. 3. Respond to the user. 4. Save the updated environment. This hasn't to be accomplished in parallel, querys can be put in a queue and be responded serially. Thanks for your help. Pedro Ortega IA Department, University of Chile _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user