[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 08:30 / Filesize : 111 KB / Number-of Response : 499
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Lisp Scheme Part21



1 名前:デフォルトの名無しさん [2008/04/04(金) 18:18:17 ]
□過去スレ□
Part20: ttp://pc11.2ch.net/test/read.cgi/tech/1205021786/
Part19: ttp://pc11.2ch.net/test/read.cgi/tech/1200237296/
Part18: ttp://pc11.2ch.net/test/read.cgi/tech/1186922295/
Part17: ttp://pc11.2ch.net/test/read.cgi/tech/1177065699/
Part16: ttp://pc11.2ch.net/test/read.cgi/tech/1172404795/
Part15: ttp://pc10.2ch.net/test/read.cgi/tech/1151025773/
Part14: ttp://pc8.2ch.net/test/read.cgi/tech/1132275726/
Part13: ttp://pc8.2ch.net/test/read.cgi/tech/1115901841/
Part12: ttp://pc8.2ch.net/test/read.cgi/tech/1100229366/
Part11: ttp://pc5.2ch.net/test/read.cgi/tech/1091456033/
Part10: ttp://pc5.2ch.net/test/read.cgi/tech/1075630259/
Part9: ttp://pc2.2ch.net/test/read.cgi/tech/1069594582/
Part8: ttp://pc5.2ch.net/tech/kako/1058/10582/1058263391.html
Part7: ttp://pc5.2ch.net/tech/kako/1042/10421/1042167213.html
Part6: ttp://pc3.2ch.net/tech/kako/1031/10315/1031560687.html
Part5: ttp://pc3.2ch.net/tech/kako/1023/10230/1023091882.html
Part4: ttp://pc.2ch.net/tech/kako/1016/10162/1016211619.html
Part3: ttp://pc.2ch.net/tech/kako/1008/10082/1008220265.html
Part2: ttp://pc.2ch.net/tech/kako/1002/10025/1002584344.html
Part1: ttp://piza2.2ch.net/tech/kako/987/987169286.html


331 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 22:50:21 ]
TinyScheme
ttp://tinyscheme.sourceforge.net/

TinyScheme Extensions
ttp://heras-gilsanz.com/manuel/tsx.html

OOPS Tiny Scheme Extension
ttp://aladdin.sourceforge.net/oops.php

TinyScheme for Zaurus
ttp://www.alphageeksinc.com/tinyscheme/

332 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 22:53:44 ]
>>309
ParentheCってlambdaすら処理できないみたいだよ。
これでCにポートしろなんて詐欺もいいとこ。

333 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 23:29:28 ]
使い方を理解しないで使うからジャマイカ?

334 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 23:56:39 ]
トランスレータに使い方も糞もあるか

335 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 00:29:25 ]
Scheme処理系は腐るほどある
ライブラリも (C/C++なら) たくさんある
後はそれを組み合わせることを考えよう

336 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 00:34:22 ]
コイツ>>334、なんでこう喧嘩腰なんだろな。氏ね。


337 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 00:36:49 ]
糞チョンとシナチク氏ね。

338 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 01:09:37 ]
ジャマイカ発言の後は荒れるんだよ。

339 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 01:32:46 ]
とりあえず>>334はいっぺん氏ね



340 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 03:36:46 ]
>>333
あれって使い方でどうにかなるもんなの?

341 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 09:17:16 ]
DRAKMAがubuntu 7.10 sbclのasdf-installでこけて止まる

342 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 12:11:37 ]
>>341
SBCL 1.0.16
DRAKMA 0.11.5
ubuntu 7.10
で今試したけど大丈夫だった。

343 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:55:28 ]
psyntaxがGaucheでも使えるって書いてあるけど、使い方わかんねー。
と思ってたら一発で使えるように同梱されたビルドがあった。
saito.s4.xrea.com/wiliki.scm?Gauche
psyntax.exeってのがそうみたい。
exeにするのってどうやったんだろ?

344 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 20:35:00 ]
どうでもいい

345 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 20:42:29 ]
またexe厨か…

346 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 21:38:38 ]
schemeでなくてlispでexe作ったら?
newlispなんかだと簡単だよ
SBClやCormanLispなんてのもあるけど

347 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 22:05:06 ]
別に言語まで変える必要もないと思うけど。
処理系のソースがあるんならschemeのソースを埋め込んで
スタートアップで呼び出すようにすれば完成でしょ。
VMで動くようなのはコンパイル後のやつ入れとく。
これだからオプソって意味ないんだよな。

348 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 22:10:07 ]
>>343
Gaucheのtarball落としたら中にgencompってのがある。
それでVM用コードにして適当なmainだけ書いてgccでコンパイル。

349 名前:デフォルトの名無しさん [2008/04/20(日) 22:24:02 ]
「プログラミングGauche」でSchemeデビューしようとしていきなりつまずいてます。
(define 'a #f)
(set! a 1)
(display a)

これは

gosh> quote
gosh> 1
gosh> 1#<undef>

となって動くんですが

(define 'line #f)
(set! line "foo\n")
(display line)

と変えるとエラーになります。

gosh> quote
gosh> *** ERROR: symbol not defined: #<id 0x80eb100 user::line>
Stack Trace:
_______________________________________
gosh> *** ERROR: unbound variable: line
Stack Trace:
_______________________________________

どこが間違ってるんでしょうか?




350 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 22:32:39 ]
ワロタ
(define 'a
(define 'line
ここが間違ってる。それぞれ
(define a
(define line
が意図するものだと思う。

(define 'a

(define quote (lambda(a)〜
と解釈される。

351 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 22:38:57 ]
>>350
多分 *scheme* バッファの中で一度 (define a なんとか) を
実行してたから、a が定義されていたんですね。
*scheme* バッファを再起動してたら両方とも動かなくなって
気付いたと思うのですが。

ありがとうございました。


352 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 22:46:14 ]
こういう記述間違いは処理系作者からは斜め上で予測不可能なんだよな。
quoteを再定義したいなんて思わんし、エラーにすべきか。

353 名前:デフォルトの名無しさん [2008/04/20(日) 23:51:39 ]
Gauche scheme interpreter, version 0.8.3 [utf-8,pthreads]
という環境で、
#!/usr/bin/gosh
(define (main args)
  (while (not (eof-object? (set! line (read-line))))
  (print line))
  0)
というスクリプトを書いて euc-jp なテキストファイルを読み込ませたら
~$ gosh test.scm <text.txt
*** READ-ERROR: Read error at "(stdin)":line 2: read-line: encountered illegal byte sequence: #*"\xc1\xcf\xc0\xa4\xb5\xad\t1\t1\t"
Stack Trace:
_______________________________________
  0 (read-line)
  At line 3 of "./test.scm"
  1 (letrec ((do (lambda () (if (not (not (eof-object? (set! line (rea ...
  [unknown location]
というエラーになりました。
euc-jpなままで読んでeuc-jpのまま書き出すにはどうすればいいのでしょうか?

354 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 00:20:03 ]
>>353 gauche.charconv

355 名前:デフォルトの名無しさん [2008/04/21(月) 00:46:50 ]
こうなりました。with-ports を使おうとしたら、
*** ERROR: unbound variable: with-ports
となりました。何故?

#!/usr/bin/gosh
(use gauche.charconv)

(define raw-in (current-input-port))
(define raw-out (current-output-port))
(define in (wrap-with-input-conversion raw-in "eucjp"))
(define out (wrap-with-output-conversion raw-out "eucjp"))

(define line #f)

(define (main args)
  (while (not (eof-object? (set! line (read-line in))))
  (display (string-append line "\n") out))
  0)


356 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 03:59:58 ]
何故?とか言う前にフォルダ内検索しろよ

357 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 05:06:07 ]
slimeで対応する() に自動で色がつかなくなることがあるのだけど
どうすればもどるの?
他に開いてるlispのバッファーを全部kill bufferすれば直るけど
buff殺さないで直したい

358 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 05:38:24 ]
>>357
どういう環境だとそうなるの?
漏れはそんな現象に遭遇したことない。
show-paren-modeがなんらかのタイミングでoffになったとか?

359 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 06:30:08 ]
C-c C-p
を何度もしてるといつのまにかなる



360 名前:デフォルトの名無しさん [2008/04/21(月) 08:21:48 ]
>>356のヒントをもとに検索してみた。
/usr/share/gauche/0.8.3/lib$ find . -type f | xargs grep with-ports
/usr/share/gauche/0.8.3/lib$
なにもみつからなかった。


361 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 13:05:06 ]
lispの場合、どのぐらいの大きさのprogramになったらファイルを分けるの?


362 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 14:45:07 ]
大きさを基準にしては分けない

363 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 16:52:39 ]
>>361
package毎に分割しない?

364 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 19:36:23 ]
日本語の正規表現処理はできないと思っていいのでしょうか?
sbclなのですがどの日本語コードを使うのがお勧めなのでしょうか?

365 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 20:48:56 ]
cp932と言ってみるテスト

366 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 21:02:05 ]
Schemeのオブジェクト指向

BOS (Bryan's Object System)
MEROON ・・・Christian Queinnecによる。情報があまり無いけど有限要素法とかつかえるらしい。runge-kutta-4にあきたらやってみる。
SCOOPS (Scheme Object Oriented Programming System)
Tiny CLOS ・・・なんとたったの850行!"The Art of the Metaobject Protocol"に出てくるsimple CLOSよりコンパクトな学習用。
YASOS (Yet Another Scheme Object System)

367 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 21:16:55 ]
>>364
UTF-8で普通に使える処理系が多い(または増える)と思う

368 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 21:26:01 ]
>>367
BOMあり?8Nでおk?

369 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 21:29:06 ]
処理系によるんじゃね?



370 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 21:49:45 ]
>>355
with-portsは組み込み手続きだから見つからないって変だな。
プラットフォームは何? インストールはどうやった?


371 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 22:38:45 ]
一方exe厨はバイナリを配った

372 名前:355 mailto:sage [2008/04/21(月) 22:53:03 ]
>>370
Debian sarge(3.1)で、aptitudeからインストールしました。
Gaucheのバージョン(0.8.3)が古過ぎるんでしょうか。

~$ aptitude show gauche
パッケージ: gauche
ステータス: インストール済み
自動的にインストールされる: no
バージョン: 0.8.3-3
優先度: 任意
分類: interpreters
保守担当者: Hatta Shuzo <hattas@debian.org>
展開サイズ: 4096k
依存: libc6 (>= 2.3.2.ds1-4)
提案: slib
推奨: r5rs-doc, gauche-doc
詳細: A Scheme implementation designed for script writing
Gauche is a Scheme implementation developed to be a handy script interpreter, which
allows programmers and system administrators to write small to large scripts for their
daily chores. Quick startup, built-in system interface, native multilingual support are
some of the author's goals.
~$ gosh -V
Gauche scheme interpreter, version 0.8.3 [utf-8,pthreads]
~$ gosh -i
gosh> with-input-from-port
#<subr with-input-from-port>
gosh> with-ports
*** ERROR: unbound variable: with-ports
Stack Trace:
_______________________________________



373 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 00:09:50 ]
Gaucheスレ別に立てて関係者がサポート汁。

374 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 00:28:56 ]
0.8.13のtypoかと思ってたらほんとに0.8.3か。古すぎるだけだと思う。

>>373 ごもっとも。WiLiKiの初心者の質問箱とかの方がふさわしい。


375 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 01:22:53 ]
よくあるまとめwikiサイトみたいなの作れば良いのに。

376 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 01:25:54 ]
Schemeのループの構文がわからないので教えてください。
下に書いたコードのbreakがうまく動かないのですがどう書いたら正しいのでしょうか?
大元はRnRSに載っているrunge-kutta-4の計算で、元々は無限ループです。

(letrec (
(n 100)
(ls '())
(loop (lambda (s)
(if (not (= n 0))
((set! n (- n 1))
(newline)
(write (head s))
(loop (tail s))))
(break the-states))))
(loop the-states))

377 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 01:45:25 ]
((set!
こんな使い方はない
(break
breakはどこにも定義されてない

378 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 03:11:42 ]
そのbreakはどこを参考にして持ち出してきたの?

379 名前:364 mailto:sage [2008/04/22(火) 10:06:06 ]
CL-PPCREで日本語を含むパターンを見つけたかった

( scan [ホゲ(プログラム中に直接書いた日本語)]+   , ホゲ(ファイルから読み込んだ日本語) )

同じ ホゲ という単語が入ってるのに認識しなかった



380 名前:364 mailto:sage [2008/04/22(火) 10:10:58 ]
(print ホゲ(ファイルから読み込んだ日本語))

をslimeでC-C C-P すると動くが C-C C-Cすると動かない(sbcl)

sbcl --load nihongo.lisp
でも動かない


381 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 10:28:40 ]
>>379
sbclはエンコーディング設定が良くわからないけど、
CLispではCL-PPCREで日本語が問題なく使えた。

382 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 14:23:17 ]
最近, あちこち SICP だらけなのは SICP の邦訳だ出たせい?
こんなん有り難がって読むくらいだったら, ファイン万物理学読めよorz


383 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 14:36:12 ]
最近?

384 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 14:42:04 ]
両方読めばいいじゃん。

385 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 14:44:21 ]
>>380
ファイルのエンコーディングもsbclの設定もどうなっているか分からないけど、
漏れの手元のutf-8に対応している処理系なら軒並みできている。
設定は各処理系のマニュアルを参照するのが一番確実。

386 名前:デフォルトの名無しさん [2008/04/22(火) 16:13:01 ]
Expected class definition, found ( which may not be written here
ってどういうエラー?

387 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 16:14:33 ]
>>386
エラー原因書いてあるじゃん。


388 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 16:17:25 ]
教科書もなくはじめて実行してるのでわからないのです。
どっかのサイトからコピペしたらこういうエラーが

389 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 16:19:56 ]
何の処理系とかどういうコードかとかどのサイトからとかを書かないのは何故?



390 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 16:24:40 ]
例えばこういうのだったら
(define my-abs
(lambda (x)
(cond ((< x 0) (-x))
((= x 0) 0)
(else x))))

一番前の(にマーカがついててエラーメッセージがでます
どのプログラムはってもこういうメッセージがでるんですけど

391 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:00:25 ]
>>390
君の場合は、もう少し他人とのコミュニケーションの取り方から
勉強した方が良いよ。


392 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:00:35 ]
>>389
人の善意を当てにしてるんじゃない?
なんかそういう質問の仕方増えてきたよね。
ここ親切だからなー。

393 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:06:07 ]
>>386
それただの英語だと思って読んでみな。

394 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:32:46 ]
>>376-378
Schemeでbreakを使ってる例:
ttp://www.geocities.co.jp/SiliconValley-PaloAlto/7043/
ttp://www.cs.grinnell.edu/~stone/events/scheme-workshop/quicksort.html
ttp://merd.sourceforge.net/pixel/language-study/various/callcc/scheme.html

(letrec (
(n 100)
(loop (lambda (s)
(if (not (= n 0))
(begin (set! n (- n 1))
(newline)
(write (head s))
(loop (tail s)))))))
(loop the-states))

これで動くでしょう。breakいらないよ。

395 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:43:09 ]
>>376-378

ttp://practical-scheme.net/gauche/man/gauche-refj_102.html

SRFI−1にもbreakは入っている。

396 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:44:59 ]
でも、Schemeでbreakなんて使わないよなJK。www

397 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:45:02 ]
まあ、紛らわしいよなw

398 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 20:28:16 ]
runge-kutta-4を実際に走らせた。

ttp://codepad.org/gSEoxetW

399 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 22:10:25 ]
>>382
Feynman Lectures on Computationも読んだけどけど何か?
SICPにはrunge-kuttaが載ってるけどFeynmanには載ってない。
Feynman厨ウザ



400 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 22:45:12 ]
「Lisp文化にはLisp 1.5 → MacLisp → CommonLisp の『MIT系Lisp文化』・・・」という文書に出会った。
ほかの系統にはどんなのがあるのでしょうか?GNU系とかかな?w


401 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 22:51:50 ]
それと対比するならInterlispで代表されるXerox系Lisp文化じゃね?
GNUとか出てくるよりずっと前の話だよ

402 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 22:56:39 ]
>>400
文化じゃなくて処理系のダイアグラムならあるよ
www.softwarepreservation.org/projects/LISP/
www.dreamsongs.com/NewFiles/Hopl2Slides.pdf

文化って意味だと PARC が別系統の最有力なのかな?
良く知らんけど。

403 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 23:27:15 ]
Lisp 1.5 Programmers Manual
ttp://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf

404 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 02:43:06 ]
GNUなんてただのパクリ集団じゃん

405 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 02:46:52 ]
よくわからないなら書かないほうがいいよ

406 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 03:22:16 ]
いや、本質をよくとらえている。

407 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 03:24:13 ]
自画自賛乙

408 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 03:45:33 ]
GNUを擁護したがるのは都合の良い解釈ばっかり見てる
最近知ったやつだけだろ

409 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 04:06:16 ]
どうしてもGNUが叩きたいという奴以外にとってはどうでもいいだろ。



410 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 04:14:24 ]
まぁ、GNU知りたての学生さんは
「GNUを叩いてる俺って、なんてわかってる奴なんだろう♪」
ってなもんだわな。

411 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 05:21:09 ]
>>408
都合の良い解釈もなにも、GNUのポリシーは単純だし、
嫌ならGNUのソフトは使うべきじゃないってくらい単純な話だと思うんだよね。
スレ違だから、他んとこ行って欲しいんだけどw

412 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 05:25:58 ]
なあ、既成の言語の機能をlispやschemeで
実装してしまうスレ立てないか?

413 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 06:30:06 ]
>>412
lisp発祥でない機能で、面白いのってどういう機能があるんだろうね。
昔にlispでやってたら駄目なわけだよね?

414 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 07:27:59 ]
なんで?
多分スレの目的は既成の言語を馬鹿にして諭す事だから
lisp視点で面白いのかは判らないけど

415 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:00:15 ]
>>412
こういうのか?
(define alias define)


416 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:03:33 ]
>>414
なんで、って言われても、そうなの? >413
まあ、なんらかの確信があるんだろうなwww

417 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:10:20 ]
人を見下したかのような人しかいないから、ぴったりだと思って

418 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:37:36 ]
回りくどいスレタイより「lisperが他の言語を馬鹿にして諭すスレ」
でいいよ。

419 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:18:52 ]
…春だなあ。



420 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:20:04 ]
逆に馬鹿にされるのがオチ。

421 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:25:07 ]
>>413
他言語の構文をread macroでやらかすスレとかならおもしろいかもね


422 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:38:51 ]
>>417
コンプレックスがひどいと、そう見えるらしいよ。

423 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:41:28 ]
>>404
元々、プロプラの物をオプンで代替する活動だからね
新規性が売りじゃないから GPL のラベルを付ければ何でもオケ

424 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:45:56 ]
>>421
そいういうんだったら逆になんでもS式に変換してみてほしい。
S式Rubyなunacceptable acceptable lispとか見てみたい。

425 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 11:08:09 ]
>>424
たしかRuby1.8では、ソースから変換した構文木を直接evalしてたはずだから
それを括弧で囲めばS式になるんじゃないか?

426 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 13:16:50 ]
今のところRubyは食わず嫌いだが、ソースがS式になるなら使ってやってもいいな

427 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 14:29:05 ]
RubyはMatzLispでPythonはGuidoLispなんだよ!とかなんとか

428 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 15:46:41 ]
lispuser.netだかどこかで見せてくれた最高にキモイlispコードってのがまさにそれじゃないの?>> read macroでホゲ


429 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 18:13:54 ]
春めいた流れになってきたなw



430 名前:グラハム mailto:sage [2008/04/23(水) 19:14:42 ]
君達、LispとRubyのいいとこ取りの言語があるのを知らないのかい?

431 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 19:26:13 ]
>>430
ポールグレアムなら知ってるが、あんた誰?w
pc11.2ch.net/test/read.cgi/tech/1202098949/






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<111KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef