1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

電総研(現在の産総研の一部)に研修生として在籍していたころ、
言語システム研究室で、Emacsの多言語処理Muleを設計されていた戸村哲さんとの会話。

O:「アセンブラでプログラム書いていたから、LISPはさっぱりわかりません。」
T:「LISPはアセンブラだ」

Dockerで簡単構築!Common Lisp学習環境
https://qiita.com/t-cool/items/7af0ddc859ad9512f91c

docker(173) でLISP
https://qiita.com/kaizen_nagoya/items/c6280f1b7af18e3d29cf

$ docker run -it -p 8888:8888 --name cl-alpine tcool/cl-alpine
Unable to find image 'tcool/cl-alpine:latest' locally
latest: Pulling from tcool/cl-alpine
9d48c3bd43c5: Pull complete 
9812b53cc158: Pull complete 
baddf6a70c73: Pull complete 
494b78c2ac27: Pull complete 
82d1e66c0729: Pull complete 
85c3c4b55e02: Pull complete 
ba7dd4b2e7e1: Pull complete 
dfa2a4c7d74e: Pull complete 
Digest: sha256:4f5c119f2a261b82bd88ff64dbc4e9677d2bf7b973fefe5187ca75558bd567fe
Status: Downloaded newer image for tcool/cl-alpine:latest
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
*  ^C
debugger invoked on a SB-SYS:INTERACTIVE-INTERRUPT in thread
#<THREAD "main thread" RUNNING {10005184C3}>:
  Interactive interrupt at #x4000AA9AF3.

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE] Return from SB-UNIX:SIGINT.
  1: [ABORT   ] Exit debugger, returning to top level.

("bogus stack frame")
0] exit
; No debug variables for current frame: using EVAL instead of EVAL-IN-FRAME.

debugger invoked on a UNBOUND-VARIABLE in thread
#<THREAD "main thread" RUNNING {10005184C3}>:
  The variable EXIT is unbound.

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE   ] Retry using EXIT.
  1: [USE-VALUE  ] Use specified value.
  2: [STORE-VALUE] Set specified value and use it.
  3: [ABORT      ] Reduce debugger level (to debug level 1).
  4:               Return from SB-UNIX:SIGINT.
  5:               Exit debugger, returning to top level.

(SB-INT:SIMPLE-EVAL-IN-LEXENV EXIT #<NULL-LEXENV>)
0[2] quit
; in:
;     (PROGN QUIT)
; 
; caught WARNING:
;   undefined variable: SB-EXT:QUIT
; 
; compilation unit finished
;   Undefined variable:
;     QUIT
;   caught 1 WARNING condition

debugger invoked on a UNBOUND-VARIABLE in thread
#<THREAD "main thread" RUNNING {10005184C3}>:
  The variable QUIT is unbound.

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE   ] Retry using QUIT.
  1: [USE-VALUE  ] Use specified value.
  2: [STORE-VALUE] Set specified value and use it.
  3: [ABORT      ] Reduce debugger level (to debug level 2).
  4:               Reduce debugger level (to debug level 1).
  5:               Return from SB-UNIX:SIGINT.
  6:               Exit debugger, returning to top level.

((LAMBDA (#:G445)) #<unused argument>)
   source: (PROGN QUIT)
0[3] ^Z
^C

debugger invoked on a SB-SYS:INTERACTIVE-INTERRUPT in thread
#<THREAD "main thread" RUNNING {10005184C3}>:
  Interactive interrupt at #x4000AA9AF3.

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE] Return from SB-UNIX:SIGINT.
  1: [ABORT   ] Reduce debugger level (to debug level 3).
  2:            Reduce debugger level (to debug level 2).
  3:            Reduce debugger level (to debug level 1).
  4:            Return from SB-UNIX:SIGINT.
  5:            Exit debugger, returning to top level.

("bogus stack frame")
0[4] 0
^C

debugger invoked on a SB-SYS:INTERACTIVE-INTERRUPT in thread
#<THREAD "main thread" RUNNING {10005184C3}>:
  Interactive interrupt at #x4000AA9AF3.

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE] Return from SB-UNIX:SIGINT.
  1: [ABORT   ] Reduce debugger level (to debug level 3).
  2:            Reduce debugger level (to debug level 2).
  3:            Reduce debugger level (to debug level 1).
  4:            Return from SB-UNIX:SIGINT.
  5:            Exit debugger, returning to top level.

("bogus stack frame")
0[4] 1

0[3] 1

Enter a form to be evaluated: 

^C

debugger invoked on a SB-SYS:INTERACTIVE-INTERRUPT in thread
#<THREAD "main thread" RUNNING {10005184C3}>:
  Interactive interrupt at #x4000AA9AF3.

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE] Return from SB-UNIX:SIGINT.
  1: [ABORT   ] Reduce debugger level (to debug level 3).
  2:            Reduce debugger level (to debug level 2).
  3:            Reduce debugger level (to debug level 1).
  4:            Return from SB-UNIX:SIGINT.
  5:            Exit debugger, returning to top level.

("bogus stack frame")
0[4] 5
* help

debugger invoked on a UNBOUND-VARIABLE in thread
#<THREAD "main thread" RUNNING {10005184C3}>:
  The variable HELP is unbound.

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE   ] Retry using HELP.
  1: [USE-VALUE  ] Use specified value.
  2: [STORE-VALUE] Set specified value and use it.
  3: [ABORT      ] Exit debugger, returning to top level.

(SB-INT:SIMPLE-EVAL-IN-LEXENV HELP #<NULL-LEXENV>)
0] 3
* 

どうやってぬけたらいいかわからなくなった。

$ docker images
REPOSITORY                      TAG       IMAGE ID       CREATED         SIZE
kaizenjapan/wc                  latest    10a0f931326a   2 weeks ago     455MB
kaizenjapan/llm                 latest    5f8698316d40   4 weeks ago     319MB
kaizenjapan/llm                 <none>    6a2ccacf3ba2   5 weeks ago     319MB
osrf/space-ros                  latest    891d853fc765   6 weeks ago     3.67GB
ubuntu                          latest    1a799365aa63   4 months ago    101MB
continuumio/anaconda3           latest    262e36187c55   5 months ago    3.62GB
kaizenjapan/rust                latest    ce9a0ee37832   11 months ago   1.91GB
kaizenjapan/autosar             latest    9183b80da19f   22 months ago   2.08GB
tcool/cl-alpine                 latest    3e59e469abb9   4 years ago     196MB
kaizenjapan/anaconda-pythonai   latest    a692f785b041   6 years ago     3.65GB
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?