Re: arguments in functions
- To: mathgroup at smc.vnet.net
- Subject: [mg7018] Re: [mg6959] arguments in functions
- From: Allan Hayes <hay at haystack.demon.co.uk>
- Date: Fri, 2 May 1997 21:30:45 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Wolfgang Hitzl" <W.Hitzl at uibk.ac.at>
University of Innsbruck, Austria
[mg6959] arguments in functions
> There is a thing I do not understand, when I define a easy function
> with an overhat, it does not work, i.e.
>
>f[^B_]:=^B.^B;
>
> (^B is the overhat[B])
Wolgang,
The Add-On, Utilities`Notation` deals with this sort of problem.
<<Utilities`Notation`
(using ^B for overhat[B])
Symbolize[^B]
f[Pattern[^B, _]] := ^B.^B
(* the abbreviation ^B_ does not parse properly for me*)
f[{1,2,3}]
14
You can get the latest version of Notation at
http://wolfram.com/~jasonh/Notation.html
Allan Hayes
hay at haystack.demon.co.uk
http://www.haystack.demon.co.uk