search for: r_proxy_evaluate

Displaying 4 results from an estimated 4 matches for "r_proxy_evaluate".

2000 Oct 03
0
FW: Parse Errors
...[mailto:Don.Wingate@IntelliChem.com] Sent: Tuesday, October 03, 2000 9:35 AM To: r-announce@lists.R-project.org Subject: Parse Errors Dear R Development Team, Using Thomas Baier's R Com Server -- or a dll I am building which supports an evaluate function that is based on Baier's function R_Proxy_evaluate contained in proxy_impl.c -- when I issue an invalid command to R such as "plo(x)" the program crashes. There is code in R_Proxy_evaluate to test for a parse error before actually generating code and issuing the command - He calls R_Parse1Buffer(&lBuffer,0,&lStatus) and then tests...
2000 Oct 03
2
Parse Errors
Dear R Development Team, Using Thomas Baier's R Com Server -- or a dll I am building which supports an evaluate function that is based on Baier's function R_Proxy_evaluate contained in proxy_impl.c -- when I issue an invalid command to R such as "plo(x)" the program crashes. There is code in R_Proxy_evaluate to test for a parse error before actually generating code and issuing the command - He calls R_Parse1Buffer(&lBuffer,0,&lStatus) and then tests...
2000 Oct 03
2
Parse Errors
Dear R Development Team, Using Thomas Baier's R Com Server -- or a dll I am building which supports an evaluate function that is based on Baier's function R_Proxy_evaluate contained in proxy_impl.c -- when I issue an invalid command to R such as "plo(x)" the program crashes. There is code in R_Proxy_evaluate to test for a parse error before actually generating code and issuing the command - He calls R_Parse1Buffer(&lBuffer,0,&lStatus) and then tests...
2000 Nov 07
0
error handling
Hello R developers, Platform: Windows 2000. Compiler: GNU GCC - 2.95.2 (CRTDLL) I have a C function for evaluating commands using eval(SEXP,SEXP) which is included in a personal make of R.dll. (Similiar to R_Proxy_evaluate() in rproxy_impl.c) Using SETJMP to catch errors works but there is a problem. For example, the following code: if (SETJMP(R_ToplevelContext->cjmpbuf)) // R_ToplevelContext->cjmpbuf R_GlobalContext->cjmpbuf return FALSE; R_CurrentExpr = eval(R_CurrentExpr , rho); will appear to work t...