[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [plt-scheme] extension case senstivity



At Thu, 9 May 2002 08:24:24 -0700 (PDT), Ron Stanonik wrote:
> I'm writing a mzscheme extension (200alpha14-cvs15mar2002) and
> noticed that extension function names with mixed cased aren't
> recognized by mzscheme.  For example,
> 
>   scheme_add_global("sch_padID",
>     scheme_make_prim_w_arity(sch_padID, "sch_padID", 1, 1), env);
> 
> DrScheme reports "undefined identifier: sch_padID".

The easiest solution is to use scheme_add_global_symbol(), and create
the first argument using scheme_intern_exact_symbol() (as opposed to
scheme_intern_symbol()).

Matthew