История изменений
Исправление saufesma, (текущая версия) :
Я тут только разобрался с gsll bessel function
(in-package :gsll)
(car (list (CYLINDRICAL-BESSEL-K0 0.72D0)));;значение моё для проверки, что я не ошибся
Ну вот тебе предварительная задачка, адаптировать библиотеки.
Никогда такого не делал.
Нужно для начала запилить ридер-макрос для #+.
ОГО!
;; define the reader function
(defun custom-comment-reader-macro (stream char &optional num)
;; char will be #\+ in our case, and num will be nil.
;; stream will be the code input stream
(declare (ignore char num))
;; this is the default behaviour of #+, you can customize it below
(if (member (intern (string (read stream)) :keyword)
*features*)
(read stream)
(progn (read stream) ;ignore next token
(values)))) ;return nothing
;; tell the reader to use our function when it encounters #+
(set-dispatch-macro-character #\# #\+ #'custom-comment-reader-macro)
Исходная версия saufesma, :
Я тут только разобрался с gsll bessel function
(in-package :gsll)
(car (list (CYLINDRICAL-BESSEL-K0 0.72D0)));;значение моё для проверки, что я не ошибся
Ну вот тебе предварительная задачка, адаптировать библиотеки.
Никогда такого не делал.
Нужно для начала запилить ридер-макрос для #+.
ОГО!