Как я выполняю Саттон и “укрепление Barton, изучая” код Lisp?

Когда я читал о файлах конфигурации и учетных данных здесь https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html , я пытался найти эти файлы, но не смог.

Следуя предложению @bwest, я следовал инструкциям на предыдущей странице здесь https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html , используя Команда aws configure, и сделал мой find снова.

На этот раз я могу найти папку .aws, файлы config и credentials.

Короче говоря, если вы установите awscli, .aws не будет создан автоматически, вы должны выполнить aws configure.

7
задан Rainer Joswig 17 October 2017 в 14:18
поделиться

3 ответа

Тот код для Языка Common LISP Macintosh (MCL). Это будет только работать туда. Используя CL Clozure (CCL) не поможет. Необходимо было бы прокомментировать графический код. Случайный материал состояния также является немного особенным для MCL. Необходимо портировать его на портативный язык Common LISP ( make-random-state, и т.д.). Также имена файлов являются особенными для Mac

, CL Clozure является ветвлением от языка Common LISP Macintosh, но имеет быть измененным на конвенции Unix (пути...) и не включает специальный графический код MCL.

3
ответ дан 6 December 2019 в 23:14
поделиться

Мое предположение - то, что код CCL-зависим, так использование CCL вместо CLISP или SBCL. Можно загрузить его отсюда: http://trac.clozure.com/openmcl

4
ответ дан 6 December 2019 в 23:14
поделиться

Используя последнюю версию CCL на Linux x86, этот файл сохраняется как foo.lisp:

#+ccl (defun random-state (x y)
        (ccl::initialize-random-state x y))

(load "utilities.lisp")
(use-package 'rss-utilities)


(load "testbed.lisp")

(setup)
(init)

(print (runs 10 10 .1))

Запуск

~/svn/ccl/lx86cl -l foo.lisp

печатает кучу предупреждающих сообщений и желаемый ответ:

(-0.77201915 0.59691894 0.78171235 0.41514033 0.6744591 0.26383805 0.8981678 1.1274683 0.50265205 0.4081622)

Чтобы выяснить требуемый # 'случайное состояние defun, я догадался, что «#. (RANDOM-STATE 64497 9)» был сериализованным случайным состоянием объект из MCL. Чтобы увидеть, как CCL справляется с этим, я проверил, что выводит MAKE-RANDOM-STATE в CCL:

$ ~/svn/ccl/lx86cl 
Welcome to Clozure Common Lisp Version 1.3-r11936  (LinuxX8632)!
? (make-random-state)
#.(CCL::INITIALIZE-RANDOM-STATE 64497 9)
2
ответ дан 6 December 2019 в 23:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: