>>941 メインは私ですが様々な方からいただいた指摘を取り込んであります.
かかった期間は2年弱. 数日にいっぺん,1,2時間ずつやってたかな?
;; 自分で本を書くのに比べれば微々たる労力,とも言えますが...
>>942 Appendixがないのと,誤訳が残ってそうなのは覚悟しといてください.
紙にしちゃうと読みやすいけど更新に追随し辛いですよね. 今後はChangeLogでもつけようかな?
あと,印刷するには余白が狭過ぎかもしれません... いずれ直します.
>>943 どうもです.何か気付いたら教えてください.
>>flatline
乙!喜んで読ませてもらう!
恭一また臭いこといってんな
ごめん誤爆した
そういえばgaucheのMinGWへのポートは結局どうなったの?
みなさんedってつかってますか?
clispでedをディスアセンブルしてメモ帳以外のエディタを使おうと思ったのですが、うまくいかないですよ。
952 :
ミミ:04/11/07 04:20:14
>>951 ディスアセンブル?
EDITOR 環境変数を変更するか、*EDITOR* グローバル変数を変更すればいいと思うんだけど。
たぶん大学のサーバーに置いてあったころに見たな。
Gaucheでpsd使われてる方いますか?
LisperはGUI組む必要があるときどうしてますか?
CLIMはACLだと別売りみたいだし、LispWorksのドキュメント見るとobsolete扱いで
CAPI使え、みたいなこと書いてあるんで何がデファクトなのかよ〜わからん。
ウェブアプリケーションにしちゃうもん?
GUIイラネ
ですね
GUIイラネ、で済めばいいんだけどさ(実際漏れもEmacsからほとんど外に出ないし)、
仕事でLisp使ってブツを作り上げておっさん連中にデモ・プレゼンするとき困らない?
Emacsのバッファで作業してるの見せてもおっさんには説得力ないんだよね
(でも予算の使い道の決定権を握ってるのは奴らだ)。
折角何の前例もないところにLispを使うという無茶を通して邪魔されないで済んでるので
できれば余計な横槍を入れられないように防衛線を張っておきたいのでし。
個人で使って自己満足してるだけならこんなこと気にする必要もないんだけどね。
ウェブアプリにできるような物ならウェブアプリでいいんじゃない?
>>952 *editor*変えたらうまくいきました。今まで何やってたんだ俺…
GUIかどうかは微妙だが、xyzzyでヒルベルト曲線を書くデモを見たときはちょっとビビった。
>>956 WWWアプリが一番楽なアプローチだけど
それができなきゃ自分でGUIライブラリのbindingsを書くしか。
やはりウェブアプリに落ち着いちゃいますか。もしくはFFIで外界と接続する、と。
そのわりには307にレスつけてる人が少ないのを見ると、Lisperは必要なモノは自分で
自作しちゃうのかなぁ、やっぱり。
>>956-964 つまりLispはVisualBasicやVisualC++のかわりにはなりえないっていう結論になるの?
∩___∩ ?
| ノ\ ヽ |
/ ●゛ ● | ? |
| ∪ ( _●_) ミ j
彡、 |∪| |
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
>>964 自作しちゃうので世に出てこなくてコミュニティが発展しないってのは
Lisperたちの問題としてよくでてくるよね。
>>965 (よくいる)Lisperのそういう作り込みを基本的に必要としてないってことかなぁ。
でも、垣根を下げるためには、そういう作り込みって重要よね。
動きが必要なら比較的良く使うのは OpenGL バインディングかなぁ…
ショボくていいなら Tk インターフェースを良く使う.でも最近だと Web で
DHTML つかうのがお手軽かもしれん.
プレゼン資料ならデータを他のツールで可視化(GNU Plot とか GraphViz とか)
よくやるなぁ.
仕様が公開されてればブラックボックスだろうが別にかまわないが
出来が良けりゃブラックボックスで良い
糞コードしか書けない奴はブラックボックスじゃなくてもいいけどな
Dr.Schemeはいかがでしょう?
なんかハリボテ感が強い>Dr
もうちょっとスマートにまとまらないのかな
GUIも独自とかじゃなくてScheme/tkとかwxSchemeとか
widestudioなんかは既にたくさんのOSと言語に対応している状態なんだから、
比較的楽にlispにも対応できる柔軟性を持ってそうに思えるんだけど、どうなんですかねぇ?
シェルスクリプトで書かれたLISPインタプリタとかってありますか?
976 :
デフォルトの名無しさん:04/11/11 11:19:58
>>975 シェルは分かりませんが、awk ならあります。
awklisp っってヤツね。
>>7 を見てね。
>>976 あ、これなかなか面白いです。どうもです。
ECLってどうですか? 使ってる人いますか?
scheme処理系では一般的に日本語(というかSHIFT-JIS)の扱いってどうしているんでしょうか。
SRFIで定義しているようなやつはCとかで書くのか、
それとも他のASCIIを扱う関数から定義しているものなのか…。
実際にSJIS使ったサンプルとかもあれば…。SRFIでは良くわかりませんでした。
今勉強がてらに使ってるやつでは例えば(string-ref "あかさたな" 0)とかするとエラー終了したりしてます。
ここで"あ"って返して欲しいんですが。
comp.lang.schemeよりコピペ。Scheme処理系のunicodeサポート。
1) Gauche: unarguably best Unicode support, including native
read/write syntax for strings, chars, regexps & char-sets; support for
SRFI-13 & SRFI-14; charconv libraries and extensions to I/O procedures
to specify encoding for ports, including auto-detection of Japanese
encodings.
2) PLT >= v299: native Unicode support; regexps and SRFI-13 are
Unicode-aware, SRFI-14 is not; port encodings assumed UTF-8.
3) Gambit: native Unicode support, no regexp or SRFI support, encoding
for files and terminal is fixed at startup time and limited to Latin-1
or common Unicode encodings (UCS-2, UCS-4 or UTF-8).
4) SISC/Kawa/Jscheme: leverages Java Unicode support; SISC has Unicode
aware SRFI-13, Unicode unaware SRFI-14, the others have neither;
encoding is determined by default by locale, but SISC and Kawa provide
port encoding procedures; Java uses UTF-16 internally which may cause
complications with surrogate pairs.
7) Chicken: characters are allowed within the full 21-bit Unicode
range, however by default the non-ASCII characters have no read/write
syntax. I have a unit almost ready for release that leverages this
and assumes UTF-8 encoded strings/ports to provide full Unicode
support, including regexps, SRFI-13 and SRFI-14. Chicken has an iconv
interface, and I also have a unit with a more friendly interface such
as (with-input-from-encoded-file enc file thunk).
8) MIT-Scheme: Unicode chars strings are disjoint types; 'alphabet'
type as Unicode-char alternative to char-sets; Unicode string ports;
no port encoding utilities.
9) Bigloo: Unicode strings and characters are disjoint types; no port
encoding utilities.
10) Chez/Elk/Guile/Inlab-Scheme/Rscheme/SCM/Stalin/Stklos: nothing.
どなたかそろそろ、次スレを立てていただけないでしょうか?
>>7にあるawklispに含まれていたperlispですが、
これはPerl4での動作することを想定して書かれていました。
なのでリファレンスやレキシカルスコープ変数はまったく使われておらず、
コードも煩雑なものとなっています。
Perl5でLISPインタプリタを実装した例などはありますか?
自分で勉強して書けと言われそうですが・・・
985 :
デフォルトの名無しさん:04/11/12 17:46:04
986 :
ミミ:04/11/12 20:01:50
>>973 DrScheme の GUI (MrEd) は wxWidgets の初期のバージョンから
派生したものらしいよ。
987 :
本田:04/11/13 00:12:16
>>980-981 どうもありがとうございます。
やはり多国語を扱えるような処理系はネイティブでサポートしているのが多いんですね。
処理系のソースは持っているので自分でなんとかしてみます。
LISPでWEBサービスってできるの?
990 :
本田:04/11/13 00:38:31
WebサービスってGoogleみたいにSOAPとか使うやつのことだろ
>>993 そういう規格もありますねー にゃんにゃん