From - Tue Feb  6 15:44:28 2001
Return-Path: <Denis.Roegel@loria.fr>
Received: from lorraine.loria.fr (lorraine.loria.fr [152.81.1.17]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f16EiI420410 for
    <metafont@ens.fr>; Tue, 6 Feb 2001 15:44:18 +0100 (CET)
Received: from bar.loria.fr (bar.loria.fr [152.81.2.13]) by
    lorraine.loria.fr (8.9.3/8.9.3/8.9.3/JCG-DG) with ESMTP id PAA05520;
    Tue, 6 Feb 2001 15:44:17 +0100 (MET)
From: "Denis B. Roegel" <Denis.Roegel@loria.fr>
Received: (from roegel@localhost) by bar.loria.fr
    (8.9.3/8.9.3/8.9.3-client/JCG) id PAA01402; Tue, 6 Feb 2001 15:44:16 +0100
    (MET)
Message-Id: <200102061444.PAA01402@bar.loria.fr>
To: metafont@nef.ens.fr
Date: Tue, 6 Feb 2001 15:44:16 +0100 (MET)
Cc: roegel@lorraine.loria.fr (Denis B. Roegel)
X-Mailer: ELM [version 2.5 PL2]
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 391
Precedence: list
Subject: [metafont] text parameter to string?

Is it possible to transform a `text' parameter into a string?
For instance, if I have 

def xxx(text t)=

   string s;
   s= ???

enddef; 

I would like to call xxx(8fsj090m// osp)
and have s="8fsj090m// osp".

The closest I came to achieve this was to restrict
what `t' is to something that can be a suffix and then
to loop over text, and call str. 

I fear that what I am asking is not possible, but everytime
I think so, somebody proves me wrong :-)

Thanks,

Denis


From - Tue Feb  6 19:02:46 2001
Return-Path: <B.Jackowski@gust.org.pl>
Received: from chronos.ipipan.gda.pl (chronos.ipipan.gda.pl
    [153.19.136.16]) by nef.ens.fr (8.10.1/1.01.28121999) with SMTP id
    f16I2b443839 for <metafont@ens.fr>; Tue, 6 Feb 2001 19:02:37 +0100 (CET)
Received: (qmail 18339 invoked by uid 410); 6 Feb 2001 18:02:17 -0000
Date: Tue, 6 Feb 2001 19:02:17 +0100 (MET)
From: Boguslaw Jackowski <B.Jackowski@GUST.org.pl>
X-Sender: jacko@chronos.ipipan.gda.pl
To: The Discussion List of METAFONT/METAPOST <metafont@nef.ens.fr>
Subject: Re: [metafont] is it possible to refreshen a variable?
Message-Id: <Pine.LNX.4.21.0102061901260.18315-100000@chronos.ipipan.gda.pl>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 392
Precedence: list



I quoted Hans's solution (17 I 2001):
BJ> def clearxy text s =
BJ>  if false for $:=s: or true endfor:
BJ>   forsuffixes $:=s: x$:=whatever; y$:=whatever; endfor;
BJ>  else: save x,y; fi
BJ> enddef;
BJ>
BJ>I knew that I could count upon you ;-)

Hans responded (31 Jan 2001):
HH> should be:  
HH> def clearxy text s =
HH>   if false forsuffixes $ := s : or true endfor :
HH>     save x, y ;
HH>   else :
HH>     forsuffixes $ := s : x$ := whatever ; y$ := whatever ; endfor ;
HH>   fi ;
HH> enddef ;

First of all, `forsuffixes' is NOT a proper loop for checking the
non-emptiness of the list of suffixes. Empty suffix is a perfectly good
suffix, hence the loop `forsuffixes $ := s : or true endfor' yields always
true even if the text argument is empty.

So, we have to use a `for' loop for testing for presence of a non-empty
list of suffixes. If it is not empty, we may selectively initialise
x and y variables with the suffixes mentioned in the list. Otherwise,
we should perform the original `clearxy', that is, `save x,y'.

All in all, my quotation of Hans's idea remains valid.
Or I have a mental lapse, which cannot be excluded ;-)

Ps. I'm not sure whether I quoted Hans's re-definition of `clearxy'
    precisely, since I mistakenly deleted his original letter (sorry).
    Murphy's laws work, don't they?
    
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Bogus\l{}aw Jackowski: B.Jackowski@GUST.ORG.PL
----------------------------------------------------------------
 Hofstadter's Law: It always takes longer than you expect, even
                   when you take into account Hofstadter's Law.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-




From - Tue Feb  6 21:12:31 2001
Return-Path: <pragma@wxs.nl>
Received: from smtp3.xs4all.nl (smtp3.xs4all.nl [194.109.127.132]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f16KCJ455824 for
    <metafont@ens.fr>; Tue, 6 Feb 2001 21:12:20 +0100 (CET)
Received: from server-1.pragma-ade.nl (s340-modem3085.dial.xs4all.nl
    [194.109.172.13]) by smtp3.xs4all.nl (8.9.3/8.9.3) with ESMTP id VAA20842;
    Tue, 6 Feb 2001 21:11:13 +0100 (CET)
Received: from laptop-1 ([200.1.1.42]) by server-1.pragma-ade.nl
    (8.9.3/8.9.3) with SMTP id VAA04122; Tue, 6 Feb 2001 21:00:05 +0100
Message-Id: <3.0.6.32.20010206163520.01a7b250@server-1>
X-Sender: hagen@server-1
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32)
Date: Tue, 06 Feb 2001 16:35:20 +0100
To: "Denis B. Roegel" <Denis.Roegel@loria.fr>
From: Hans Hagen <pragma@wxs.nl>
Subject: Re: [metafont] text parameter to string?
Cc: metafont@nef.ens.fr, roegel@lorraine.loria.fr (Denis B. Roegel)
In-Reply-To: <200102061444.PAA01402@bar.loria.fr>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 393
Precedence: list

At 03:44 PM 2/6/01 +0100, Denis B. Roegel wrote:
>Is it possible to transform a `text' parameter into a string?
>For instance, if I have 
>
>def xxx(text t)=
>
>   string s;
>   s= ???
>
>enddef; 
>
>I would like to call xxx(8fsj090m// osp)
>and have s="8fsj090m// osp".

Well, you can redefine ( and ) to be " but then the input parser cannot be
fooled that way. 

>The closest I came to achieve this was to restrict
>what `t' is to something that can be a suffix and then
>to loop over text, and call str. 

You mean something like: 

vardef ToStr (text t) =
 "" forsuffixes $ = t : & str $ endfor
enddef ;

string MyString ; MyString = ToStr (8fsj090m// osp) ;

show MyString ;

end

>I fear that what I am asking is not possible, but everytime
>I think so, somebody proves me wrong :-)

The problem is that you loose spaces as well as that special tokens are
interfering. Redefining space is (afaik) not possible but special chars can
probably be nilled temporarily. 

Hans

-------------------------------------------------------------------------
                                  Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                      Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------


From - Wed Feb  7 01:09:40 2001
Return-Path: <Denis.Roegel@loria.fr>
Received: from lorraine.loria.fr (lorraine.loria.fr [152.81.1.17]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f1709V471352 for
    <metafont@ens.fr>; Wed, 7 Feb 2001 01:09:31 +0100 (CET)
Received: from bar.loria.fr (bar.loria.fr [152.81.2.13]) by
    lorraine.loria.fr (8.9.3/8.9.3/8.9.3/JCG-DG) with ESMTP id BAA01411;
    Wed, 7 Feb 2001 01:09:30 +0100 (MET)
From: "Denis B. Roegel" <Denis.Roegel@loria.fr>
Received: (from roegel@localhost) by bar.loria.fr
    (8.9.3/8.9.3/8.9.3-client/JCG) id BAA03754; Wed, 7 Feb 2001 01:09:30 +0100
    (MET)
Message-Id: <200102070009.BAA03754@bar.loria.fr>
Subject: Re: [metafont] text parameter to string?
To: pragma@wxs.nl (Hans Hagen)
Date: Wed, 7 Feb 2001 01:09:29 +0100 (MET)
Cc: Denis.Roegel@loria.fr (Denis B. Roegel), metafont@nef.ens.fr,
    roegel@lorraine.loria.fr (Denis B. Roegel)
In-Reply-To: <3.0.6.32.20010206163520.01a7b250@server-1> from
    "Hans Hagen" at Feb 06, 2001 04:35:20 PM
X-Mailer: ELM [version 2.5 PL2]
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 394
Precedence: list

`Hans Hagen' wrote
>   
>   
>   Well, you can redefine ( and ) to be " but then the input parser cannot be
>   fooled that way. 

Could you expand on that?

>   
>   >The closest I came to achieve this was to restrict
>   >what `t' is to something that can be a suffix and then
>   >to loop over text, and call str. 
>   
>   You mean something like: 
>   
>   vardef ToStr (text t) =
>    "" forsuffixes $ = t : & str $ endfor
>   enddef ;
>   
>   string MyString ; MyString = ToStr (8fsj090m// osp) ;

Yes, that's what I meant, but now I wonder: is `8fsj090m//osp' really
a suffix? (It was just random keys I typed the first time.)
Can `//' be part of a suffix?

Also, there is still a problem with your definition: it breaks
if `t' is the name of a def, for instance, 

def hello(expr a)=enddef;

MyString := ToStr (hello);

will fail.

Denis


From - Wed Feb  7 09:11:16 2001
Return-Path: <pragma@wxs.nl>
Received: from smtp8.xs4all.nl (smtp8.xs4all.nl [194.109.127.134]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f178B6495764 for
    <metafont@ens.fr>; Wed, 7 Feb 2001 09:11:06 +0100 (CET)
Received: from server-1.pragma-ade.nl (s340-modem3824.dial.xs4all.nl
    [194.109.174.240]) by smtp8.xs4all.nl (8.9.3/8.9.3) with ESMTP id JAA27464;
    Wed, 7 Feb 2001 09:11:04 +0100 (CET)
Received: from laptop-1 (laptop-1.pragma-ade.nl [200.1.1.25]) by
    server-1.pragma-ade.nl (8.9.3/8.9.3) with SMTP id JAA05914; Wed,
    7 Feb 2001 09:01:37 +0100
Message-Id: <3.0.6.32.20010206214018.00adda80@server-1>
X-Sender: hagen@server-1 (Unverified)
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32)
Date: Tue, 06 Feb 2001 21:40:18 +0100
To: Boguslaw Jackowski <B.Jackowski@GUST.org.pl>
From: Hans Hagen <pragma@wxs.nl>
Subject: Re: [metafont] is it possible to refreshen a variable?
Cc: The Discussion List of METAFONT/METAPOST <metafont@nef.ens.fr>
In-Reply-To: <Pine.LNX.4.21.0102061901260.18315-100000@chronos.ipipan.gd a.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 395
Precedence: list

At 07:02 PM 2/6/01 +0100, Boguslaw Jackowski wrote:
>
>
>I quoted Hans's solution (17 I 2001):
>BJ> def clearxy text s =
>BJ>  if false for $:=s: or true endfor:
>BJ>   forsuffixes $:=s: x$:=whatever; y$:=whatever; endfor;
>BJ>  else: save x,y; fi
>BJ> enddef;
>BJ>
>BJ>I knew that I could count upon you ;-)
>
>Hans responded (31 Jan 2001):
>HH> should be:  
>HH> def clearxy text s =
>HH>   if false forsuffixes $ := s : or true endfor :
>HH>     save x, y ;
>HH>   else :
>HH>     forsuffixes $ := s : x$ := whatever ; y$ := whatever ; endfor ;
>HH>   fi ;
>HH> enddef ;
>
>First of all, `forsuffixes' is NOT a proper loop for checking the
>non-emptiness of the list of suffixes. Empty suffix is a perfectly good
>suffix, hence the loop `forsuffixes $ := s : or true endfor' yields always
>true even if the text argument is empty.

Ah, and i suppose that you even use that feature.  

>So, we have to use a `for' loop for testing for presence of a non-empty
>list of suffixes. If it is not empty, we may selectively initialise
>x and y variables with the suffixes mentioned in the list. Otherwise,
>we should perform the original `clearxy', that is, `save x,y'.
>
>All in all, my quotation of Hans's idea remains valid.
>Or I have a mental lapse, which cannot be excluded ;-)

No, it was my lapse, i also mixed up the then/else -)

Hans 

-------------------------------------------------------------------------
                                  Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                      Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------


From - Wed Feb  7 09:50:48 2001
Return-Path: <pragma@wxs.nl>
Received: from smtp9.xs4all.nl (smtp9.xs4all.nl [194.109.127.135]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f178oa499667 for
    <metafont@ens.fr>; Wed, 7 Feb 2001 09:50:37 +0100 (CET)
Received: from server-1.pragma-ade.nl (s340-isdn2627.dial.xs4all.nl
    [194.109.190.67]) by smtp9.xs4all.nl (8.9.3/8.9.3) with ESMTP id JAA10880;
    Wed, 7 Feb 2001 09:50:33 +0100 (CET)
Received: from laptop-1 (laptop-1.pragma-ade.nl [200.1.1.25]) by
    server-1.pragma-ade.nl (8.9.3/8.9.3) with SMTP id JAA06083; Wed,
    7 Feb 2001 09:41:43 +0100
Message-Id: <3.0.6.32.20010207091716.01727b00@server-1>
X-Sender: hagen@server-1
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32)
Date: Wed, 07 Feb 2001 09:17:16 +0100
To: "Denis B. Roegel" <Denis.Roegel@loria.fr>
From: Hans Hagen <pragma@wxs.nl>
Subject: Re: [metafont] text parameter to string?
Cc: Denis.Roegel@loria.fr (Denis B. Roegel), metafont@nef.ens.fr,
    roegel@lorraine.loria.fr (Denis B. Roegel)
In-Reply-To: <200102070009.BAA03754@bar.loria.fr>
References: <3.0.6.32.20010206163520.01a7b250@server-1>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 396
Precedence: list

At 01:09 AM 2/7/01 +0100, Denis B. Roegel wrote:
>`Hans Hagen' wrote
>>   
>>   
>>   Well, you can redefine ( and ) to be " but then the input parser
cannot be
>>   fooled that way. 
>
>Could you expand on that?

something 

grabstring == 

begingroup 
save ( ; let ( = " ;
save ) ; let ) = " ;
dograbstring  

dograbstring expr s == 

s 
endgroup  

but this will fail since there is no way to make ( equivalent to ",
although I think it should be possible to extend mp in such a way that ""
() etc could be configured.   

>>   
>>   >The closest I came to achieve this was to restrict
>>   >what `t' is to something that can be a suffix and then
>>   >to loop over text, and call str. 
>>   
>>   You mean something like: 
>>   
>>   vardef ToStr (text t) =
>>    "" forsuffixes $ = t : & str $ endfor
>>   enddef ;
>>   
>>   string MyString ; MyString = ToStr (8fsj090m// osp) ;
>
>Yes, that's what I meant, but now I wonder: is `8fsj090m//osp' really
>a suffix? (It was just random keys I typed the first time.)
>Can `//' be part of a suffix?
>
>Also, there is still a problem with your definition: it breaks
>if `t' is the name of a def, for instance, 
>
>def hello(expr a)=enddef;
>
>MyString := ToStr (hello);

Hm. Only with a macro that takes arguments. A real dirty way out is: 

let def = vardef ; 

since vardef's work well. 


It all depends on what metapost expects. An expression should conform to
certain syntax rules, while afaik is just grabbed upto the next ;

I think that most things can be a suffix, but some tokens are intercepted
by the input scanner. In TeX, one can play with catcodes and doing what you
want would not be hard there, but then, tex does not have the nice non
interference (grouping) features. Actually, most differences in the macro
language make sense and is spit eof what one may think, even the strange
thinsg make sense once you run into some special cases. I think that the mp
interface was not designed for implementing interfaces, but for expression
handling.  

Hans
-------------------------------------------------------------------------
                                  Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                      Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------


From - Wed Feb  7 14:31:35 2001
Return-Path: <Denis.Roegel@loria.fr>
Received: from lorraine.loria.fr (lorraine.loria.fr [152.81.1.17]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f17DVP429896 for
    <metafont@ens.fr>; Wed, 7 Feb 2001 14:31:25 +0100 (CET)
Received: from bar.loria.fr (bar.loria.fr [152.81.2.13]) by
    lorraine.loria.fr (8.9.3/8.9.3/8.9.3/JCG-DG) with ESMTP id OAA03874;
    Wed, 7 Feb 2001 14:31:23 +0100 (MET)
From: "Denis B. Roegel" <Denis.Roegel@loria.fr>
Received: (from roegel@localhost) by bar.loria.fr
    (8.9.3/8.9.3/8.9.3-client/JCG) id OAA06286; Wed, 7 Feb 2001 14:31:22 +0100
    (MET)
Message-Id: <200102071331.OAA06286@bar.loria.fr>
To: metafont@nef.ens.fr
Date: Wed, 7 Feb 2001 14:31:22 +0100 (MET)
Cc: roegel@lorraine.loria.fr (Denis B. Roegel)
X-Mailer: ELM [version 2.5 PL2]
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 397
Precedence: list
Subject: [metafont] how to distinguish fresh numerics from partly known
    numerics?

Here is something else I would like to do.

With

numeric a,b,c;
b=c;

I would like to identify `a' as completely unknown
and `b' and `c' as only partly unknown.

(The unknown function is true of a, b, and c.)

Is this possible?

Thanks,

Denis


From - Wed Feb  7 15:10:03 2001
Return-Path: <taupin@lps.u-psud.fr>
Received: from hprib.lps.u-psud.fr (hprib.lps.u-psud.fr [193.55.39.152])
    by nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f17E9t435084 ;
    Wed, 7 Feb 2001 15:09:56 +0100 (CET)
Received: from physol.lps.u-psud.fr (root@physol.lps.u-psud.fr
    [193.55.39.183]) by hprib.lps.u-psud.fr (8.9.3/jtpda-5.3.1) with ESMTP id
    QAA10495 ; Wed, 7 Feb 2001 16:15:39 +0100
Received: from lps.u-psud.fr (pctaupin2.lps.u-psud.fr [194.57.46.23]) by
    physol.lps.u-psud.fr (8.9.1/jtpda-5.3.1) with ESMTP id PAA26287 ;
    Wed, 7 Feb 2001 15:11:04 +0100 (MET)
Message-Id: <3A815944.DD8124CD@lps.u-psud.fr>
Date: Wed, 07 Feb 2001 15:18:45 +0100
From: Daniel Taupin <taupin@lps.u-psud.fr>
X-Mailer: Mozilla 4.51 [en] (Win95; I)
X-Accept-Language: en
Mime-Version: 1.0
To: Liste metafont <metafont@nef.ens.fr>, Liste Gutenberg <gut@nef.ens.fr>,
    TeX-Euro <tex-euro@relay.urz.uni-heidelberg.de>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 398
Precedence: list
Subject: [metafont] TTF fonts in metafont

Updated version of TTF fonts converted to metafont at:

ftp://ftp.lps.u-psud.fr/pub/latex/fonts/ttf/metafont

Error corrected: missing encoding statement (disabled emtex's dvispell).

--
-------------------------------------------------------------------------

  Daniel Taupin, Physique des Solides, Univ. Paris-Sud, 91405 ORSAY
  E-mail : mailto:taupin@lps.u-psud.fr
  Tél: (33) 1.69.15.60.79, Fax: (33) 1.69.15.60.86
-------------------------------------------------------------------------




From - Wed Feb  7 15:41:14 2001
Return-Path: <pragma@wxs.nl>
Received: from smtp9.xs4all.nl (smtp9.xs4all.nl [194.109.127.135]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f17Ef7440324 for
    <metafont@ens.fr>; Wed, 7 Feb 2001 15:41:07 +0100 (CET)
Received: from server-1.pragma-ade.nl (s340-modem3966.dial.xs4all.nl
    [194.109.175.126]) by smtp9.xs4all.nl (8.9.3/8.9.3) with ESMTP id PAA02875;
    Wed, 7 Feb 2001 15:41:03 +0100 (CET)
Received: from laptop-1 (laptop-1.pragma-ade.nl [200.1.1.25]) by
    server-1.pragma-ade.nl (8.9.3/8.9.3) with SMTP id PAA07495; Wed,
    7 Feb 2001 15:22:07 +0100
Message-Id: <3.0.6.32.20010207150644.00af72e0@server-1>
X-Sender: hagen@server-1
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32)
Date: Wed, 07 Feb 2001 15:06:44 +0100
To: "Denis B. Roegel" <Denis.Roegel@loria.fr>
From: Hans Hagen <pragma@wxs.nl>
Subject: Re: [metafont] how to distinguish fresh numerics from partly
    known    numerics?
Cc: metafont@nef.ens.fr, roegel@lorraine.loria.fr (Denis B. Roegel)
In-Reply-To: <200102071331.OAA06286@bar.loria.fr>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 399
Precedence: list

At 02:31 PM 2/7/01 +0100, Denis B. Roegel wrote:
>Here is something else I would like to do.
>
>With
>
>numeric a,b,c;
>b=c;
>
>I would like to identify `a' as completely unknown
>and `b' and `c' as only partly unknown.
>
>(The unknown function is true of a, b, and c.)
>
>Is this possible?

I don't think so (apart from forcing some inconsistency in batch mode and
interpreting the log file). 

Hans

-------------------------------------------------------------------------
                                  Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                      Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------


From - Wed Feb  7 20:37:36 2001
Return-Path: <henkel@vh-s.de>
Received: from mailout00.sul.t-online.com (mailout00.sul.t-online.com
    [194.25.134.16]) by nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id
    f17JbP478013 for <metafont@ens.fr>; Wed, 7 Feb 2001 20:37:25 +0100 (CET)
Received: from fwd00.sul.t-online.com by mailout00.sul.t-online.com with
    smtp id 14QaP7-0001qW-02; Wed, 07 Feb 2001 20:37:25 +0100
Received: from vhssv1.vhs (320016211760-0001@[62.153.6.75]) by
    fmrl00.sul.t-online.com with esmtp id 14QaOw-1hsvc8C; Wed, 7 Feb 2001
    20:37:14 +0100
Received: from hahepc.vhs (mail@hahepc.vhs [192.168.0.3]) by vhssv1.vhs
    (8.8.8/8.8.8) with ESMTP id UAA06088 for <metafont@ens.fr>; Wed,
    7 Feb 2001 20:37:13 +0100
Received: from hahe (helo=localhost) by hahepc.vhs with local-esmtp (Exim
    3.12 #1 (Debian)) id 14QaOv-0002xC-00 for <metafont@ens.fr>;
    Wed, 07 Feb 2001 20:37:13 +0100
Date: Wed, 7 Feb 2001 20:37:13 +0100 (CET)
From: Hartmut Henkel <henkel@vh-s.de>
To: MetaFont List <metafont@nef.ens.fr>
Subject: [metafont] Describing Unknown Rectangle Possible?
In-Reply-To: <3.0.6.32.20010207150644.00af72e0@server-1>
Message-Id: <Pine.LNX.4.21.0102072017310.11306-100000@hahepc.vhs>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Sender: 320016211760-0001@t-dialin.net
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 400
Precedence: list

Hi,

is it possible to describe the relationship between yet unknown points
of a rectangle z1--z2--z3--z4--cycle?

E. g. describing points of an unknown parallelogram is simple:
z4-z1=z3-z2;

Also possible is describing points of an unknown square: 
z4-z1=z3-z2; z3-z1=(y2-y4,x4-x2);

A rectangle with unknown points just seems to be one unknown too much to
state it without having more information. Do you see any solution?

Greetings 

Hartmut


------------------------------------------------------------------------
Dr.-Ing. Hartmut Henkel
von Hoerner & Sulger GmbH
Schlossplatz 8
D-68723 Schwetzingen, Germany
------------------------------------------------------------------------


From - Wed Feb  7 20:57:26 2001
Return-Path: <Denis.Roegel@loria.fr>
Received: from lorraine.loria.fr (lorraine.loria.fr [152.81.1.17]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f17JvF479656 for
    <metafont@ens.fr>; Wed, 7 Feb 2001 20:57:15 +0100 (CET)
Received: from bar.loria.fr (bar.loria.fr [152.81.2.13]) by
    lorraine.loria.fr (8.9.3/8.9.3/8.9.3/JCG-DG) with ESMTP id UAA27024;
    Wed, 7 Feb 2001 20:56:53 +0100 (MET)
From: "Denis B. Roegel" <Denis.Roegel@loria.fr>
Received: (from roegel@localhost) by bar.loria.fr
    (8.9.3/8.9.3/8.9.3-client/JCG) id UAA08036; Wed, 7 Feb 2001 20:56:53 +0100
    (MET)
Message-Id: <200102071956.UAA08036@bar.loria.fr>
Subject: Re: [metafont] Describing Unknown Rectangle Possible?
To: henkel@vh-s.de (Hartmut Henkel)
Date: Wed, 7 Feb 2001 20:56:53 +0100 (MET)
Cc: metafont@nef.ens.fr (MetaFont List)
In-Reply-To: <Pine.LNX.4.21.0102072017310.11306-100000@hahepc.vhs> from
    "Hartmut Henkel" at Feb 07, 2001 08:37:13 PM
X-Mailer: ELM [version 2.5 PL2]
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 401
Precedence: list

`Hartmut Henkel' wrote
>   
>   Also possible is describing points of an unknown square: 
>   z4-z1=z3-z2; z3-z1=(y2-y4,x4-x2);

Or without expliciting the xs and ys:

    z3-z2=(z2-z1) rotated 90=(z4-z3) rotated -90;

>   A rectangle with unknown points just seems to be one unknown too much to
>   state it without having more information. Do you see any solution?

No.

Denis


From - Thu Feb  8 15:10:27 2001
Return-Path: <Wolfgang.Huber2@infineon.com>
Received: from mail1.infineon.com (mail1.infineon.com [192.35.17.229]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f18EAF466213 for
    <metafont@ens.fr>; Thu, 8 Feb 2001 15:10:15 +0100 (CET)
X-Envelope-Sender-Is: Wolfgang.Huber2@infineon.com (at relayer
    mail1.infineon.com)
Received: from vihsx03a.vih.infineon.com ([190.5.203.35]) by
    mail1.infineon.com (8.11.1/8.11.1) with ESMTP id f18EAEm02718 for
    <metafont@ens.fr>; Thu, 8 Feb 2001 15:10:14 +0100 (MET)
Received: by vihsx03a.vih.infineon.com with Internet Mail Service
    (5.5.2653.19) id <1LLFRVFH>; Thu, 8 Feb 2001 15:10:16 +0100
Message-Id: <CD6E974B87EED311A52E009027AFF8EB975090@vihsx01a.vih.infineon.com>
From: "Huber Wolfgang (Villach)" <Wolfgang.Huber2@infineon.com>
To: "'Metafont-Liste'" <metafont@nef.ens.fr>
Date: Thu, 8 Feb 2001 15:10:12 +0100
Mime-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain; charset="iso-8859-1"
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 402
Precedence: list
Subject: [metafont] plotting functions

Hi!

If one wants to plot a function he usually does that with a loop, where
equidistant 
points are calculated.
But I think this to be an inefficient way.
Shouldn't it be possible, as one knows usually the derivatives, to calculate
as few 
control points as needed?
Opinions?

Wolfgang 


From - Thu Feb  8 20:49:30 2001
Return-Path: <luecking@uark.edu>
Received: from mail.uark.edu (mail.uark.edu [130.184.5.107]) by nef.ens.fr
    (8.10.1/1.01.28121999) with ESMTP id f18JnH406697 for <metafont@ens.fr>;
    Thu, 8 Feb 2001 20:49:17 +0100 (CET)
Received: from mathdancer.uark.edu ([130.184.55.45]) by mail.uark.edu
    (Netscape Messaging Server 4.15) with SMTP id G8GF2200.E8M; Thu,
    8 Feb 2001 13:49:14 -0600
Message-Id: <3.0.6.32.20010208134943.007ae410@mail.uark.edu>
X-Sender: luecking@mail.uark.edu (Unverified)
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32)
Date: Thu, 08 Feb 2001 13:49:43 -0600
To: "Huber Wolfgang (Villach)" <Wolfgang.Huber2@infineon.com>
From: "Daniel Luecking" <luecking@uark.edu>
Subject: Re: [metafont] plotting functions
Cc: "Metafont-Liste" <metafont@nef.ens.fr>
In-Reply-To: <CD6E974B87EED311A52E009027AFF8EB975090@vihsx01a.vih.infine
    on.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 403
Precedence: list

At 03:10 PM 2/8/01 +0100, you wrote:
>Hi!
>
>If one wants to plot a function he usually does that with a loop, where
>equidistant 
>points are calculated.
>But I think this to be an inefficient way.
>Shouldn't it be possible, as one knows usually the derivatives, to calculate
>as few 
>control points as needed?
>Opinions?

In MFpic, we have a command that draws a function. I considered similar
ideas, but mainly rejected them for ease of use. It would be difficult (in
MF) to calculate or estimate a derivative, so the user interface would
require a command whose arguments include both the function and its
derivative. Most users don't want (or don't know how) to specify a
derivative. In MFpic we settled on specifying the function. The code then
calculates the points z_n plus specifies the direction at each point z_n to
be  z_{n+1)-z_{n-1} (which is essentially just a very simple way to
estimate the derivative).

A knowledge of the derivative would indeed usually allow for fewer points,
but would involve twice as many calculation: evaluating the function
expression as well as that of the derivative. On the other hand that allows
one to explicitly tell MF the control points (as in z1..controls z2 and
z3..z4) which would apparently be more efficient to MF as it wouldn't have
to optimize over the whole curve.
-- 
Daniel H. Luecking          luecking@comp.uark.edu
Department of Mathematical Sciences
University of Arkansas, Fayetteville AR 72701-1201


From - Thu Feb  8 22:06:46 2001
Return-Path: <luecking@uark.edu>
Received: from mail.uark.edu (mail.uark.edu [130.184.5.107]) by nef.ens.fr
    (8.10.1/1.01.28121999) with ESMTP id f18L6X412246 for <metafont@ens.fr>;
    Thu, 8 Feb 2001 22:06:33 +0100 (CET)
Received: from mathdancer.uark.edu ([130.184.55.45]) by mail.uark.edu
    (Netscape Messaging Server 4.15) with SMTP id G8GIMU02.9AC; Thu,
    8 Feb 2001 15:06:30 -0600
Message-Id: <3.0.6.32.20010208150700.007a9100@mail.uark.edu>
X-Sender: luecking@mail.uark.edu (Unverified)
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32)
Date: Thu, 08 Feb 2001 15:07:00 -0600
To: Hartmut Henkel <henkel@vh-s.de>
From: "Daniel Luecking" <luecking@uark.edu>
Subject: Re: [metafont] Describing Unknown Rectangle Possible?
Cc: MetaFont List <metafont@nef.ens.fr>
In-Reply-To: <Pine.LNX.4.21.0102072017310.11306-100000@hahepc.vhs>
References: <3.0.6.32.20010207150644.00af72e0@server-1>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 404
Precedence: list

At 08:37 PM 2/7/01 +0100, you wrote:
>Hi,
>
>is it possible to describe the relationship between yet unknown points
>of a rectangle z1--z2--z3--z4--cycle?
>

No, assuming you mean a set of equations acceptable to Metafont such that
every quadruple of points satisfying them must be a rectangle. 

>E. g. describing points of an unknown parallelogram is simple:
>z4-z1=z3-z2;
>

Metafont doesn't allow non-linear equations among unknowns, so we need
linear equations. Because the equations must be scale invariant, they are
homogeneous and because they must be translation invariant, they can depend
only on the differences between the points. This means we can take one of
the points to be (0,0) and we have equations in the other three points. Now
we also have rotation invariance, so the equation must be z-scale
invariant, which means we have complex linear equations AZ = 0, where A is
an n-by-3 matrix and Z is a triple of complex numbers (the three points). 

It is easy to come up with 2 complex-linearly independent values for Z that
come from rectangles, so A has rank 1 (i.e., it is essentially a 1-by-3
matrix of complex numbers. It is then a matter of putting in a couple of
different values of Z to show that the equation is the same as the one for
parallelograms, perhaps multiplied by a complex constant. Thus any equation
true for all rectangles automatically includes all parallelograms.

In fact, if orientation is taken into account (in the differential
geometric sense that z1--z2--z3--z4--cycle is taken to be different from
its reversal z1--z4--z3--z2--cycle) the above argument is valid for squares
as well.

>Also possible is describing points of an unknown square: 
>z4-z1=z3-z2; z3-z1=(y2-y4,x4-x2);

The second equation is valid only if the orientation of the square is
counterclockwise. Oriented clockwise, the sign of the of the right-hand
side  would be reversed. Any linear equations valid for all squares of all
orientations will reduce to the parallelogram equation.


>
>A rectangle with unknown points just seems to be one unknown too much to
>state it without having more information. 

Also true for squares. The extra information needed is the orientation, and
the only means of stating that in an equation is non-linearly.
-- 
Daniel H. Luecking          luecking@comp.uark.edu
Department of Mathematical Sciences
University of Arkansas, Fayetteville AR 72701-1201


From - Fri Feb  9 14:00:18 2001
Return-Path: <B.Jackowski@gust.org.pl>
Received: from chronos.ipipan.gda.pl (chronos.ipipan.gda.pl
    [153.19.136.16]) by nef.ens.fr (8.10.1/1.01.28121999) with SMTP id
    f19D07481220 for <metafont@ens.fr>; Fri, 9 Feb 2001 14:00:07 +0100 (CET)
Received: (qmail 9172 invoked by uid 410); 9 Feb 2001 12:59:43 -0000
Date: Fri, 9 Feb 2001 13:59:43 +0100 (MET)
From: Boguslaw Jackowski <B.Jackowski@GUST.org.pl>
X-Sender: jacko@chronos.ipipan.gda.pl
To: The Discussion List of METAFONT/METAPOST <metafont@nef.ens.fr>
Subject: Re: [metafont] how to distinguish fresh numerics from partly
    known numerics?
Message-Id: <Pine.LNX.4.21.0102091358250.9142-100000@chronos.ipipan.gda.pl>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 405
Precedence: list


Denis B. Roegel:
> With
> 
> numeric a,b,c;
> b=c;
> 
> I would like to identify `a' as completely unknown
> and `b' and `c' as only partly unknown.

Hans Hagen:
> I don't think so (apart from forcing some inconsistency in batch mode and
> interpreting the log file).

Forcing inconsistency is not needed -- there is a `showdependencies'
operator; but postprocessing seems unavoidable (like with the problem
of listing all the suffixes that were used for a given variable).

-- Jacko

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Bogus\l{}aw Jackowski: B.Jackowski@GUST.ORG.PL
----------------------------------------------------------------
 Hofstadter's Law: It always takes longer than you expect, even
                   when you take into account Hofstadter's Law.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-




From - Fri Feb  9 14:02:54 2001
Return-Path: <B.Jackowski@gust.org.pl>
Received: from chronos.ipipan.gda.pl (chronos.ipipan.gda.pl
    [153.19.136.16]) by nef.ens.fr (8.10.1/1.01.28121999) with SMTP id
    f19D2i481487 for <metafont@ens.fr>; Fri, 9 Feb 2001 14:02:44 +0100 (CET)
Received: (qmail 9186 invoked by uid 410); 9 Feb 2001 13:02:37 -0000
Date: Fri, 9 Feb 2001 14:02:37 +0100 (MET)
From: Boguslaw Jackowski <B.Jackowski@GUST.org.pl>
X-Sender: jacko@chronos.ipipan.gda.pl
To: The Discussion List of METAFONT/METAPOST <metafont@nef.ens.fr>
Subject: Re: [metafont] Describing Unknown Rectangle Possible?
Message-Id: <Pine.LNX.4.21.0102091359450.9142-100000@chronos.ipipan.gda.pl>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 406
Precedence: list


Hartmut Henkel:
>is it possible to describe the relationship between yet unknown points
>of a rectangle z1--z2--z3--z4--cycle?
[...]
> A rectangle with unknown points just seems to be one unknown too much to
> state it without having more information. Do you see any solution?

Denis B. Roegel:
> No.

Daniel Luecking:
> No, assuming you mean a set of equations acceptable to Metafont such that
> every quadruple of points satisfying them must be a rectangle.

Actually, a seemingly trivial sentence cannot be formulated using linear
equations: ``z1 and z2 are parallel'' (i.e., unknown z1 and unknown z2 belong
to the same straight line).

This can be viewed as another formulation of the problem posed by Hartmut
Henkel.

Daniel Luecking:
> Thus any equation true for all rectangles automatically includes all
> parallelograms.
[...]
> Any linear equations valid for all squares of all orientations will
> reduce to the parallelogram equation.

Nice generalization -- I like it. Thanks. 

-- Jacko

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Bogus\l{}aw Jackowski: B.Jackowski@GUST.ORG.PL
----------------------------------------------------------------
 Hofstadter's Law: It always takes longer than you expect, even
                   when you take into account Hofstadter's Law.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-




From - Sat Feb 10 01:35:26 2001
Return-Path: <Denis.Roegel@loria.fr>
Received: from lorraine.loria.fr (lorraine.loria.fr [152.81.1.17]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f1A0ZH439986 for
    <metafont@ens.fr>; Sat, 10 Feb 2001 01:35:17 +0100 (CET)
Received: from bar.loria.fr (bar.loria.fr [152.81.2.13]) by
    lorraine.loria.fr (8.9.3/8.9.3/8.9.3/JCG-DG) with ESMTP id BAA07159;
    Sat, 10 Feb 2001 01:35:16 +0100 (MET)
From: "Denis B. Roegel" <Denis.Roegel@loria.fr>
Received: (from roegel@localhost) by bar.loria.fr
    (8.9.3/8.9.3/8.9.3-client/JCG) id BAA24963; Sat, 10 Feb 2001 01:35:16
    +0100 (MET)
Message-Id: <200102100035.BAA24963@bar.loria.fr>
To: metafont@nef.ens.fr
Date: Sat, 10 Feb 2001 01:35:16 +0100 (MET)
Cc: roegel@lorraine.loria.fr (Denis B. Roegel)
X-Mailer: ELM [version 2.5 PL2]
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 407
Precedence: list
Subject: [metafont] mft overflow

Hello,

I am trying to format some metapost code with mft
and I am running into an overflow:

This is MFT, Version 2.0 (Web2C 7.3.2x)

! Sorry, name capacity exceeded. (l.4035)
  ...
(That was a fatal error, my friend.)


I am not surprised by the error (my input file is large), 
and I know how to increase the name
capacity by recompiling mft, but is there
by any chance a ressource that can be set in texmf.cnf
for that purpose? (I guess not)

Thanks,

Denis


From - Wed Feb 14 11:45:20 2001
Return-Path: <JGMBenoit@Wanadoo.fr>
Received: from oxera.wanadoo.fr (smtp-rt-13.wanadoo.fr [193.252.19.223]
    (may be forged)) by nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id
    f1EAjAu21184 for <metafont@ens.fr>; Wed, 14 Feb 2001 11:45:11 +0100 (CET)
Received: from amyris.wanadoo.fr (193.252.19.150) by oxera.wanadoo.fr;
    14 Feb 2001 11:45:10 +0100
Received: from wanadoo.fr (193.250.127.202) by amyris.wanadoo.fr;
    14 Feb 2001 11:45:09 +0100
Message-Id: <3A8A619D.4ADD2000@Wanadoo.fr>
Date: Wed, 14 Feb 2001 11:44:45 +0100
From: Jerome BENOIT <JGMBenoit@Wanadoo.fr>
X-Mailer: Mozilla 4.76 [en] (Win98; U)
X-Accept-Language: en
Mime-Version: 1.0
To: MetaPost <metafont@nef.ens.fr>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 408
Precedence: list
Subject: [metafont] MP:graph: clip plot into plot

Bonjour:

Is there a simple way with MP to clip one plot into an aother one ?

Thanks in advance,
Jerome BENOIT


From - Mon Feb 19 19:40:22 2001
Return-Path: <jdinis@dop.ineti.pt>
Received: from lente.dop.ineti.pt (lente.dop.ineti.pt [193.137.41.85]) by
    nef.ens.fr (8.10.1/1.01.28121999) with SMTP id f1JIeAu39267 for
    <metafont@ens.fr>; Mon, 19 Feb 2001 19:40:10 +0100 (CET)
Received: (qmail 16448 invoked from network); 19 Feb 2001 18:56:26 -0000
Received: from unknown (HELO sirius) (192.168.2.103) by lens.dop.ineti.pt
    with SMTP; 19 Feb 2001 18:56:25 -0000
Message-Id: <002901c09aa3$cbc0c990$6702a8c0@sirius>
From: =?iso-8859-1?Q?Jo=E3o_Dinis?= <jdinis@dop.ineti.pt>
To: <metafont@nef.ens.fr>
Date: Mon, 19 Feb 2001 18:43:05 -0000
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-Msmail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-Mimeole: Produced By Microsoft MimeOLE V5.50.4133.2400
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 409
Precedence: list
Subject: [metafont] text along a path


hi,

does anybody knows how to write text along a path
or at least along a circle path (it would solve my need)

I would like to have text with kerning
eventually with a regular postscript font.

any ideas?


Joao Dinis


From - Tue Feb 20 10:40:32 2001
Return-Path: <robin.fairbairns@cl.cam.ac.uk>
Received: from wisbech.cl.cam.ac.uk (mta1.cl.cam.ac.uk [128.232.0.15]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f1K9eMu93384 for
    <metafont@ens.fr>; Tue, 20 Feb 2001 10:40:22 +0100 (CET)
Received: from pallas.cl.cam.ac.uk ([128.232.8.88] helo=cl.cam.ac.uk
    ident=rf) by wisbech.cl.cam.ac.uk with esmtp (Exim 3.092 #1) id
    14V9H7-0002Pa-00; Tue, 20 Feb 2001 09:40:01 +0000
To: =?iso-8859-1?Q?Jo=E3o_Dinis?= <jdinis@dop.ineti.pt>
Cc: metafont@nef.ens.fr
Subject: Re: [metafont] text along a path
In-Reply-To: Your message of
    "Mon, 19 Feb 2001 18:43:05 GMT." <002901c09aa3$cbc0c990$6702a8c0@sirius>
Date: Tue, 20 Feb 2001 09:39:58 +0000
From: Robin Fairbairns <Robin.Fairbairns@cl.cam.ac.uk>
Message-Id: <E14V9H7-0002Pa-00@wisbech.cl.cam.ac.uk>
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 410
Precedence: list

> does anybody knows how to write text along a path
> or at least along a circle path (it would solve my need)

there's a delightful paper by jiri zlatuska in the proceedings of
tug'95 (tugboat 16#3, iirc) about doing just this.  an entire meta-
font for one curved text.  intensely admirable, but not something i
would want to indulge in...

whenever i've needed to do such a thing, i've used pstricks.  the
latex graphics companion provided the recipe i used last time...

> I would like to have text with kerning

this, and the moon too?

what on earth do you mean by this?  do you expect the font to contain
metrics with kern pairs that can be interpreted differently according
to the relative orientation of the characters? -- because the kerning
information in any `ordinary' font is designed for use when
typesetting along a straight line, and won't be of direct use when the
character bodies aren't parallel.

of course, with pstricks you can do everything.

> eventually with a regular postscript font.

of course, with pstricks you can do everything.

robin


From - Tue Feb 20 11:35:25 2001
Return-Path: <smuelas@mecanica.upm.es>
Received: from filemon.mecanica.upm.es (filemon.mecanica.upm.es
    [138.100.66.1]) by nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id
    f1KAZFu00128 for <metafont@ens.fr>; Tue, 20 Feb 2001 11:35:15 +0100 (CET)
Received: from [138.100.66.37] (helo=simux.mecanica.upm.es ident=smuelas)
    by filemon.mecanica.upm.es with esmtp (Exim 3.11 #1 (Debian)) id
    14VA89-0005df-00; Tue, 20 Feb 2001 11:34:49 +0100
Date: Tue, 20 Feb 2001 11:32:32 +0100 (CET)
From: smuelas <smuelas@mecanica.upm.es>
To: Robin Fairbairns <Robin.Fairbairns@cl.cam.ac.uk>
Cc: =?iso-8859-1?Q?Jo=E3o_Dinis?= <jdinis@dop.ineti.pt>, <metafont@nef.ens.fr>
Subject: Re: [metafont] text along a path
In-Reply-To: <E14V9H7-0002Pa-00@wisbech.cl.cam.ac.uk>
Message-Id: <Pine.LNX.4.30.0102201110080.1216-100000@simux.mecanica.upm.es>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 411
Precedence: list

> whenever i've needed to do such a thing, i've used pstricks.  the
> latex graphics companion provided the recipe i used last time...

Perhaps it could be interesting for you to know TXP, a macro-routine
written enterely in MP that has nothing less than pstricks for writing
text_on_the_path. Or the application METAGRAF that uses also TXP in a
simpler way, as you can use any curve done graphically by yourself....
and kerning is not impossible and you have all the PS fonts at your
disposal...
Have you seen the copy of the drawing of the "black-cat" from Latex
Graphics Companion done in minutes with METAGRAF? And do you know that
all the output from this application is a metapost file?

> of course, with pstricks you can do everything.
>
> > eventually with a regular postscript font.
>
> of course, with pstricks you can do everything.

But not only with pstricks. Go to

	http://w3.mecanica.upm.es/metapost

and see by yourself. Everything there is free software and you can do what
you want with it, including the use of the trash basket...

-- 
Santiago Muelas
E.T.S. Ingenieros de Caminos, (U.P.M)    Tf.: (34) 91 336 66 59
e-mail: smuelas@mecanica.upm.es          Fax: (34) 91 336 67 61
www: http://w3.mecanica.upm.es/~smuelas



From - Tue Feb 20 12:40:24 2001
Return-Path: <pragma@wxs.nl>
Received: from smtp9.xs4all.nl (smtp9.xs4all.nl [194.109.127.135]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f1KBeEu06891 for
    <metafont@ens.fr>; Tue, 20 Feb 2001 12:40:14 +0100 (CET)
Received: from server-1.pragma-ade.nl (s340-isdn3041.dial.xs4all.nl
    [194.109.191.225]) by smtp9.xs4all.nl (8.9.3/8.9.3) with ESMTP id MAA04563;
    Tue, 20 Feb 2001 12:40:10 +0100 (CET)
Received: from laptop-1 (laptop-1.pragma-ade.nl [200.1.1.25]) by
    server-1.pragma-ade.nl (8.9.3/8.9.3) with SMTP id MAA08462; Tue,
    20 Feb 2001 12:31:11 +0100
Message-Id: <3.0.6.32.20010220113006.01bfd380@server-1>
X-Sender: hagen@server-1
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32)
Date: Tue, 20 Feb 2001 11:30:06 +0100
To: =?iso-8859-1?Q?Jo=E3o?= Dinis <jdinis@dop.ineti.pt>
From: Hans Hagen <pragma@wxs.nl>
Subject: Re: [metafont] text along a path
Cc: <metafont@nef.ens.fr>
In-Reply-To: <002901c09aa3$cbc0c990$6702a8c0@sirius>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Mime-Autoconverted: from quoted-printable to 8bit by nef.ens.fr id
    f1KBeEu06891
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 412
Precedence: list

At 06:43 PM 2/19/01 -0000, João Dinis wrote:
>
>hi,
>
>does anybody knows how to write text along a path
>or at least along a circle path (it would solve my need)
>
>I would like to have text with kerning
>eventually with a regular postscript font.
>
>any ideas?
 
www.pragma-ade.com -> metapost -> metafun-s.pdf  
-------------------------------------------------------------------------
                                  Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                      Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------


From - Tue Feb 20 17:02:52 2001
Return-Path: <ecashin@coe.uga.edu>
Received: from sage.coe.uga.edu (sage.coe.uga.edu [128.192.22.2]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f1KG2iu38554 for
    <metafont@ens.fr>; Tue, 20 Feb 2001 17:02:44 +0100 (CET)
Received: from coe.uga.edu.coe.uga.edu (IDENT:ecashin@kali.coe.uga.edu
    [128.192.22.62]) by sage.coe.uga.edu (8.9.1/8.9.1) with ESMTP id LAA25634
    for <metafont@ens.fr>; Tue, 20 Feb 2001 11:02:42 -0500 (EST)
To: <metafont@nef.ens.fr>
Subject: Re: [metafont] text along a path
References: <3.0.6.32.20010220113006.01bfd380@server-1>
From: Ed L Cashin <ecashin@coe.uga.edu>
Date: 20 Feb 2001 11:02:42 -0500
In-Reply-To: Hans Hagen's message of "Tue, 20 Feb 2001 11:30:06 +0100"
Message-Id: <m3vgq52vh9.fsf@coe.uga.edu>
Lines: 22
User-Agent: Gnus/5.070099 (Pterodactyl Gnus v0.99) Emacs/20.6
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 413
Precedence: list

Hans Hagen <pragma@wxs.nl> writes:

> At 06:43 PM 2/19/01 -0000, João Dinis wrote:
> >
> >hi,
> >
> >does anybody knows how to write text along a path
> >or at least along a circle path (it would solve my need)
> >
> >I would like to have text with kerning
> >eventually with a regular postscript font.
> >
> >any ideas?
>  
> www.pragma-ade.com -> metapost -> metafun-s.pdf  

There's a great example of kerned text typeset along arbitrary paths
in the MetaFun Manual cited above.

-- 
--Ed Cashin                    integrit file verification system
  ecashin@coe.uga.edu          http://integrit.sourceforge.net/


From - Tue Feb 20 21:52:27 2001
Return-Path: <wwl@www.widat.de>
Received: from www.widat.de (www.widat.de [195.4.39.2]) by nef.ens.fr
    (8.10.1/1.01.28121999) with SMTP id f1KKqJu66530 for <metafont@ens.fr>;
    Tue, 20 Feb 2001 21:52:19 +0100 (CET)
Received: from pD90104C6.dip0.t-ipconnect.de (unverified [217.1.4.198]) by
    www.widat.de (EMWAC SMTPRS 0.83) with SMTP id <B0016251575@www.widat.de>;
    Tue, 20 Feb 2001 22:03:07 +0100
Message-Id: <B0016251575@www.widat.de>
From: "Wolfgang Werners-Lucchini" <wwl@www.widat.de>
Organization: Musensturm
To: metafont@nef.ens.fr
Date: Tue, 20 Feb 2001 22:15:14 -1
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Reply-To: wwl@widat.de
X-Confirm-Reading-To: wwl@widat.de
X-PMRQC: 1
Priority: normal
In-Reply-To: <200102100035.BAA24963@bar.loria.fr>
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 414
Precedence: list
Subject: [metafont] Fontinstallation

Hello!

What are the right cm-ps-fonts to use with metapost?
bluesky or bakoma?
Where can I get tfm-files for the standard ghostscript-fonts?

Thanks, Wolfgang
---


From - Wed Feb 21 07:53:46 2001
Return-Path: <smuelas@mecanica.upm.es>
Received: from filemon.mecanica.upm.es (filemon.mecanica.upm.es
    [138.100.66.1]) by nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id
    f1L6rYu98668 for <metafont@ens.fr>; Wed, 21 Feb 2001 07:53:34 +0100 (CET)
Received: from [138.100.66.37] (helo=simux.mecanica.upm.es ident=smuelas)
    by filemon.mecanica.upm.es with esmtp (Exim 3.11 #1 (Debian)) id
    14VT9P-0008L7-00; Wed, 21 Feb 2001 07:53:23 +0100
Date: Wed, 21 Feb 2001 07:51:05 +0100 (CET)
From: smuelas <smuelas@mecanica.upm.es>
To: <wwl@widat.de>
Cc: <metafont@nef.ens.fr>
Subject: Re: [metafont] Fontinstallation
In-Reply-To: <B0016251575@www.widat.de>
Message-Id: <Pine.LNX.4.30.0102210744130.1503-100000@simux.mecanica.upm.es>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 415
Precedence: list

>
> Hello!
>
> What are the right cm-ps-fonts to use with metapost?
> bluesky or bakoma?
> Where can I get tfm-files for the standard ghostscript-fonts?
>
> Thanks, Wolfgang
> ---

Everything explained at:

	http://w3.mecanica.upm.es/metapost/txtopath.html
>
>

-- 
Santiago Muelas
E.T.S. Ingenieros de Caminos, (U.P.M)    Tf.: (34) 91 336 66 59
e-mail: smuelas@mecanica.upm.es          Fax: (34) 91 336 67 61
www: http://w3.mecanica.upm.es/~smuelas



From - Wed Feb 21 15:04:18 2001
Return-Path: <walter.kehowski@gcmail.maricopa.edu>
Received: from email2.dist.maricopa.edu (email2.dist.maricopa.edu
    [140.198.8.39]) by nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id
    f1LE45u42908 for <metafont@ens.fr>; Wed, 21 Feb 2001 15:04:05 +0100 (CET)
Received: from gcmail.maricopa.edu (140.198.35.44) by
    email2.dist.maricopa.edu (5.5.015.5) (authenticated as
    walter.kehowski@gcmail.maricopa.edu) id 3A935785000005CF; Wed,
    21 Feb 2001 07:00:01 -0700
Message-Id: <3A93C9CC.CDC34665@gcmail.maricopa.edu>
Date: Wed, 21 Feb 2001 06:59:40 -0700
From: walter kehowski <walter.kehowski@gcmail.maricopa.edu>
Organization: Glendale Community College
X-Mailer: Mozilla 4.72 [en] (Win95; U)
X-Accept-Language: en
Mime-Version: 1.0
To: smuelas <smuelas@mecanica.upm.es>
Cc: Robin Fairbairns <Robin.Fairbairns@cl.cam.ac.uk>,
    " =?iso-8859-1?Q?Jo=E3o?= Dinis" <jdinis@dop.ineti.pt>, metafont@nef.ens.fr
Subject: Re: [metafont] text along a path
References: <Pine.LNX.4.30.0102201110080.1216-100000@simux.mecanica.upm.es>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 416
Precedence: list

MetaPostians:

I just downloaded both TXP and MetaGraf and I can say that TXP is worth
putting in your MetaPost tool kit. Haven't worked with MetaGraf enough to say
anything about it one way or the other. Anyways, give TXP a look. There's a
demo file that compiles no problem :-). Just put  TXP in
C:\localtexmf\metapost and refresh the filename database. Move the example
file to an external directory, create a tex file with an appropriate
\includegraphics command, and take a look!

Walter Kehowski

smuelas wrote:

> > whenever i've needed to do such a thing, i've used pstricks.  the
> > latex graphics companion provided the recipe i used last time...
>
> Perhaps it could be interesting for you to know TXP, a macro-routine
> written enterely in MP that has nothing less than pstricks for writing
> text_on_the_path. Or the application METAGRAF that uses also TXP in a
> simpler way, as you can use any curve done graphically by yourself....
> and kerning is not impossible and you have all the PS fonts at your
> disposal...
> Have you seen the copy of the drawing of the "black-cat" from Latex
> Graphics Companion done in minutes with METAGRAF? And do you know that
> all the output from this application is a metapost file?
>
> > of course, with pstricks you can do everything.
> >
> > > eventually with a regular postscript font.
> >
> > of course, with pstricks you can do everything.
>
> But not only with pstricks. Go to
>
>         http://w3.mecanica.upm.es/metapost
>
> and see by yourself. Everything there is free software and you can do what
> you want with it, including the use of the trash basket...
>
> --
> Santiago Muelas
> E.T.S. Ingenieros de Caminos, (U.P.M)    Tf.: (34) 91 336 66 59
> e-mail: smuelas@mecanica.upm.es          Fax: (34) 91 336 67 61
> www: http://w3.mecanica.upm.es/~smuelas


From - Wed Feb 21 20:58:05 2001
Return-Path: <smidi@gmx.at>
Received: from smtp1.utaiop.at (mx2.utanet.at [195.70.253.46]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f1LJvsu79370 for
    <metafont@ens.fr>; Wed, 21 Feb 2001 20:57:54 +0100 (CET)
Received: from multi1.utaiop.at ([10.1.1.195]) by smtp1.utaiop.at
    (Netscape Messaging Server 4.15) with ESMTP id G94I4G02.G2T for
    <metafont@ens.fr>; Wed, 21 Feb 2001 20:57:52 +0100
Received: from gmx.at ([212.152.215.47]) by multi1.utaiop.at (Netscape
    Messaging Server 4.15) with ESMTP id G94I4E00.I1K for <metafont@ens.fr>;
    Wed, 21 Feb 2001 20:57:50 +0100
Message-Id: <3A941DAA.8710B543@gmx.at>
Date: Wed, 21 Feb 2001 20:57:30 +0100
From: Roland Smiderkal <smidi@gmx.at>
X-Mailer: Mozilla 4.7 [de] (Win98; I)
X-Accept-Language: de
Mime-Version: 1.0
To: metafont@nef.ens.fr
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 417
Precedence: list
Subject: [metafont] Cascading input-commands with relative path names

Suppose I have two files in directory dir1

  dir1/master.mp
  dir1/slave.mp

where master.mp contains the following input-command:

> input slave;

In addition I have a file in dir2

  dir2/supermaster.mp

that contains

> input ../dir1/master;

If I compile supermaster.mp then master.mp will be included correctly
but the file slave.mp will not (obviously it is looked after in a path
relative to the one where supermaster.mp resides).

Is there a solution for my problem?

(I could put the directory dir1 into the list of directories where
MetaPost looks for files, but I want to avoid this.)

Greetings,

Roland Smiderkal


From - Wed Feb 21 21:03:41 2001
Return-Path: <dongen@swift.ucc.ie>
Received: from interzone.ucc.ie (interzone.ucc.ie [143.239.1.134]) by
    nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f1LK3Vu79753 for
    <metafont@ens.fr>; Wed, 21 Feb 2001 21:03:31 +0100 (CET)
Received: from swift.ucc.ie (swift.ucc.ie [143.239.211.48]) by
    interzone.ucc.ie (8.9.3/8.9.3) with ESMTP id UAA23996; Wed, 21 Feb 2001
    20:03:50 GMT
Received: (from dongen@localhost) by swift.ucc.ie (8.9.3+Sun/8.9.3) id
    UAA18470; Wed, 21 Feb 2001 20:02:55 GMT
Date: Wed, 21 Feb 2001 20:02:55 +0000
From: Marc van Dongen <dongen@cs.ucc.ie>
To: Roland Smiderkal <smidi@gmx.at>
Cc: metafont@nef.ens.fr
Subject: Re: [metafont] Cascading input-commands with relative path names
Message-Id: <20010221200255.L17491@cs.ucc.ie>
References: <3A941DAA.8710B543@gmx.at>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <3A941DAA.8710B543@gmx.at>; from smidi@gmx.at on Wed,
    Feb 21, 2001 at 08:57:30PM +0100
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 418
Precedence: list

Roland Smiderkal (smidi@gmx.at) wrote:

[problem with file inclusion]


: Is there a solution for my problem?

If you are using UNIX you could use soft links?


Regards,


Marc
-- 
     Marc van Dongen, CS Dept | phone:  +353 21 4903578
University College Cork, NUIC | Fax:    +353 21 4903113
  College Road, Cork, Ireland | Email: dongen@cs.ucc.ie


From - Mon Feb 26 15:19:43 2001
Return-Path: <batke@ft.ee.tu-berlin.de>
Received: from mail.zrz.tu-berlin.de (mail.zrz.TU-Berlin.DE
    [130.149.4.15]) by nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id
    f1QEJZu22051 for <metafont@ens.fr>; Mon, 26 Feb 2001 15:19:36 +0100 (CET)
Received: from ftsu07.ee.tu-berlin.de ([130.149.49.87]
    helo=ftmail.ee.tu-berlin.de) by mail.zrz.tu-berlin.de with esmtp
    (exim-3.22) for <metafont@ens.fr> id 14XOUu-0004rW-00; Mon, 26 Feb 2001
    15:19:32 +0100
Received: from ftat06.ee.tu-berlin.de (mail@ftat06.ee.TU-Berlin.DE
    [130.149.49.9]) by ftmail.ee.tu-berlin.de (8.9.3/8.9.3) with ESMTP id
    PAA30050 for <metafont@ens.fr>; Mon, 26 Feb 2001 15:19:32 +0100
Received: from batke by ftat06.ee.tu-berlin.de with local (Exim 3.12 #1
    (Debian)) id 14XOUt-0001Ku-00 for <metafont@ens.fr>; Mon, 26 Feb 2001
    15:19:31 +0100
To: metafont@nef.ens.fr
From: Jan-Mark Batke <batke@ee.TU-Berlin.DE>
Date: 26 Feb 2001 15:19:31 +0100
Message-Id: <w4uk86dsf0s.fsf@ftat06.ee.tu-berlin.de>
Lines: 66
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Capitol Reef)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Sender: Johann-Markus Batke <batke@ft.ee.tu-berlin.de>
X-Mime-Autoconverted: from 8bit to quoted-printable by
    ftmail.ee.tu-berlin.de id PAA30050
Content-Transfer-Encoding: 8bit
X-Mime-Autoconverted: from quoted-printable to 8bit by nef.ens.fr id
    f1QEJZu22051
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 419
Precedence: list
Subject: [metafont] metapost for drawing stems

Hello Metafont and Metapost wizards,

I'd like to draw a function graph displayed with stems
(thats the Matlab name for bar plots), looking like this:

        |
      | |
    | | |
    
    1 2 3

So I wrote this metapost file:

,----[ stemtest.mp ]
| %1 1  data in stemtest.d
| %2 2
| %3 3
| 
| input graph;
| beginfig(1);
|  draw begingraph(3in,2in);
|    gdata("stemtest.d", s,
|      draw (scantokens s1, 0)--(scantokens s1, scantokens s2);
|      );
|    endgraph;
| endfig;
| end
`----

The stems appear, but they are to small; so rescaling of
the s1/s2 values is needed. How do I get this?

Another idea would be to say:

,----[ stemtestii.mp ]
| input graph;
| beginfig(1);
|  draw begingraph(3in,2in);
|    path p;
|    gdata("stemtest.d", s,
|      augment.p(s1, 0);
|      augment.p(s1, s2);
|      );
|    gdraw p;
|    endgraph;
| endfig;
| end
`----
Now the scaling is ok, but it is a zig-zag line and I only
want the zig, not the zag ;)

Is it possible to suppress each zag, filling only zigs?


Thanks in advance

Jan-Mark

-- 
.- Dipl.-Ing. Jan-Mark Batke -- TU Berlin·Secretary FT 5-1 .
 Phone: ++49 30 314-2 45 78     Fachgebiet Fernmeldetechnik     
 Fax:   ++49 30 314-2 25 14     (Telecommunications Group)      
 http://www-ft.ee.tu-berlin.de/~batke ------.¸.·¸.·´¯`·.¸.·.
 
                                        


