On Sun, Oct 29, 2023 at 05:14:10PM +0800, Qian Yun wrote:
> Right now it gives following error:
> 
> =====
> (1) -> )boot removeAllClams()
> (EVAL-WHEN (EVAL LOAD) (PROG () (RETURN (|removeAllClams|))))
> Un-clamming function canCoerce
> 
>    >> System error:
>    The variable |canCoerce;| is unbound.
> =====
> 
> (I needed this when I was testing GCL to load fricas0.
> This function helped a little, but was not enough.)
> 
> Following patch fixes this issue.

OK.

> 
> - Qian
> 
> 
> diff --git a/src/interp/clam.boot b/src/interp/clam.boot
> index 42394895..6680551e 100644
> --- a/src/interp/clam.boot
> +++ b/src/interp/clam.boot
> @@ -470,4 +470,4 @@ domainEqualList(argl1, argl2) == EQUAL(argl1, argl2)
>  removeAllClams() ==
>    for [fun,:.] in $clamList repeat
>      sayBrightly ['"Un-clamming function",'%b,fun,'%d]
> -    SET(fun,eval INTERN STRCONC(STRINGIMAGE fun,'";"))
> +    SETF(SYMBOL_-FUNCTION fun, SYMBOL_-FUNCTION INTERN STRCONC(STRINGIMAGE
> fun,'";"))
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "FriCAS - computer algebra system" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to fricas-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/fricas-devel/6c95c1d4-1ee4-45aa-af49-f1c725d11c74%40gmail.com.

-- 
                              Waldek Hebisch

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fricas-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/ZT5D5NGFR9U6rZFP%40fricas.org.

Reply via email to