CommonLispのパッケージ管理についての基礎

パッケージ管理周りの情報をまとめておこう。 Quicklisp パッケージ管理ツール QuicklispはLinuxのパッケージマネージャーのようなもの https://www.quicklisp.org/beta/releases.html Zach Bea

メモ Javascript Engine の種類

Javascriptエンジンっていっぱいあるからよくわからないのでメモメモ。 name author wikipedia Google V8 JavaScript Engine google https://ja.wikipedia.org/wiki/Google_V8_JavaScript_Engine ChakraCore MicroSoft https://ja.wikipedia.org/wiki/Chakra#ChakraCore SpiderMonkey mozila https://ja.wikipedia.org/wiki/SpiderMonkey

defstruct(構造体定義) について

common lisp の構造体の使い方がやっとわかったのでメモ こんな感じで構造体を作ることができる ? (defstruct human (height 0) (weight 0)) HUMAN ? (make-human) ;; デフォルトのコンストラクタ名は make

素因数分解をしてみた

素因数分解をしてみたのでメモ (defun primep-1 (n i) (cond ((> i (sqrt n)) T) ((zerop (mod n i)) nil) (t (primep-1 n (1+ i))))) (defun primep (number) (primep-1 number 2)) (defun next-prime (n) (cond ((primep n) n) (t (next-prime (1+ n))))) (defun factoring-1 (n divisor) (cond ((zerop n) n) ((primep n) (format t " ~A ~%" n) n) ((zerop (mod

Ubuntu18.04 で apt upgrade が失敗

概要 定期的に apt upgrade を実行しているのですが、今日に限って急に失敗。 とりあえず upgradeができるまでは成功したので手順を書いておきます ながれ こ