Почему String не является String, когда он передается в C из схемы? - PullRequest
0 голосов
/ 12 ноября 2009

Из установки Plt-Scheme у меня есть пример взаимодействия C / Scheme. Есть два файла: curses.c и curses-demo.ss. Эти файлы доступны здесь . Я скомпилировал curses.c и пытаюсь запустить curses-demo.ss

И я получаю следующую ошибку: «put: ожидает аргумент типа« символ, строка или строка байтов »; задано« Hello World! »»

Это выглядит странно. Есть идеи, что происходит?

1 Ответ

1 голос
/ 12 ноября 2009

Эти примеры довольно старые, и кажется, что они страдают от ряда дополнительных проблем. Если вам нужно взаимодействовать с кодом C, это гораздо проще сделать с «новым» внешним интерфейсом - посмотрите иностранное руководство .

...