【Common Lisp】文字列と文字の基本の使い方(string, char) 2026-04-192026-04-19 by chiilabo #Common Lisp(81) #loop(17) #ハッシュテーブル(13) #Common Lisp 基本の使い方(7) #read-line(7)
Scheme currying icon Nested parentheses with lambda symbol representing Scheme currying Schemeでカリー化実装を考える(Lisp-1) 2026-04-18 by chiilabo #Common Lisp(81) #マクロ(17) #高階関数(12) #Scheme(10) #Lambda(9)
【AtCoder ABC042D】移動できないマス目とパターン 2026-04-182026-04-18 by chiilabo #Common Lisp(81) #競技プログラミング(21) #AtCoder(18) #キャッシュ(17) #パフォーマンス最適化(15)
* ( ) ( ( )) 【Common Lisp】SBCLの素のREPLは使いにくい(readline) 2026-04-182026-04-17 by chiilabo #Common Lisp(81) #Emacs(54) #ターミナル(35) #SBCL(31) #REPL(21)
Common Lisp 入門を考える(SBCL) 2026-04-182026-04-17 by chiilabo #Common Lisp(81) #SBCL(31) #REPL(21) #Homebrew(19) #インストール(18)
【Common Lisp】素朴な実装をオラクルとして効率版をテストする(parachute, macrolet) 2026-04-182026-04-16 by chiilabo #Common Lisp(81) #競技プログラミング(21) #デバッグ(20) #loop(17) #slime(17)
試行錯誤のための道具(Common LispのREPL駆動開発) 2026-04-16 by chiilabo #Common Lisp(81) #Emacs(54) #REPL(21) #デバッグ(20) #slime(17)
Pythonで始めるREPL駆動開発(IDLE Shell/Editor) 2026-04-15 by chiilabo #Common Lisp(81) #Python(36) #REPL(21) #競技プログラミング(21) #デバッグ(20)
ABC042 Common Lisp icon Sort blocks wrapped in Lisp parentheses 【AtCoder ABC042ABC】いろはちゃんと文字列(Common Lisp) 2026-04-182026-04-15 by chiilabo #Common Lisp(81) #競技プログラミング(21) #AtCoder(18) #loop(17) #read-line(7)
【Common Lisp】同値比較の基本の使い方(= equal eql eq) 2026-04-192026-04-15 by chiilabo #Common Lisp(81) #SBCL(31) #ハッシュテーブル(13) #Common Lisp 基本の使い方(7) #基本の使い方(7)
【Common Lisp】ハッシュテーブルの基本の使い方(make-hash-table) 2026-04-172026-04-15 by chiilabo #Common Lisp(81) #ハッシュテーブル(13) #plist(5) #メモ化(5) #alist(4)
Lambda icon λ字を幾何学的なパスで再現したアイコン Common Lispでカリー化の実装を考える(クロージャとマクロ) 2026-04-182026-04-14 by chiilabo #Common Lisp(81) #マクロ(17) #関数型プログラミング(14) #高階関数(12) #mapcar(11)
【Common Lisp】短い変数名で十分な理由を考える(リファクタリングと局所的な文脈) 2026-04-142026-04-14 by chiilabo #Common Lisp(81) #リファクタリング(15) #スコープ(7) #保守性(7) #括弧(6)
【AtCoder ABC452D】部分列を含まない部分文字列(Common Lisp) 2026-04-142026-04-13 by chiilabo #Common Lisp(81) #競技プログラミング(21) #AtCoder(18) #動的計画法(7) #時間計算量(4)
【AtCoder ABC452C】Fishbonesに文字を書く(Common Lisp) 2026-04-142026-04-13 by chiilabo #Common Lisp(81) #競技プログラミング(21) #AtCoder(18) #loop(17) #ハッシュテーブル(13)
【AtCoder ABC452AB】五節句と枠(Common Lisp) 2026-04-142026-04-13 by chiilabo #Common Lisp(81) #競技プログラミング(21) #AtCoder(18) #LISP(17) #defun(14)
Common Lispのループ変数シャドウイング(大文字・小文字) 2026-04-132026-04-12 by chiilabo #Common Lisp(81) #REPL(21) #defun(14) #スコープ(7) #loop マクロ(6)
【Common Lisp】py4clでmatplotlib作図 2026-04-112026-04-11 by chiilabo #Common Lisp(81) #SBCL(31) #GNUplot(7) #Quicklisp(5) #vgplot(4)
【Common Lisp】100^99 と 99^100、どちらが大きいか(自然対数) 2026-04-112026-04-10 by chiilabo #Common Lisp(81) #可視化(11) #GNUplot(7) #数値計算(6) #Quicklisp(5)
Common Lisp で円周率の「最良近似」を探す(連分数) 2026-04-102026-04-10 by chiilabo #Common Lisp(81) #プログラミング(24) #REPL(21) #GNUplot(7) #数値計算(6)
【vgplot】Common Lispでグラフを描く(gnuplotのフロントエンド) 2026-04-102026-04-09 by chiilabo #Common Lisp(81) #REPL(21) #可視化(11) #GNUplot(7) #数値計算(6)
【JSCL】インストールなしでCommon Lispを動かす 2026-04-08 by chiilabo #Common Lisp(81) #Emacs(54) #JavaScript(43) #SBCL(31) #ブラウザ(25)
【Common Lisp】型宣言が多いコードは静的型言語っぽい(型推論を活かす) 2026-04-072026-04-06 by chiilabo #Common Lisp(81) #SBCL(31) #loop(17) #パフォーマンス最適化(15) #型宣言(12)
【Common Lisp】左括弧ほど右括弧は見ていない(前置記法) 2026-04-102026-04-05 by chiilabo #Common Lisp(81) #Emacs(54) #defun(14) #S式(14) #mapcar(11)
【Common Lisp】log x² と 2 log x は同じ関数か?(定義域とデバッグ) 2026-04-042026-04-04 by chiilabo #Common Lisp(81) #マクロ(17) #defun(14) #型宣言(12) #declare(11)
【Common Lisp】入口を全体とみなす設計(コンスセルとポインタ) 2026-04-092026-04-03 by chiilabo #Common Lisp(81) #Rust(17) #C言語(15) #メモリ管理(11) #ポインタ(9)
【Common Lisp】型指定子の基本の使い方(type, ftype) 2026-04-192026-04-03 by chiilabo #Common Lisp(81) #SBCL(31) #REPL(21) #競技プログラミング(21) #パフォーマンス最適化(15)
【Common Lisp】型宣言でコードを速くする(declareとdeclaim) 2026-04-122026-04-02 by chiilabo #Common Lisp(81) #SBCL(31) #競技プログラミング(21) #パフォーマンス最適化(15) #型宣言(12)
【Common Lisp】Lispの基礎となるconsとeval 2026-04-01 by chiilabo #Common Lisp(81) #SBCL(31) #再帰(15) #S式(14) #mapcar(11)
【Common Lisp】いろんなマクロを読む・書く 2026-04-022026-04-01 by chiilabo #Common Lisp(81) #SBCL(31) #loop(17) #slime(17) #マクロ(17)
( ) 【Common Lisp】SBCLのREPLは単なるインタープリタではない 2026-04-01 by chiilabo #Common Lisp(81) #SBCL(31) #REPL(21) #S式(14) #型宣言(12)
【Common Lisp】Fenwick Tree の基本(配列の区間和の更新) 2026-04-052026-03-30 by chiilabo #Common Lisp(81) #アルゴリズム(23) #競技プログラミング(21) #loop(17) #計算量(14)
【Common Lisp】マクロの基本の使い方と仕組み(defmacroとコードのリスト構造) 2026-04-192026-03-30 by chiilabo #Common Lisp(81) #loop(17) #slime(17) #コード生成(10) #リスト操作(10)
【Common Lisp】デフォルトのリストなのにO(n)になる(抽象構文木) 2026-04-012026-03-30 by chiilabo #Common Lisp(81) #SBCL(31) #loop(17) #マクロ(17) #S式(14)
Lispとは何か(人間の思考を計算機に渡す言語) 2026-04-012026-03-30 by chiilabo #Common Lisp(81) #Emacs(54) #トークン(25) #REPL(21) #LLM(18)
【Common Lisp】ペアノの公理と加算器をつなぐ(表現が決める計算効率) 2026-03-302026-03-29 by chiilabo #Common Lisp(81) #再帰(15) #計算量(14) #O(n)(9) #計算効率(4)
【Common Lisp】リストの基本の使い方(list) 2026-04-192026-03-29 by chiilabo #Common Lisp(81) #loop(17) #再帰(15) #高階関数(12) #mapcar(11)
【Common Lisp】svrefの役割とarefで十分な理由(歴史と効率性) 2026-03-282026-03-27 by chiilabo #Common Lisp(81) #SBCL(31) #最適化(16) #型宣言(12) #declare(11)
(defun f (lst)) ++ *v Common Lispを書きながら、Cで考えているとき 2026-03-262026-03-26 by chiilabo #Common Lisp(81) #アルゴリズム(23) #競技プログラミング(21) #C言語(15) #パフォーマンス最適化(15)
Common Lispで関数の「静的変数」を作るレキシカルクロージャ(メモリ割り当ての省略) 2026-04-032026-03-25 by chiilabo #Common Lisp(81) #パフォーマンス最適化(15) #defun(14) #関数型プログラミング(14) #fixnum(11)
【Common Lisp】なぜ1次元配列を「ベクタ」と呼ぶのか(ベクトル演算と高階関数) 2026-03-25 by chiilabo #Common Lisp(81) #高階関数(12) #aref(10) #Scheme(10) #make-array(8)
【Common Lisp】 make-array で作る1次元配列の基本の使い方(vector) 2026-04-192026-03-24 by chiilabo #Common Lisp(81) #loop(17) #初期化(12) #fixnum(11) #aref(10)
#+ #- 【Common Lisp】AtCoderのコードにテストを埋め込む(フィーチャーフラグ) 2026-03-222026-03-22 by chiilabo #Common Lisp(81) #Emacs(54) #SBCL(31) #REPL(21) #AtCoder(18)
Common Lisp で「リファクタリング」を考える 2026-03-222026-03-21 by chiilabo #Common Lisp(81) #slime(17) #マクロ(17) #リファクタリング(15) #defun(14)
【AtCoder ABC449E】1googol回のプッシュしたフリ(Common Lisp) 2026-04-142026-03-21 by chiilabo #Common Lisp(81) #アルゴリズム(23) #競技プログラミング(21) #AtCoder(18) #最適化(16)
【Common Lisp】 loop の成り立ちを考える(CLISPとDSL) 2026-03-222026-03-21 by chiilabo #Common Lisp(81) #DSL(7) #loop マクロ(6) #マクロ展開(4) #データフロー(3)
【Common Lisp】 loop の基本の使い方と構文定義 2026-04-192026-03-21 by chiilabo #Common Lisp(81) #Common Lisp 基本の使い方(7) #基本の使い方(7) #append(6) #loop マクロ(6)
Common Lispの計算結果をGNUplotで図示する 2026-03-202026-03-20 by chiilabo #Common Lisp(81) #Homebrew(19) #GNUplot(7) #テキストファイル(5) #グラフ描画(4)
Common Lispのassertと契約による設計 2026-03-222026-03-19 by chiilabo #Common Lisp(81) #REPL(21) #slime(17) #エラーメッセージ(11) #デバッガ(5)
【Common Lisp】文字や関数の書く「#」とリーダーマクロの仕組み 2026-04-192026-03-19 by chiilabo #Common Lisp(81) #SBCL(31) #REPL(21) #mapcar(11) #シンボル(6)
【AtCoder ABC449D】Make Target 2を考える(Common Lisp) 2026-03-232026-03-19 by chiilabo #Common Lisp(81) #アルゴリズム(23) #競技プログラミング(21) #AtCoder(18) #最適化(16)
【Common Lisp】コードのパフォーマンスを、 time と sb-sprof で調べる(SBCL) 2026-03-252026-03-18 by chiilabo #Common Lisp(81) #SBCL(31) #計算量(14) #リスト操作(10) #O(n)(9)
Common Lispの定数宣言とヒープ最適化(defconstant) 2026-03-222026-03-18 by chiilabo #Common Lisp(81) #SBCL(31) #REPL(21) #最適化(16) #型宣言(12)
【Common Lisp】コードの修正で自動テストするには?(Parachute) 2026-03-182026-03-17 by chiilabo #Common Lisp(81) #Emacs(54) #SBCL(31) #REPL(21) #slime(17)
【AtCoder ABC449C】Comfort Distanceを考える(Common Lisp) 2026-03-262026-03-16 by chiilabo #Common Lisp(81) #競技プログラミング(21) #AtCoder(18) #C言語(15) #計算量(14)
【Section 7】SBCLの処理系の特性を活かす視点(Common Lispと計算効率) 2026-04-112026-03-16 by chiilabo #Common Lisp(81) #SBCL(31) #競技プログラミング(21) #AtCoder(18) #再帰(15)
【Section 6】典型アルゴリズムと実装最適化(Common Lispの計算効率) 2026-04-112026-03-16 by chiilabo #Common Lisp(81) #SBCL(31) #AtCoder(18) #最適化(16) #計算量(14)
【Section 5】再帰・分割統治・動的計画法(Common Lispと計算効率) 2026-04-012026-03-16 by chiilabo #Common Lisp(81) #アルゴリズム(23) #再帰(15) #計算量(14) #動的計画法(7)
【Section 4】前処理と区間アルゴリズム(Common Lispと計算効率) 2026-03-282026-03-16 by chiilabo #Common Lisp(81) #アルゴリズム(23) #競技プログラミング(21) #AtCoder(18) #計算量(14)
【Section 3】リストの代わりにベクタを使う(Common Lispと計算効率) 2026-03-282026-03-16 by chiilabo #Common Lisp(81) #SBCL(31) #ハッシュテーブル(13) #データ構造(12) #aref(10)
【Section 2】何度もリストから探すなら、 ハッシュテーブルを用意する(Common Lispと計算効率) 2026-03-282026-03-16 by chiilabo #Common Lisp(81) #計算量(14) #ハッシュテーブル(13) #データ構造(12) #mapcar(11)
【Section 1】見えにくいリストの中間コピーを減らす(Common Lispと計算効率) 2026-03-262026-03-16 by chiilabo #Common Lisp(81) #loop(17) #パフォーマンス(16) #再帰(15) #mapcar(11)
【Section 0】パフォーマンスの基礎(Common Lispと計算効率) 2026-03-202026-03-16 by chiilabo #Common Lisp(81) #SBCL(31) #アルゴリズム(23) #パフォーマンス最適化(15) #計算量(14)
【AtCoder, ABC086C】Travelingとインデックスアクセスのループ(Common Lisp) 2026-03-222026-03-15 by chiilabo #Common Lisp(81) #アルゴリズム(23) #競技プログラミング(21) #AtCoder(18) #計算量(14)
【AtCoder ABC049C】白昼夢に悩まされた(Common Lisp) 2026-03-152026-03-15 by chiilabo #Common Lisp(81) #競技プログラミング(21) #AtCoder(18) #再帰(15) #メモリ使用量(10)
Comon Lispのlabelsとgoto構文(再帰の最適化) 2026-03-15 by chiilabo #Common Lisp(81) #SBCL(31) #再帰(15) #Scheme(10) #ループ最適化(6)
AtCoderのCommon Lispはコンパイルされているの? 2026-03-152026-03-14 by chiilabo #Common Lisp(81) #SBCL(31) #競技プログラミング(21) #AtCoder(18) #最適化(16)
Lispでパイプライン的に考える(即時評価と遅延評価) 2026-03-14 by chiilabo #Common Lisp(81) #LISP(17) #再帰(15) #関数型プログラミング(14) #高階関数(12)
Common Lispでコードリーディング 2026-03-142026-03-13 by chiilabo #Common Lisp(81) #Emacs(54) #マクロ(17) #再帰(15) #S式(14)
λ ちいラボの Lisp 講座 2026-03-302026-03-13 by chiilabo #Common Lisp(81) #Emacs(54) #SBCL(31) #REPL(21) #AtCoder(18)
【Emacs】Common LispのLoopインデントが深い?(lisp-loop-indent-subclauses) 2026-03-132026-03-13 by chiilabo #Common Lisp(81) #Emacs(54) #loop(17) #slime(17) #defun(14)
【SLDB】EmacsでLispを動かしていて、 SLIMEが固まったら?(Common Lisp) 2026-03-132026-03-12 by chiilabo #Common Lisp(81) #Emacs(54) #SBCL(31) #slime(17) #デバッガ(5)
Common Lisp での多重リスト生成(loopとmapcan) 2026-03-132026-03-11 by chiilabo #Common Lisp(81) #再帰(15) #S式(14) #関数型プログラミング(14) #高階関数(12)
【Emacs】SLIMEのREPLでシンタックスカラーリングする 2026-03-132026-03-11 by chiilabo #Common Lisp(81) #Emacs(54) #REPL(21) #slime(17) #defun(14)
CSV分析ツールを作りながら学ぶ、Common Lisp入門(SBCL) 2026-03-142026-03-11 by chiilabo #Common Lisp(81) #SBCL(31) #REPL(21) #loop(17) #defun(14)
Lispで考えると変数という雑音が少ない 2026-03-112026-03-10 by chiilabo #Common Lisp(81) #競技プログラミング(21) #AtCoder(18) #LISP(17) #C言語(15)
【SBCL】Common Lispで簡単なコンソールプログラムをコンパイルする 2026-03-102026-03-10 by chiilabo #Common Lisp(81) #SBCL(31) #loop(17) #コンパイル(9) #cdr(7)
AtCoder Beginners Selectionで学ぶ、Common Lisp 入門 2026-03-222026-03-10 by chiilabo #Common Lisp(81) #SBCL(31) #競技プログラミング(21) #AtCoder(18) #defun(14)
* (+ 1 2) 3 * 【SLIME】EmacsでCommon Lispを動かす(SBCL) 2026-03-222026-03-02 by chiilabo #Common Lisp(81) #macOS(70) #Emacs(54) #SBCL(31) #REPL(21)
Claude Codeの-pオプションは「文書生成」向きかも 2026-03-01 by chiilabo #Common Lisp(81) #Python(36) #Claude Code(25) #設計思想(21) #Rust(17)
強すぎる個人開発はエコシステムを作りにくい(「Lispの呪い」現象) 2026-02-242026-02-20 by chiilabo #Common Lisp(81) #生成AI(57) #Emacs(54) #SBCL(31) #マクロ(17)