Guile Mailing List Archive

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

Re: predicate of gh_define-result?



> From: Tano Fotang <fotang@yahoo.com>
> I need some help in determining the type
> of objects returned by gh_define:
> 
> SCM func=gh_define("bla",proc);
> Then:
> gh_display(func) ==> (bla . #<procedure (m w)>)
> gh_symbol_p(gh_car(func)) ==> TRUE
> Now, what type is gh_cadr(func) ?Tests
> using everything from gh_boolean_p to gh_procedure_p
> return FALSE.
> I was hoping for it to be a procedure.

The cdr is a procedure, the cadr is the car
of a procedure (ouch).  Note the . between
bla and #<proc...>.

-- 
     --Keith

This mail message sent by GNU emacs and Linux.
Food, Shelter, Source code.

Guile Home | Main Index | Thread Index