MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: nesting pure functions

  • To: mathgroup at
  • Subject: [mg85978] Re: nesting pure functions
  • From: Ryan Olf <ryan at>
  • Date: Fri, 29 Feb 2008 06:23:59 -0500 (EST)
  • References: <>

I have figured out how to do this in one manner. What I want is this:

g = Function[{x,y,f},f[x,y,#]&]

Now, the question remains: is there a way to do this without naming 
variables explicitly? I would not be surprised if the answer is no.


Ryan Olf wrote:
> I'm trying to define a function, g, such that given some parameters and 
> a function as arguments, it returns a pure function:
> g[x_,y_,f_Function] = Function[f[x,y,#]]
> However, I need to define g itself as a pure function. I'm not sure how 
> to do this. It may be something like this:
> g = Function[Function[#3[#1,#2,#?????]]]
> Obviously, I want #?????? to be the argument of the of the outermost 
> Function, and #1, #2, #3 of the innermost function.
> Is there a way of defining g as a pure function (of a pure function) in 
> Mathematica?
> I appreciate your help,
> Ryan

  • Prev by Date: export grid to pdf string problem
  • Next by Date: Creating Palettes
  • Previous by thread: nesting pure functions
  • Next by thread: what corresponds to work folder in mathematica