Вызов функции схемы с использованием ее имени из списка

Можно ли вызвать функцию Scheme, используя только имя функции, которое доступен, скажем, в виде строки в списке?

Пример

(define (somefunc x y)
  (+ (* 2 (expt x 2)) (* 3 y) 1))

(define func-names (list "somefunc"))

А затем вызовите somefunc с помощью (car func-names) .

7
задан Matthias Benkard 5 August 2011 в 21:07
поделиться