リリカル☆Lisp ver1.1公開

11月 7th, 2007

いつもzickですが、今回もzickです。
昨日NANRIさんという方が、なんとxyzzyからリリカルLispに文字を入力できる
『xyzzy lyrical-mode』を書いてくれました。
ここからダウンロードできます。
付属しているlyrical.lに使い方が載っているので、それに沿って準備をしました。
まず、リリカルLispとxyzzyを起動。

xyzzy側で M-x lyrical-lisp と入力。リリカルモードになります。
xyzzyにフォーカスをあわせ、評価したい式を入力

式の最後にカーソルを合わせ、 C-j を入力。
リリカルLispのフォームの方に式がコピーされます。

これで、楽にリリカルLispに式を入力できるようになりました。
xyzzyにフォーカスが合わないときはEnterを押すとうまくいくようです。
もともと、ver1.0でも動作したんですが、ver1.0ではパーサが
空白としてスペースしか考えておらず、タブと改行を無視していました。
ver1.1ではこれをちゃんと空白として認識するようにしたため、
xyzzy lyrical-modeを使って自由に式を入力できるようになりました。
NANRIさん、本当にありがとうございました。

ESDL(Erlang SDL)導入メモ

11月 2nd, 2007

こんにちは。zickです。
昨日、ErlangでSDLを使うためのライブラリ『ESDL』を使ってみようとしたんですが、
使えるようにするまでかなり苦労しました。検索してもあまり資料が見つからなかったので、
荒い文章ではありますが、ESDLの導入方法を書き残しておきます。
ちなみに、Windows環境での話ですよ。

▲このリリカルっぽいものはErlang上で動いています
———-
ESDL導入メモ
———-
1)ErlangのWindows用バイナリをダウンロード
2)SDLのDevelopment Librariesをダウンロード
3)ESDLをダウンロード
4)cygwinをダウンロード
5)mingwをダウンロード
ダウンロードしたものは適当に配置してください。
ただし、cygwinにはmakeを入れといてください。
6)cygwinの/etc/profileを編集し、Erlang、SDL、mingwへのパスを通す。
(すべてbinへのパスを通してください。)
7)ESDLのConfigure-cygwin-mingw.shの以下の箇所を変更
– SDLROOTにSDLのパスを直接指定
– libSDL.aをlibSDL.dll.aに変更
SDLROOTには自動的に探したパスを入れてくれるみたいなんですが、
見事に間違えてくれるので自分で上書きします。
8)cygwinから以下のコマンドを入力
$ cd (ESDLのパス)
$ ./Configure-cygwin-mingw.sh
$ ./mingw-build.sh
$ make install
make installは必須ではなく、Erlang側でESDLの下の/ebinへパスを通せば使えるようですが
(むしろ、ESDLのREADMEにはそういう使い方が書いてありました)
せっかくmakeファイルに親切なことが書いてあるのでやっておきます。
(Erlangのlibの下に色々コピーされるだけです)
9)テスト
Erlangを立ち上げて、ESDLの下のtestに移動(もしくはそこから起動)
> testgl:go().
これでウィンドウが立ち上がり、歓喜のあまり踊り狂いそうになったら成功です。
———-
これで多分大丈夫です。
この文章を書くに当たって別のPCで今日やり直してみたんですが、
すぐにできました。昨日物凄く苦労したのがバカらしいです(泣)
少しでもこの文章が人のためになったら幸いです。

リリカル☆Lispソース公開

10月 16th, 2007

zickです。
先日リリカルLispをフリー公開しましたが、
リリカル☆Lisp(ときどきの雑記帖 リターンズ)

ソースコード公開ってわけぢゃないのね。しょぼーん。

という反応があったため、ソースも公開することにしました。
こちらから好きなだけダウンロードしてください。
一部、疲れているときに書いた奇妙なコメントがありますが、気にしないでください。

フリー公開しました

10月 11th, 2007

こんばんは。
zickです。
この度、リリカル☆Lispをフリーで公開しました。
もう思い残すことはありません。
今なら空も飛べそうです。
フリー版での変更点は、
– 任意のタイミングでインタプリタが起動できるようになった
– 一部のグラフィックの変更
この二点のみです。
従来のものとほとんど変わりません。
思えば、NScLisperのソースを書き始めたのが今年の1/11。
今日でちょうど9ヶ月、本当に色々ありました。
あとで思い返すと「若き日の過ち」のように感じるのかもしれませんが、
全て十代のうちにしたことなんで、きっと許してもらえるでしょう(笑)
開発に協力してくれた皆様、応援してくれた皆様、
手に取ってくれた皆様、購入してくれた皆様、
本当にありがとうございました。

お久しぶりです

10月 10th, 2007

実に3ヶ月ぶりでしょうか。
お久しぶりです。zickです。
本日、およそ半年ぶりにリリカルLispのソースをいじくりました。
大したことはしてないのですが、かなり戸惑いました。
NScripterの文法もかなり忘れ、悲しい限りです。
日記を書いてない三ヶ月間にも色々ありまして、
カップヌードルをずっと食べていなかったり、
かといって、それほどいい食生活を送っているわけでもなく、
試験前に欲しいゲームが発売して見事に単位を落としたり、
Erlangの勉強をしようと本を買って勉強していたり、
けれども、英語を読むのが遅くて時間が掛かったり……
まあ、あんまり面白くないのでこれくらいにしておきます(笑)
話は変わりますが、ほとんど更新してないのに足を運んでくれる皆様のために、
そろそろ何か少し大きいことでもやろうかと思います。

オープンソースカンファレンス2007 Kansai へ出展します。

7月 18th, 2007

bugyoです。
先日オープンソースになったNScLisperを携えて、OSC 関西@京都へλ組が出展することとなりました。
オープンソースカンファレンス2007 Kansai
内容はNScLisperの展示ですが、組み込み例である、リリカル☆Lispの展示、販売も行います。
OSC2007関西@京都へお越しの方はぜひお立ち寄りください。

NScLisperソース

7月 9th, 2007

zickです。
リリカル☆Lispの内部で動いているLispインタプリタであるNScLisperのソースを公開します。
こちらからどうぞ。
(2012/05/29追記)
現在はgithubにリリカルLisp全体のソースを上げているのでそちらをご利用ください。)

なお、このソースはBSDライセンスとします。
あまり使い道はありませんが、ご自由にお使いください。
今回は、リリカル☆Lisp全体のソースではなく、NScLisperのみのソースですが、
単体で実行できる用意しておきました。
*実行方法*
(1)ダウンロードしたソースファイルの名前を”0.txt”に変更。
(2)http://www.nscripter.com/からNScripterをダウンロード
(3)nscr.exeを0.txtと同じディレクトリにおいて起動
まあ、ソースは恐ろしく汚いです。
コメントもただの一時的なメモに過ぎず、見てもなんのことかさっぱり分からないと思います。
ブラフマンつぐみの言葉を借りるなら
…他人の可読性は意識してないもん
って感じです。
いや、それどころか自分でも読みたくないくらい汚いんですが(笑)
そうそう。
通販でとある方が、定額小為替を多めに入れて「うまい棒でも食べてください」と書いてくださいました。
お心遣いに感謝しつつ、うまい棒を購入し、λ組のメンバー数人で頂きました。
お腹をすかせた学生に食べ物を与えていただけるとはなんと優しい人なのでしょうか……
本当にありがとうございます。
umai.png

ソース公開

7月 6th, 2007

本日記ではご無沙汰しておりましたbugyoです。
まずは、実費回収出来ましたこと御礼申し上げます。
赤字にならずにすんで本当に良かったです。
通販期限が迫ってきております。
本当は完成後一回イベントへ持って行ってそこで終了という筋書きだったのですが、
余りにも売れ残りが激くて、通販をしようと言う流れになったのでした。
実費回収も出来ましたし、余り長引かせてもしょうがないので、好き勝手やっておいて
恐縮ですが、この辺りでフェードアウトさせて頂くことにしました。
Nscripterですから体験版などでもう公開しているも同然ではありますが、
終了ついでに正式にNscLisperのソースを公開することになりました。
べ、べつにオープンソースを名乗りたいから公開するわけじゃないですよ。
OSCに出ようとか今のところ思ってませんよ。ほ、ほんとうに全然思ってないですよ。
あー、それにしても余ったディスクとかガイドブックとかには本当に困りましたねぇ。
λ組の皆さんが頑張って作ったものですし、捨てることなどできませんしねぇ。
京都駅付近のどこかで密かに放流でもしましょうか。でも、環境汚染は良くないですね。
いや、ホントに困りましたね。

λ出没注意

7月 3rd, 2007

やはり、京都といえばλですね。
こんばんは。zickです。
lambda
さて、リリカルLisp通販も、あと数日で終了ですが、
結局大量に在庫が残っており、いまだに私の下宿の一部を占有しています。
大量に余った本とCDですが、捨てるのはさすがにもったいないですね。
というより、あれだけ苦労して作ったものを私には捨てることは出来ません。
捨てるぐらいなら、どこかで放流させたいですね(笑)

通販終了の告知

6月 25th, 2007

zickです。
Webサイトで情報を公開し始めてからもう5ヶ月となるリリカルLispですが、
ようやく実費回収できました。
情報が公開されるや否やはてなブックマークに登録してくださった皆様、
体験版を公開すると、その感想を書いてくださった皆様、
イベントで買ってくださった皆様、通販で買ってくださった皆様、
本当に……本当にありがとうございました。
より多くの人に手にとってもらおうと思ってはじめた通販も、
そろそろ役目を果たし終えたかと考え、
あと2週間程度で通販を打ち切ろうかと思います。
とはいえ、実は在庫は沢山あったりします(笑)
それをどうするかは現在考え中です。