Hatena::Groupcadr

わだばLisperになる このページをアンテナに追加 RSSフィード

2004 | 12 |
2005 | 01 | 02 | 07 | 10 | 11 |
2006 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 11 |

2010-05-30

*LispのシミュレーターをSBCLで動くようにする

| 14:08 | *LispのシミュレーターをSBCLで動くようにする - わだばLisperになる を含むブックマーク はてなブックマーク - *LispのシミュレーターをSBCLで動くようにする - わだばLisperになる

@machidaさんと、@komagataさんの会社FJORD,LLC(合同会社フィヨルド)が運営しているHelp me, hackers!というサービスがあります。

自由に管理したいタスクを登録して、さらには通りすがりのハッカーに辻解決してもらえるかもしれないという素敵なサービスです。

自分も、*LispのシミュレーターがSBCLで動かないのをずっと解決したいと思っていたので早速登録してみていました。

まさか興味を持ってくれる人などいないと思っていたのですが、@Yubeshiさんに興味をもっていただいたりして、これはちょっと頑張ってみようということで、また詳しくエラーを追い掛けてみることにしました。

*Lispシミュレーターはパブリックドメインなのでとりあえずgithubにソースを設置し、付属のビルドシステムが面倒なのでASDFに対応させました。

SBCLでのエラーですが、追い掛けてみたところ、SBCLでは、defstructを定義するマクロが色々型宣言を付けるのですが、それが、*Lispシミュレーター側の型宣言と一致していないため色々問題が発生している様子。

ということでSBCLでは、*Lispシミュレーター側の型宣言を削除したところ、とりあえず*Lispシミュレーターのチュートリアルを動かす範囲ではエラーがでなくなりました。

ASDFにも対応してみましたので、

(ASDF-INSTALL:INSTALL "http://github.com/g000001/Starlisp-simulator/tarball/master")

インストールできます。

御興味のあるかたは試してみて下さい!

なお、Help me, hackers!ですが、ハッカーに解決をお願いするのは元より気軽に自分のタスク管理にも使えるとのことです。素敵ですね!

Getting Started in *LISP (24)

| 13:38 | Getting Started in *LISP (24) - わだばLisperになる を含むブックマーク はてなブックマーク - Getting Started in *LISP (24) - わだばLisperになる

前回が2009年の4/26日だったので実に1年ぶりですが、*Lisp入門の24回目です。

このペースだと一体いつ終了するのか…。

VPセットの扱い方をなんかしていた気がしますが、すっかり忘却の彼方です。

3.7 Summary: *Lisp as a Language

3章の振り返りです。

  • *whenや、if!!のような選択したプロセッサを利用する方法。
  • *psetや、*newのようなプロセッサ間でのデータのやりとりの方法
  • *sumやarray-to-pvarのようなフロントエンドとConnection Machineとのデータのやりとりの方法
  • scan!!や、spread!!、sort!!のようなデータの変形の方法
  • *cold-boot、def-vp-set、with-vp-setのような、プロセッサグリッドの操作方法

これらが*Lispの並列プログラミングツールとして主なところ。

次章の4章からはエラーハンドリングとデバッガの使用方法について説明するとのこと

ということで、次回、4から再開ですが、上記の主な操作方法のことは、すっかり忘れています…。

ゲスト



トラックバック - http://cadr.g.hatena.ne.jp/g000001/20100530