> (eq? (poly-type) 'triangle-list) > > always evaluates to #f. i had the same problem with midi-note. the scheme_make_string function creates an uninterned symbol, which is not equal (according to eq?) to any previously interned or uninterned symbol. i use scheme_intern_symbol in midi-note instead, which seems to work. best, gabor