'(you lisp me)

Lispって何だ

2015-01-01から1年間の記事一覧

CommonLispでパーティクル

追記:2016/9/13 書き直しました Lisp Advent Calendar 2015 の17日目の記事です. qiita.com 題の通りCommonLispでパーティクルを描画してみました. 使用したライブラリは以下,全部Quicklispで入ります. GitHub - cffi/cffi: The Common Foreign Function…

繋がるAndroid端末とPC

先日,ECL Androidなるものがリリースされていました. ECL自体はCommon Lispの処理系の1つで,Cのソースコードへ変換してコンパイルするのが特徴です.ECL AndroidはそれをAndroidアプリとして動作するようにしたもののようで,ちょうど手元にAndroidタブ…

2-gramのマルコフ連鎖

マルコフ連鎖という文生成アルゴリズムがありますね.原理としてはすごく簡単なので人工知能入門には最適です.なので実装してみました.以下にコードを示します. これをコンパイルして実行した結果が以下になります. 入力テキストは青空文庫から「走れメ…

フィボナッチでのベンチマーク'(C CCL SBCL)

正直ベンチマーク記事は(世に溢れてるから)あまり書きたくなかったのですが,少しびっくりしたことがあったので書きます. ベンチを取るに至った経緯 先日,某SNSで知り合った方とSkypeでお話する機会がありました.内容の殆どがプログラミングの話題で,互…

ProjectEulerを少しだけ

アウトプットの場は出来た.さあ何を書こうか. とりあえず今まで書き溜めたLispコードを小出しにしていきましょうか. Project Eulerの問題に挑戦 肩慣らしに簡単な数学の問題をいくつかLispで解いてみました.他の言語と違って書き方が色々あって面白かっ…

僕とLisp

僕について 今年から大学生になりました. 情報系の学部に所属しております. プログラミングを学び始めたのは小学4年生の時で,当時はゲームプログラマーを目指していました. しかし,吉里吉里ライクなノベルゲームエンジンの開発などを経て,ゲーム作りを…