as.function               package:base               R Documentation

_C_o_n_v_e_r_t _O_b_j_e_c_t _t_o _F_u_n_c_t_i_o_n

_D_e_s_c_r_i_p_t_i_o_n:

     `as.function' is a generic function which is used to convert
     objects to functions.

     `as.function.default' works on a list `x', which should contain
     the concatenation of a formal argument list and an expression or
     an object of mode `"call"' which will become the function body.
     The function will be defined in a specified environment, by
     default that of the caller.

_U_s_a_g_e:

     as.function(x, ...)

     as.function.default(l, envir = sys.frame(sys.parent()))

_A_r_g_u_m_e_n_t_s:

       x: object to convert

     ...: additional arguments, depending on object

       l: a list

   envir: environment in which the function should be defined

_V_a_l_u_e:

     The desired function.

_A_u_t_h_o_r(_s):

     Peter Dalgaard

_S_e_e _A_l_s_o:

     `function'; `alist' which is handy for the construction of
     argument lists, etc.

_E_x_a_m_p_l_e_s:

     as.function(alist(a=,b=2,a+b))
     as.function(alist(a=,b=2,a+b))(3)

