タグ

lispに関するczblueのブックマーク (74)

  • Yaneu Labs --- コンピュータ将棋プログラムをLISPで書く

    *[hatefu:labs.yaneu.com/20090905/] コンピュータ将棋プログラムをLISPで書く 「コンピュータ将棋プログラムをLISPで書く」と言うとコンピュータ将棋開発関係者にすら完全にネタかと思われているのが実状ではあるが、私はこれを機にその誤解を解いておきたい。 ここでは、私がC#で書いたLISPエンジンのソースを公開し、これが実際にコンピュータ将棋プログラムの開発において非常に有効であることを示す。 * YaneLisp version 1.10 今回の記事はあまりに長文なので最後まで読む前に眠くなる人のために、まず始めに私が実装したLISPのバイナリとソースを配布しておく。ライセンスはNYSLとする。 勢いに任せて実装したので、かなり雑な作りだが、必要ならばC#側で関数を追加するなりすればいいと思う。このLISPの製作に要した時間は丸2日ぐらい。 # YaneL

    czblue
    czblue 2010/01/13
  • Maxima/Common Lisp処理系の選択 - Wikibooks

    Maximaを利用するにはCommon Lisp処理系を先にインストールしなければならない。そのCommon Lisp処理系はどのようなものがあるのかを以下に示す。現在Maximaで使えるのは6つの処理系である。一部これらの処理系は、linuxにおけるdeb/rpmmacosx上のfink/darwin portsを利用してインストール出来る。 windows上でも利用出来る一番良く知られているCommon Lisp処理系である。バイトコードと呼ばれるものに変換される為に各OS移植は他の処理系に比べて容易のようだが速度は他に比べて遅い事が知られている。maximaには対応している。 公式ページ&ダウンロード先 http://clisp.cons.org/

    czblue
    czblue 2010/01/12
  • Loop マクロを使い始めた - わからん

    loop マクロに魅せられつつあります。これまで、見た目のとっつきにくさから避けていたのが悔やまれます。僕の把握している、loop マクロを学ぶうえで参考になる資料は以下になります。やはりこうしてみると elisp では rubikitch さんがすごい。 Loop Facility | Common Lisp Extensions LOOP for Black Belts | Practical Common Lisp The Powerful ’loop’ Macro | The Common Lisp Cookbook Common Lisp: loopマクロ用法抄 | 微酔半壊 loop マクロの使用例 | (rubikitch loves (Emacs Ruby CUI)) loopの奥深さを知る | (rubikitch loves (Emacs Ruby CUI)) elis

    czblue
    czblue 2009/11/30
  • はてなブログ | 無料ブログを作成しよう

    雨季のバンコク2泊4日旅行記 夏は苦手と言いながら、春先の憂を吹き飛ばしたくて、今年も海外旅行の予定をいれてしまった。昨年20年以上ぶりに海外に足を伸ばし、旅をすると人生の栞が増えることを実感してから、だんだん旅が好きになってきたように思う。 今年の行先は雨季まっさかりのタイ・バ…

    はてなブログ | 無料ブログを作成しよう
  • not found

    czblue
    czblue 2009/11/18
  • マンガで分かるLisp(Manga Guide to Lisp)

    スポンジで虎を倒せるんだよ? (you can take down a tiger with a sponge, right?)

    czblue
    czblue 2009/11/10
  • approx-search.el

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • http://sicpinclojure.com/

    http://sicpinclojure.com/
  • Common Lisp : Weblocks がいい感じに仕上がってきています。

    Common Lisp の継続ベース Web フレームワークである Weblocks がいい感じに仕上がってきています。 CLSQL を永続化のバックエンドとして使えるようになり、(簡単なものは)かなり簡単に書けるようになりました。 例のごとく簡単な TODO アプリケーションを作ってみます。 データベースは PostgreSQL を使います。あらかじめ PostgreSQL のユーザとデータベースを作成しておきます。テーブルの作成は必要ありません。 sudo -u postgres createuser -s -P ancient CREATE DATABASE junk WITH ENCODING='UTF8' OWNER=ancient; Weblocks 自体のインストールは依存するライブラリがたくさんあって大変ですが、がんばってインストールします。asdf-install を使う

    czblue
    czblue 2009/10/16
  • berlios.de

    czblue
    czblue 2009/09/26
  • 長文日記

    czblue
    czblue 2009/06/12
  • Common LispでWebアプリケーション?·Teepeedee2 MOONGIFT

    サーバサイドJavaScriptに注目が集まる中、他の言語でもWebサーバ上で動作するべく開発が続けられている。Webブラウザ向けと、ローカルの環境とで開発言語を分けるのは面倒、という方は同じ言語で統一して書けるのは魅力的だろう。 Common Lispで作られたブログエンジン! 何となく個人的には縁遠く見えていた、Common LispとWebの関係がぐっと近づいてしまうのがTeepeedee2だ。 今回紹介するオープンソース・ソフトウェアはTeepeedee2、Common Lispで作るWebアプリケーションフレームワークだ。 Teepeedee2で作られたブログシステムのソースが公開されているので見てみて欲しい。CSSですらCommon Lispの文法に収まっている。これははっきり言ってとても気持ちが悪い(失礼)。HTMLも構造的に分解されていて、ぱっと見ただけではこれがブログシス

    Common LispでWebアプリケーション?·Teepeedee2 MOONGIFT
    czblue
    czblue 2009/06/03
  • Lambda Gate -- LISP

    LISP といったら、最古の部類に属するプログラミング言語ですが、まだ現役です。 comp.lang.lisp や comp.lang.scheme といった News Group も活発です。 2 ち ゃ ん ね る で も や っ て い た り し ま す ね 。 商用の処理系もあり実用もされています。 もちろん 無料 / 自由 の処理系もあります。 LISP の一般情報については、まず Japan Lisp User Group です。URL を見ると Franz 社に間借りしているようではありますが、 ここは LISP 関連の各種リソースへのリンクがやたら充実しています。 処理系や言語仕様標準文書、チュートリアルはいうにおよばず、 学会、コミュニティや研究者のページ、 果ては私のこのページに至るまでいつのまにやらリンクされているという徹底ぶりです。 英語の情報源では The As

    czblue
    czblue 2009/04/14
  • CNET Japan

    人気記事 1 バルミューダ決算、新型「Mac mini」など--週間人気記事をナナメ読み(8月9日~8月15日) 2024年08月16日 2 電機大手、エアコン好調で売上増--今後の業績を左右するのは「生成AI」と「データセンター」 2024年08月16日 3 FCNTの新スマホ「arrows We2/We2 Plus」--価格や販路の違い等を写真で確認 2024年08月16日 4 「Gemini」で変わる「Android」のAIアシスタント体験 2024年08月14日 5 バルミューダ、半期の最終損益は2年ぶり黒字転換--寺尾社長が「最大の可能性」と見据える事業とは 2024年08月09日 6 Meta、「Meta Quest HDMI Link」を発表--VR上にスクリーンを表示 2024年08月16日 7 携帯4社決算を読み解く--減益のドコモ、契約者急増の楽天モバイルが抱える課題

    CNET Japan
    czblue
    czblue 2009/04/13