Return-Path: Delivered-To: apmail-jakarta-commons-user-archive@www.apache.org Received: (qmail 22811 invoked from network); 22 Oct 2003 09:24:24 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 22 Oct 2003 09:24:24 -0000 Received: (qmail 35357 invoked by uid 500); 22 Oct 2003 09:24:03 -0000 Delivered-To: apmail-jakarta-commons-user-archive@jakarta.apache.org Received: (qmail 35342 invoked by uid 500); 22 Oct 2003 09:24:03 -0000 Mailing-List: contact commons-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Users List" Reply-To: "Jakarta Commons Users List" Delivered-To: mailing list commons-user@jakarta.apache.org Received: (qmail 35329 invoked from network); 22 Oct 2003 09:24:02 -0000 Received: from unknown (HELO corp-200.dfki.uni-sb.de) (134.96.188.10) by daedalus.apache.org with SMTP; 22 Oct 2003 09:24:02 -0000 Received: from corp-200.dfki.uni-sb.de (IDENT:root@localhost [127.0.0.1]) by corp-200.dfki.uni-sb.de (8.12.10/8.12.9) with ESMTP id h9M9OFRr001231 for ; Wed, 22 Oct 2003 11:24:15 +0200 (MET DST) Received: from activemath.org (master.dfki.uni-sb.de [134.96.184.22]) by corp-200.dfki.uni-sb.de (8.12.10/8.12.6) with ESMTP id h9M9OArb001209 for ; Wed, 22 Oct 2003 11:24:13 +0200 (MET DST) Message-ID: <3F964C61.2050809@activemath.org> Date: Wed, 22 Oct 2003 11:22:41 +0200 From: Paul Libbrecht User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007 X-Accept-Language: fr, en-us, en MIME-Version: 1.0 To: Jakarta Commons Users List Subject: Re: [math][functor] MathBeans was: (Re: [math] ... just one more reference...) References: <3F8C7CC4.109@activemath.org> <3F8C8A2E.2040503@latte.harvard.edu> <3F8D1456.3060703@activemath.org> <3F8E9840.3060900@latte.harvard.edu> <3F8EF099.8030904@activemath.org> <3F92D0CD.2010905@latte.harvard.edu> <3F92F865.3060804@latte.harvard.edu> <3F9527AB.2020809@activemath.org> <3F955FF5.1030600@latte.harvard.edu> <3F95AF00.9040201@activemath.org> <3F95B51F.1060802@latte.harvard.edu> <3F95B719.7070305@activemath.org> <3F95F6F4.3020202@latte.harvard.edu> In-Reply-To: <3F95F6F4.3020202@latte.harvard.edu> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Mark R. Diggory wrote: > I understand you logic behind maintaining a Context with info concerning > precision. It is sensible. Note that this was not the context in the sense of a "configuration" or such (e.g. that would say which algorithm should be used to do this or that)... It was more the description of an evaluation-process. A more funky EvaluatingContext would be the computation of types or return types.... > precision is always going to be an important issue. That can all make it hard... > I've use commons pool before. The important thing to point out is that > you need to always return your objects to pool after your done with > them. It may be tricky to maintain if things like MathObjects can get > handed outside of the EvaluatingContext in any way. At worst, that's done in the finalize method... Only routines that will return the object to pool will be efficient, that's about enough for a rationale. Commons-pools is probably a good choice... Still not wanting to have this in commons-math ? Anything about this policy of having a single artifact per commons sub-project ? Paul --------------------------------------------------------------------- To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-user-help@jakarta.apache.org