【Common Lisp】文字列と文字の基本の使い方(string, char)

Scheme currying icon Nested parentheses with lambda symbol representing Scheme currying Schemeでカリー化実装を考える(Lisp-1)

【AtCoder ABC042D】移動できないマス目とパターン

* ( ) ( ( )) 【Common Lisp】SBCLの素のREPLは使いにくい(readline)

Common Lisp 入門を考える(SBCL)

【Common Lisp】素朴な実装をオラクルとして効率版をテストする(parachute, macrolet)

試行錯誤のための道具(Common LispのREPL駆動開発)

Pythonで始めるREPL駆動開発(IDLE Shell/Editor)

ABC042 Common Lisp icon Sort blocks wrapped in Lisp parentheses 【AtCoder ABC042ABC】いろはちゃんと文字列(Common Lisp)

【Common Lisp】同値比較の基本の使い方(= equal eql eq)

【Common Lisp】ハッシュテーブルの基本の使い方(make-hash-table)

Lambda icon λ字を幾何学的なパスで再現したアイコン Common Lispでカリー化の実装を考える(クロージャとマクロ)

【Common Lisp】短い変数名で十分な理由を考える(リファクタリングと局所的な文脈)

【AtCoder ABC452D】部分列を含まない部分文字列(Common Lisp)

【AtCoder ABC452C】Fishbonesに文字を書く(Common Lisp)

【AtCoder ABC452AB】五節句と枠(Common Lisp)

Common Lispのループ変数シャドウイング(大文字・小文字)

【Common Lisp】py4clでmatplotlib作図

【Common Lisp】100^99 と 99^100、どちらが大きいか(自然対数)

Common Lisp で円周率の「最良近似」を探す(連分数)

【vgplot】Common Lispでグラフを描く(gnuplotのフロントエンド)

【JSCL】インストールなしでCommon Lispを動かす

【Common Lisp】型宣言が多いコードは静的型言語っぽい(型推論を活かす)

【Common Lisp】左括弧ほど右括弧は見ていない(前置記法)

【Common Lisp】log x² と 2 log x は同じ関数か?(定義域とデバッグ)

【Common Lisp】入口を全体とみなす設計(コンスセルとポインタ)

【Common Lisp】型指定子の基本の使い方(type, ftype)

【Common Lisp】型宣言でコードを速くする(declareとdeclaim)

【Common Lisp】Lispの基礎となるconsとeval

【Common Lisp】いろんなマクロを読む・書く

( ) 【Common Lisp】SBCLのREPLは単なるインタープリタではない

【Common Lisp】Fenwick Tree の基本(配列の区間和の更新)

【Common Lisp】マクロの基本の使い方と仕組み(defmacroとコードのリスト構造)

【Common Lisp】デフォルトのリストなのにO(n)になる(抽象構文木)

Lispとは何か(人間の思考を計算機に渡す言語)

【Common Lisp】ペアノの公理と加算器をつなぐ(表現が決める計算効率)

【Common Lisp】リストの基本の使い方(list)

【Common Lisp】svrefの役割とarefで十分な理由(歴史と効率性)

(defun f (lst)) ++ *v Common Lispを書きながら、Cで考えているとき

Common Lispで関数の「静的変数」を作るレキシカルクロージャ(メモリ割り当ての省略)

【Common Lisp】なぜ1次元配列を「ベクタ」と呼ぶのか(ベクトル演算と高階関数)

【Common Lisp】 make-array で作る1次元配列の基本の使い方(vector)

#+ #- 【Common Lisp】AtCoderのコードにテストを埋め込む(フィーチャーフラグ)

Common Lisp で「リファクタリング」を考える

【AtCoder ABC449E】1googol回のプッシュしたフリ(Common Lisp)

【Common Lisp】 loop の成り立ちを考える(CLISPとDSL)

【Common Lisp】 loop の基本の使い方と構文定義

Common Lispの計算結果をGNUplotで図示する

Common Lispのassertと契約による設計

【Common Lisp】文字や関数の書く「#」とリーダーマクロの仕組み

【AtCoder ABC449D】Make Target 2を考える(Common Lisp)

【Common Lisp】コードのパフォーマンスを、 time と sb-sprof で調べる(SBCL)

Common Lispの定数宣言とヒープ最適化(defconstant)

【Common Lisp】コードの修正で自動テストするには?(Parachute)

【AtCoder ABC449C】Comfort Distanceを考える(Common Lisp)

【Section 7】SBCLの処理系の特性を活かす視点(Common Lispと計算効率)

【Section 6】典型アルゴリズムと実装最適化(Common Lispの計算効率)

【Section 5】再帰・分割統治・動的計画法(Common Lispと計算効率)

【Section 4】前処理と区間アルゴリズム(Common Lispと計算効率)

【Section 3】リストの代わりにベクタを使う(Common Lispと計算効率)

【Section 2】何度もリストから探すなら、 ハッシュテーブルを用意する(Common Lispと計算効率)

【Section 1】見えにくいリストの中間コピーを減らす(Common Lispと計算効率)

【Section 0】パフォーマンスの基礎(Common Lispと計算効率)

【AtCoder, ABC086C】Travelingとインデックスアクセスのループ(Common Lisp)

【AtCoder ABC049C】白昼夢に悩まされた(Common Lisp)

Comon Lispのlabelsとgoto構文(再帰の最適化)

AtCoderのCommon Lispはコンパイルされているの?

Lispでパイプライン的に考える(即時評価と遅延評価)

Common Lispでコードリーディング

λ ちいラボの Lisp 講座

【Emacs】Common LispのLoopインデントが深い?(lisp-loop-indent-subclauses)

【SLDB】EmacsでLispを動かしていて、 SLIMEが固まったら?(Common Lisp)

Common Lisp での多重リスト生成(loopとmapcan)

【Emacs】SLIMEのREPLでシンタックスカラーリングする

CSV分析ツールを作りながら学ぶ、Common Lisp入門(SBCL)

Lispで考えると変数という雑音が少ない

【SBCL】Common Lispで簡単なコンソールプログラムをコンパイルする

AtCoder Beginners Selectionで学ぶ、Common Lisp 入門

* (+ 1 2) 3 * 【SLIME】EmacsでCommon Lispを動かす(SBCL)

Claude Codeの-pオプションは「文書生成」向きかも

強すぎる個人開発はエコシステムを作りにくい(「Lispの呪い」現象)