Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

uLispのsave-imageとload-image

実際のところ

uLisp 2.7 
1213> (defun myadd (val) (+ val 2))
myadd

1199> (myadd 23)
25

このmyaddを初期状態で含んだイメージとして保存しときます。

1199> (save-image)
25

ここでリセットを押すと……一旦消されるので、
先ほどの関数は無効になっています。

uLisp 2.7 
1213> (myadd 2)
Error: 'myadd' undefined

ここでload-imageすると……保存されていたmyadd関数が呼び出し可能になりました。

1213> (load-image)
25

1199> (myadd 2)
4