Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
| Download
GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
Project: cocalc-sagemath-dev-slelievre
Views: 418346/****************************************************************************1**2*W funcs.h GAP source Martin Schönert3**4**5*Y Copyright (C) 1996, Lehrstuhl D für Mathematik, RWTH Aachen, Germany6*Y (C) 1998 School Math and Comp. Sci., University of St Andrews, Scotland7*Y Copyright (C) 2002 The GAP Group8**9** This file declares the functions of the function interpreter package.10**11** The function interpreter package contains the executors for procedure12** calls, the evaluators for function calls, the evaluator for function13** expressions, and the handlers for the execution of function bodies.14*/1516#ifndef GAP_FUNCS_H17#define GAP_FUNCS_H181920/****************************************************************************21**2223*F MakeFunction(<fexp>) . . . . . . . . . . . . . . . . . . make a function24**25** 'MakeFunction' makes a function from the function expression bag <fexp>.26*/27extern Obj MakeFunction (28Obj fexp );293031/****************************************************************************32**33*F ExecBegin( <frame> ) . . . . . . . . .begin an execution in context frame34** if in doubt, pass TLS(BottomLVars) as <frame>35**36*F ExecEnd(<error>) . . . . . . . . . . . . . . . . . . . end an execution37*/38extern void ExecBegin ( Obj frame );3940extern void ExecEnd (41UInt error );424344extern Int RecursionDepth;4546/****************************************************************************47**4849*F * * * * * * * * * * * * * initialize package * * * * * * * * * * * * * * *50*/515253/****************************************************************************54**5556*F InitInfoFuncs() . . . . . . . . . . . . . . . . . table of init functions57*/58StructInitInfo * InitInfoFuncs ( void );596061#endif // GAP_FUNCS_H6263/****************************************************************************64**6566*E funcs.c . . . . . . . . . . . . . . . . . . . . . . . . . . . . ends here67*/686970