lispCommonLispのfletとlabels的なものを(あらかじめ使えるものはlambdaしかない状況で)自分で実装する必要が出てきたので、その際のメモ。以下では煩雑になるためfuncall呼び出しの記述を省略している(実際にはScheme処理系で動作確認を行っていた)。lispということもあり、エディタには基本的にEmacsを使っている。単純にエディタとしてはEmacsよりもvi(vim)の方が自分の好みにあってそうな気がする。雑記Qiという型安全なlispがあるらしい。*2なので、結構興味がある。公式サイトドキュメントが面白そうなので、後で読む。最近はやりたいことが多すぎて、毎日寝不足。Clojure』を一通り読み終えた。今までは、JVM上の言語ということで何となく敬遠していたが、結構いろいろ面白そうな特徴があった。文字エンコーディングの違いによる速度・サイズ差lispDoubleArray(1)で実装したDoubleArrayのテストも兼ねて、文字のエンコーディング方法の違いによって、どれくらい処理速度やサイズに差が出るのかを簡単に調べてみる。emacs標準のlisp-modeのタブ動作では、望み通りにインデントされないことがあるので、バックタブ(Shift+Tab)用の関数を作成。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。