全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50
- Lisp Scheme Part29
-
1デフォルトの名無しさんsage2010/01/12(火) 22:14:39
-
Common Lisp、SchemeをはじめとするLisp族全般のスレです
■前スレ
Lisp Scheme Part28
http://pc12.2ch.net/test/read.cgi/tech//
■テンプレ
http://wiki.fdiary.net/lisp/
-
2デフォルトの名無しさんsage2010/01/12(火) 22:36:10
- 2000年1月12日に3なのに『2get』と書いてしまい、
『10年ROMってろ!!』
と言われた者です。
あれから10年、ひたすらROMに徹してきました。
来る日も、来る日も。
そして今、
やっと念願叶って書き込みをしようとした矢先に、
2をget出来るだなんて………
感動で……胸が一杯です。
人間、辛抱すれば良いことって有るんですね!
こんな僕ですが、
僭越ながらとらせて貰います…!
2get!
-
3デフォルトの名無しさんsage2010/01/12(火) 22:37:36
- △ ¥ ▲
( 皿 ) がしゃーん
( )
/│ 肉 │\ がしゃーん
< \____/ >
┃ ┃
= =
3ゲットロボだよ
自動で3ゲットしてくれるすごいやつだよ
-
4デフォルトの名無しさん2010/01/12(火) 22:37:51
- 当スレでは宣伝等一切禁止で御願いします
では、よろしきおねがいします
-
5デフォルトの名無しさんsage2010/01/12(火) 22:46:10
-
Clojure 本あと十日だな
-
6デフォルトの名無しさんsage2010/01/12(火) 22:51:18
-
日本を代表するLispハッカーは苫米地英人です
初めての人のためのLISP 増補改訂版はいつになるんでしょ
http://www.fukkan.com/fk/CartSearchDetail?i_no=68312816
-
7デフォルトの名無しさん2010/01/12(火) 22:53:36
-
プログラミング言語AWK
http://www.fukkan.com/fk/CartSearchDetail?i_no=68313239
-
8デフォルトの名無しさんsage2010/01/12(火) 22:55:24
-
やねうらお先生の開発されたYaneLispも気になるところです
http://labs.yaneu.com/20090905/
-
9デフォルトの名無しさんsage2010/01/12(火) 23:17:04
-
1乙。さっぱりして良いカンジだ。
>>8
やねうらお氏はLispを根本的に勘違いしてる気が…
-
10デフォルトの名無しさんsage2010/01/12(火) 23:19:44
-
ttp://christian.jullien.free.fr/
ttp://lush.sourceforge.net/
なんか面白そーなので貼っとく
-
11デフォルトの名無しさんsage2010/01/12(火) 23:20:25
- 1乙。
テンプレ置き場は当分wikifarm任せで良いかな?
-
12デフォルトの名無しさんsage2010/01/12(火) 23:41:58
-
>9
コード生成用に特化した実装だからありじゃないか?
LISPはどうあるべきなんて思ってたらこういう発想は出てこない
CLerは頭固そうだ
-
13デフォルトの名無しさんsage2010/01/12(火) 23:46:50
- 最後の一言がなかったら同意してたのに
-
14デフォルトの名無しさんsage2010/01/13(水) 00:01:32
- 全くだ
-
15デフォルトの名無しさんsage2010/01/13(水) 00:09:02
-
>>12
方向性については賛同も否定もしないけど、
シングルクォートで囲んでも文字列とか、@でローカル変数とか、
quoteやquasiquote涙目な感じで衝撃を受けた。
そして、一連のコメントを見て、評価モデルを理解してるのか、
かなり不安になった。
この人って、才能は素晴らしいものがあると前から思ってるんだけど、
良くも悪くも自分の発想で突っ走るよね。
-
16デフォルトの名無しさんsage2010/01/13(水) 00:26:28
-
>>12
第8章 Pascalが好き
http://www.pro.or.jp/‾fuji/mybooks/cdiag/cdiag.8.2.html
このPascalもどきC言語についてどう思いますか?
こうすれば読みやすくなると思うのはC言語に慣れていないからでしょう。
C言語に慣れている人にとっては特殊な表記は読みにくいだけです。
Lisperから見たYaneLispも同じではないでしょうか。
-
17デフォルトの名無しさんsage2010/01/13(水) 00:35:04
- 自分の発想で突っ走っても良いじゃん。
自分のコンピュータ将棋プログラムのソースのマクロを書く為の専用Lispと言う物凄い特殊用途なんだから。
別に本来、Lispと呼べるものである必要も無い訳だし。
-
18デフォルトの名無しさんsage2010/01/13(水) 00:41:21
-
>>16
その Pascal もどきの C とか、 Bourne の ALGOL もどきの C とかは表面的な違いとしか思わないな。
Clojure も backquote まわりとかはまるっきり違うけど、気持ちはなんとなくわかる。
YaneLisp は、見た目は Lisp っぽいような気がするけど、
本当に Lisp なのかはよくわからない、と >>9 のを斜め読みして思った。
-
19デフォルトの名無しさんsage2010/01/13(水) 00:56:22
- > LISPはどうあるべき
理由があって言ってることなら頭が固いとかそういう問題じゃないよ
-
20デフォルトの名無しさんsage2010/01/13(水) 01:04:17
-
>>17
別にいいけどさ、好き好きだし。
でも、遠回りをしてる感じだったら、気になるよね、って話。
例えば、
(let x 'AAA' 'BBB')(get x)
とかどう思う? 他にset!っぽいsetってのもあるのに。
-
21デフォルトの名無しさんsage2010/01/13(水) 01:12:46
- Lispがどうあるべき、なんてのは言わないし、興味もないけど、
レキシカルスコープとか導入すれば綺麗に解決することを、
独自の力業で何とかしてるのを見ると、こう、むずむずする。
-
22デフォルトの名無しさんsage2010/01/13(水) 01:46:12
-
そういえば David Moon の PLOT って何か進展したんだろうか
http://users.rcn.com/david-moon/PLOT/
-
23デフォルトの名無しさんsage2010/01/13(水) 02:08:09
-
>>21
丸い車輪じゃなくて四角い車輪を使ってる車を見たときみたいな
-
24デフォルトの名無しさんsage2010/01/13(水) 03:00:09
-
>>20
単にネストが嫌なんだろ
letでいちいちネストさせる方が本来異常なセンスなんだよ
最初にLISPを覚えたとき疑問に感じなかったか?
lambda()の右になぜローカル変数を書けないのかって
それはlambdaが低級すぎるからだ
ポールグレアムもarcで直そうとしてたじゃないか
-
25デフォルトの名無しさん2010/01/13(水) 03:01:02
- ところで構造体とクラスの使い分けってどうするのが正しいの?
めんどいから全部クラスで定義しちゃうんだけど
-
26デフォルトの名無しさんsage2010/01/13(水) 03:06:46
-
>>24
つ &aux
あとこのへんの議論も参照
ttp://e-arrows.sakura.ne.jp/2009/12/letlisper.html#comments
-
27デフォルトの名無しさんsage2010/01/13(水) 03:15:12
-
>>20のletは
(defmacro let (sym . body) `(define ,sym (list ,@body)))
と同じ。名前の使い方が違うだけで、
schemeで内部defineがletrecに変換されるのを思い出せば
それほど違和感はない。
-
28デフォルトの名無しさんsage2010/01/13(水) 03:23:29
- quoteを本来のものじゃなく文字列引用符として使ってるのは、
ユーザーの入り口を低くするための意図があるのかもしれない。
リスト表現を避けることで特に困ってなさそうだし。
つーかCリテラルの""の中にエスケープなしで書くためか。
-
29デフォルトの名無しさんsage2010/01/13(水) 06:06:19
- 関数型言語にたいていletがあるのは型検査や最適化に都合がよいから
ってPeyton Jonesが言ってた。
-
30デフォルトの名無しさんsage2010/01/13(水) 06:13:06
-
>>24
letが代入に使われてるのに、何故かset!もあるって話なんだが。
Arcみたいに、=でletとset!を兼ねる、ってのなら、スタイルの違いなので何も言わない。
letでネストがっていうのは賛同しかねるな。あれ単にCのブロックと一緒じゃん。
俺も、インデントが深くなるのは嫌だけど、特別視しすぎだよ。
-
31デフォルトの名無しさんsage2010/01/13(水) 06:59:28
-
>>25
正しいかは知らないけど、性能重視のときに構造体(レコード)だと思う。
自分の使ってる処理系だと、構造体の実体はベクタ。
それ以外だと、クラスのサブセットみたいなものだし、
構造体はあんまり使わないんじゃないかな。
Schemer的には、できるだけR6RSの範囲で、っていう意味で、
もうちょっと出番は多いかも。
-
32デフォルトの名無しさんsage2010/01/13(水) 07:29:09
-
>>23 に同意。
自力でつっぱしる根性のある人は好きだけど、
単に勉強をさぼって他人の成果を無視しちゃう人は嫌い。
-
33デフォルトの名無しさんsage2010/01/13(水) 10:18:11
- 伝説のハッカーデビ月のホームページってあったんだな。
-
34デフォルトの名無しさんsage2010/01/13(水) 12:22:46
- 最近CLを勉強してるSchemerだけど、loopマクロ容赦ないな。
こっちのformatの仕様見たときも思ったんだけど、そこまでやるか。
-
35デフォルトの名無しさんsage2010/01/13(水) 18:03:36
- wiki テンプレの中で
http
を
ttp
に変えられるとリンクにクリックで飛べない
-
36デフォルトの名無しさんsage2010/01/13(水) 18:05:54
- テンプレの書籍の中にLoLがない
どうせwikiに置いて長くてもいいなら入れてほしい
-
37質問sage2010/01/13(水) 18:13:55
- これからLispを始めようと思いますが、
手始めにどの処理系を選ぼうか迷っています。
重視したい条件は以下のとおりです。
・そこそこ速いネイティブが吐けるコンパイラ
・GUIプログラムが書きやすい
・erlangやgolangみたいにCSPやアクターモデルなどの理論背景をもっている
お勧めの処理系を教えてください。
一般論ではなく個人的な意見を聞かせてください。
-
38質問sage2010/01/13(水) 18:18:14
- すみません、追加条件です
・無料で全機能を利用できる(オープンソースに限りませんが、オープンソースならなお良いです)
-
39デフォルトの名無しさんsage2010/01/13(水) 19:25:23
-
Scheme はそもそもの始まりが Carl Hewitt のアクター理論だね。
ネイティブコンパイラは普段意識してないからよく知らない。
C を経由するタイプも入れると結構あるんじゃないだろうか。
で、便乗して質問したいんだけど、関数型言語と相性のいい GUI ってどんなのだろう。
ttp://www.music.mcgill.ca/‾sinclair/content/blog/a_functional_game_loop_for_glut_in_scheme_using_continuations
だとユーザーの入力をストリームで抽象化してるみたい。
ttp://blog.practical-scheme.net/shiro/20030725
を見ると SLOG/GOLS というのが気になるけど、どこかに資料はないんだろうか。
-
40デフォルトの名無しさんsage2010/01/13(水) 19:46:16
-
>>37-38
まず、プラットホームは何?
LinuxかWindowsかMacか?
クロスプラットホームでその要求はちょっと贅沢だな。
つか、大抵のフリーのLispはGUIが苦手だし。
-
41質問sage2010/01/13(水) 19:48:07
-
>>40
メインプラットフォームはWindowsです。
できればクロスプラットフォームが望ましいです。
-
42デフォルトの名無しさんsage2010/01/13(水) 19:56:16
-
>>37
>ネイティブが吐ける
exe が作れないと使いたくないってことで良いかな?
-
43質問sage2010/01/13(水) 20:00:01
-
>>42
はい、そのとおりです。
ご理解くださってありがとうございます。
-
44デフォルトの名無しさんsage2010/01/13(水) 20:02:06
- なら俺は知らん。
-
45質問sage2010/01/13(水) 20:09:09
- 39さんがおっしゃるように、最適化されたCソースを吐けるトランスレータでもかまいません。
とにかくLispでプログラミングしてexeを生成したいだけなのです。
-
46デフォルトの名無しさんsage2010/01/13(水) 20:36:46
- ECL with LTk
-
47デフォルトの名無しさんsage2010/01/13(水) 20:46:20
-
http://plt-scheme.org/
http://www-sop.inria.fr/mimosa/fp/Bigloo/bigloo.html
http://www.call-with-current-continuation.org/
要件に近いのはこれかな。多少近いってだけだが。
-
48デフォルトの名無しさんsage2010/01/13(水) 20:56:57
-
>>37
アクターモデルならSchemeだろうけど、
その質問に辛うじて当てはまりそうなのはPLT Schemeのみ。
ただし、ネイティブコンパイルではなく、JIT。exeは普通に生成できる。
確か、処理系が丸々実行バイナリに内包されるスタイル。
正直、GUIプログラムが書きやすい、という部分で、
ほとんどのフリーな処理系が脱落すると思う。
そういうの欲しければ、他言語か商用の処理系をどうぞ。
-
49デフォルトの名無しさんsage2010/01/13(水) 21:01:44
-
>>45
優先順位を教えて欲しい。
>とにかくLispでプログラミングしてexeを生成したいだけなのです。
というだけなら、選択肢がかなり増える。
-
50質問sage2010/01/13(水) 21:05:06
-
>>49
exe > GUI > 平行処理 > 速度
というイメージですね。
左に行くほど重視しているという意味です。
-
51デフォルトの名無しさんsage2010/01/13(水) 21:36:39
-
>>35,36
気になる所があったら修正していいんじゃないかな。
ttp は、自分も不便だと思ってた。
-
52デフォルトの名無しさんsage2010/01/13(水) 21:40:16
-
>>50
そうすると、やっぱりPLTくらいしか選択肢ないと思う。
FFIでGTK+とかWindows API直叩きする程度でいいんなら、
CL含めて色々あるけど。あるいは、LTkとかでもいいのなら。
-
53質問sage2010/01/13(水) 21:48:58
-
>>52
そうですか。
ではとりあえずPLTから触ってみようと思います。
時間があれば>>47のほかの処理系も試してみたいと思います。
ありがとうございました。
-
54デフォルトの名無しさんsage2010/01/13(水) 22:05:09
- まぁexeにするだけならclispでもSBCLでも
なんならnewlispでもいけるわな
-
55デフォルトの名無しさんsage2010/01/13(水) 23:07:20
- 文字列をそのままうめこんで処理系とリンクすれば大概の場合は exe に出来るな。
処理系のソース (かライブラリ) が提供されている場合に限るが。
-
56デフォルトの名無しさんsage2010/01/13(水) 23:15:54
- ファイル一式コピーするだけで動く処理系ならnsisあたりで固めるという手も
-
57デフォルトの名無しさんsage2010/01/13(水) 23:57:02
-
>>55
昔それで10KBぐらいのコアのexe作った
S式リーダーは用途によっては余分になるから
読み込んだ状態をダンプで保存とか
やねうらおじゃないけど、そういう用途なら俺LISPの方が良いと思うんだ
-
58デフォルトの名無しさんsage2010/01/14(木) 00:30:01
- GUIと言っても範囲が広いから
汎用フレームワークは大抵どれもが俺流で、
半端なものは結局OSネイティブなAPIを直接叩くことになる
はっきりいって世に出てる大半のフレームワークは時間の無駄
金でも積まれないとやってられない
個人でやるならGUIをLISPで作ろうとするんではなく、
フロントエンドをLISPにする程度の気持ちで
-
59デフォルトの名無しさんsage2010/01/14(木) 00:50:08
-
exe が吐けることを重視しないんだったら Clojure が近かったのかも。
書きやすいかは別にして、 GUI は Java に丸投げできるし
http://clojure.org/jvm_hosted
concurrency はウリのひとつだし
http://clojure.org/concurrent_programming
コンパイルも、まあ JVM の bytecode まではできる
http://clojure.org/compilation
Java が動く範囲ではクロスプラットフォーム。
速度は知らない。とりあえず、 JVM の起動分はもっさりしてる。
-
60デフォルトの名無しさん2010/01/14(木) 01:28:57
- やはりスタンドアロンの実行形式(含 .exe)を吐いてほしいならeclではないだろうか.
asdfでLtkやMcCLIMを入れればGUIもできるし.
eclはCommon LispからC言語へのトランスレータね
-
61デフォルトの名無しさんsage2010/01/14(木) 02:37:49
- stalinの中身って相当勉強してないといじれないぐらい複雑なのかな?
ちょっとした改造ならなんとかなるぐらい分かりやすいコードになってないのかな
-
62デフォルトの名無しさんsage2010/01/14(木) 13:30:03
-
>>61
これをおもいだす。
http://dokoaa.com/hito/suta.html
-
63デフォルトの名無しさんsage2010/01/14(木) 22:53:14
-
>>53>>59
そこで、Launch4jやJSmoothの出番ですよ。
http://launch4j.sourceforge.net/
http://jsmooth.sourceforge.net/
-
64デフォルトの名無しさん2010/01/15(金) 23:43:06
-
LISP/Schemeは1年前23位だったのが、18位にランクアップ。
一体何が起きたんだ???
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
-
65デフォルトの名無しさんsage2010/01/15(金) 23:57:46
-
ん、よく分からんが、JR の駅で言ったら西船橋が吉祥寺になったくらいのインパクトか。
http://www.jreast.co.jp/passenger/index.html
-
66デフォルトの名無しさんsage2010/01/16(土) 00:09:24
- なにげにここのスレタイと同じだから、案外2chのせいかもな
それよりObjective-Cに何が起きた?
不思議だわー
-
67デフォルトの名無しさんsage2010/01/16(土) 00:11:21
- iPhone
-
68デフォルトの名無しさんsage2010/01/16(土) 00:13:03
- ああなる掘るど
-
69デフォルトの名無しさんsage2010/01/16(土) 00:21:23
- むしろ、Pascalの位置の方にこそびびる。
Delphiとは別枠みたいだし。
-
70デフォルトの名無しさんsage2010/01/16(土) 00:23:35
-
>>64
そのあたりの順位って、どのくらいを誤差の範囲と見るべきなんだろう。
-
71デフォルトの名無しさんsage2010/01/16(土) 02:08:44
- まあ去年は「これからは関数型の時代だ」なんてことが盛んに言われてたなー
その割りに大して普及してるようにも見えないが
-
72デフォルトの名無しさんsage2010/01/16(土) 05:22:57
- > 盛んに言われてたなー
どこで誰が何を言ったのか書かないと
wikipediaですらツッコミが入るぞ
-
73デフォルトの名無しさんsage2010/01/16(土) 10:46:19
-
>>71
関数型だっていう話はマルチコアのことが念頭にあるからだろうね。
複数スレッドの扱いが成熟するまでまだしばらく時間がかかるんじゃ
ないかな?
-
74デフォルトの名無しさんsage2010/01/16(土) 10:51:56
- 九州大学乙!
-
75デフォルトの名無しさんsage2010/01/16(土) 10:56:09
-
>>69
まだ教育用で使ってる教育機関があるんじゃないの?数年前の東大のごとく
-
76デフォルトの名無しさんsage2010/01/16(土) 12:34:31
-
>>73
STMとかPi-calculusとかCSPとかいろいろあるけど、
はっきり言えることはこれからの並列・並行処理はメッセージパッシング方式が主流になるということだ。
-
77デフォルトの名無しさんsage2010/01/16(土) 13:47:37
- Machの時代にもそう言われていたけどね。
結局はモデル固有のデータ転送処理が重くて駄目だった。
速くなる状況だとSTMでも同じく速い。
-
78デフォルトの名無しさんsage2010/01/16(土) 16:02:34
-
これまでずっと主流になれなかった物が、何で主流になれると思うんだろうな。
>>76 がキリッとした顔ではっきり言った所で技術的な優劣が変わる訳でもないのに…
-
79デフォルトの名無しさんsage2010/01/16(土) 17:05:48
-
>>78
なぜ主流になるかというと二つの理由がある
1 今後のハードウェアのマルチコア化が決定している状況では並列処理の必要性は必至。
従来は並列処理があまり重要ではなかったため、現場で並列処理の安全性の議論が
なされることは少なかったが、マルチコアが一般化してきた現在では誰でも安全に
並列処理プログラムが書ける環境が求められている。
共有メモリ型の並列処理では明らかにデッドロック・ライブロックの危険性を抱えており、
現場で使える安全な並列処理方式が求められるようになった。
理論が確立しているCSP方式などはデッドロック・ライブロックを設計レベルから検出することが
可能であり、安全な並列処理方式といえる。
2 従来方式のオブジェクト指向方式からCSP方式への移行は容易。
図による設計が可能であり、UMLでのオブジェクト指向設計を経験している
従事者であれば感じる変化は小さい。
-
80デフォルトの名無しさんsage2010/01/16(土) 17:14:02
-
>>79
>マルチコア化が決定している状況では並列処理の必要性は必至。
それよく言われてるけどさ、サーバサイドはもうずっとマルチプロセッサで
やってきてるし、クライアントサイドの処理は並列度を抽出するのが困難
なんだよね。現実の問題はメッセージパッシングかどうかじゃないと思われ。
-
81デフォルトの名無しさん2010/01/16(土) 17:51:01
- Common Lispの標準にリストへの挿入関数ってある?
-
82デフォルトの名無しさんsage2010/01/16(土) 17:56:14
-
>>80
> サーバサイドはもうずっとマルチプロセッサでやってきてるし
それでも従来はクロック数がムーアの法則で伸びていたが、
現在ではクロック数の伸びはほとんどストップし、
ひたすら並列度のアップに注力している。
サーバサイドでも従来と今後ではプログラミング方式がガラッと変わる可能性が高い。
-
83デフォルトの名無しさんsage2010/01/16(土) 18:07:14
- そこ、『可能性がある』に留めておけば同意なんだがなあ…
『メッセージパッシング方式が主流になる』とか…
『ガラッと変わる可能性が高い』とか…
サーバサイドでもフロント側はクロック数が上がらなくても
ノード数を増やせば良いだけだし、バックエンドのデータ
ストアが変わったとしてプログラミング方式まで変わるかな。
Lisp とは関係のない話でスマソ。
-
84デフォルトの名無しさんsage2010/01/16(土) 18:11:02
- Lispと関係ないわけじゃないよ。
どの言語も今の並列化への流れからは逃れられない。
-
85デフォルトの名無しさんsage2010/01/16(土) 18:22:57
-
>>81
関数じゃないけど push は?
http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node149.html
-
86デフォルトの名無しさんsage2010/01/16(土) 18:25:21
- >>流れからは逃れられない。
そもそもLispには流れる川が無い。
-
87デフォルトの名無しさんsage2010/01/16(土) 18:32:31
- そう言えば、最近は並列化Lispの研究はあまりやられて無いのかな?
-
88デフォルトの名無しさんsage2010/01/16(土) 18:35:58
-
>>83
俺はあくまで一つのマシン上での並列処理を想定している。
たとえばフロント側のWEBサーバ一台で捌ききれない処理ならノード数を増やせば良い
というのはわかるけど、なるべく一つのマシンで捌ける処理を多くして、
ノード数は少なければ少ないほどいいよね。
Googleを筆頭にWEBサービスが充実してきて、もうOffice系の作業やスケジュール管理など
今までデスクトップでやってきた作業が全部WEB上でできるようになってきて、
本格的にWEB-OSなんてことも言われるようになってくると、
サーバ側では今までのように静的なコンテンツへのアクセスが過半数だったのが、
リアルタイムに大量のアクセスを捌く必要が出てくるようになる。
俗に言うC10K問題。
今までの拙い並列処理方式ではこの問題をクリアするソフトウェアを作るのは
大変な苦労が必要だ。
-
89デフォルトの名無しさんsage2010/01/16(土) 18:38:23
-
>>87
たとえばColojureではSTMベースの並列処理機能が実装されている。
まぁ、現時点でのプロセスの扱いはJavaのスレッドそのままだから遅いけど、
将来的にJava7が出てくれば超軽量プロセスを使うためのライブラリの準備が整っている。
-
90a36 ◆K0BqlCB3.k sage2010/01/16(土) 18:41:13
-
トリップ付けとくか
俺=>>76=>>79=>>82=>>84=>>88=>>89
-
91デフォルトの名無しさんsage2010/01/16(土) 18:45:44
- 先に道具があって、用途は後で探すという流れから抜け出せないのかなぁ
-
92a36 ◆K0BqlCB3.k sage2010/01/16(土) 18:50:01
-
>>91
もちろんLispには道具を自分で作るという良き伝統があることは信じているけど、
それを現場従業員に押し付けるわけにはいかないよね。
道具を用意してやって、こうやって作業するんだよ、と簡単に教えられる方法を考えなければいけない。
-
93デフォルトの名無しさんsage2010/01/16(土) 18:53:42
- Lisperは臆病だからその手の流行に乗るのは怖いんだよ。
Lisperは臆病だからJavaと心中したくないんだよ。
Lisperはいつの時代も川の氾濫を横目にマクロを書いてきたんだよ。
だからどうぞ、みんなに優しい方法はそちらで御やりください。
-
94デフォルトの名無しさんsage2010/01/16(土) 18:59:10
- 当面はもっと保守的な対応になるんじゃないかなあ
JavaのExecutorのように、スレッドを抽象化して手懐けようとするアプローチ
Erlangのプロセスは楽しくて大好きなんだけどね
厄介者扱いされがちな並列処理を
「この世界は並列だ」と言って受け入れる思想は美しいし、正しいと思う
-
95デフォルトの名無しさんsage2010/01/16(土) 19:00:59
- メッセージパッシング方式って素人だからわからんけど、すこし齧った
印象からいうとマルチコアとネットワークどちらにも対応できる方式だ
からってことかな?
-
96デフォルトの名無しさんsage2010/01/16(土) 19:03:25
- コンピュータに作業のやり方を教える方法=マクロがあるから
現場従業員に作業のやり方を簡単に教える方法がなくてもOKというのがLispだと思うんだ。
-
97デフォルトの名無しさんsage2010/01/16(土) 19:32:28
-
>>81
setfじゃダメなん?
-
98デフォルトの名無しさんsage2010/01/16(土) 19:56:57
-
>>92
現場従業員って誰?
それを先に特定すればいいのに。
それを後で探しますみたいなパターンから脱却できないの?
-
99a36 ◆K0BqlCB3.k sage2010/01/16(土) 20:13:37
-
>>98
> 現場従業員って誰?
末端プログラマー
-
100a36 ◆K0BqlCB3.k sage2010/01/16(土) 20:15:58
-
>>96
作業=プログラミング
末端プログラマーには高度に知的なプログラミングはできないという前提
-
101デフォルトの名無しさんsage2010/01/16(土) 20:38:47
- で、出来上がるのは仰々しいエゴの御立派な理論と糞バグだらけのプログラムというわけだ。
素晴らしいと自惚れてる理論を展開したいのか、本当にうまく動くものを作りたいのか、どっちよ。
-
102デフォルトの名無しさんsage2010/01/16(土) 20:42:13
- 理論もクソもないソースとどっちもどっちだなw
-
103デフォルトの名無しさんsage2010/01/16(土) 20:49:00
- 登大遊さんですか?^^
-
104デフォルトの名無しさんsage2010/01/16(土) 21:02:45
- a36 ◆K0BqlCB3.k の特徴
・皮肉や遠まわしの言い方を理解できないのに煽り・釣りに過剰反応をする
・日本語の意味がわかってない
・彼以外の人が文章だけから理解できる文章が書けない
・英語力はない
・自分の正義は常に正しいとおもっている
-
105デフォルトの名無しさんsage2010/01/16(土) 21:04:38
- 言葉にしたり人を動かそうとする前に、プログラム書いて実装しろよ。
それが出来ないなら、あなたは計算機の前では単なる無力な人間だよ。
理論を打ち立てたいなら数学でもやりなさい。
数学があなたを必要としてるかは知らないけど。
-
106a36 ◆K0BqlCB3.k sage2010/01/16(土) 21:10:53
-
>>104
人が気にしてることを・・・
>>105
まだ高校生なんで、すみません。
プログラムは大量に書いているし、
俺のプログラムを皆さんも使っていると思うんですがね。
-
107デフォルトの名無しさんsage2010/01/16(土) 21:16:07
-
>>106
>俺のプログラム
例えばどれ?
日本人が書いたコードを使う事なんてホントに稀だから、
そういう書き方をされると気になるな。
-
108デフォルトの名無しさんsage2010/01/16(土) 21:19:27
- どれ?。晒して。
-
109デフォルトの名無しさんsage2010/01/16(土) 21:32:40
- 高校生でLispとはいい時代になったもんだ
その頃の俺は竹槍を持ってB29を打ち落とす練習を
-
110デフォルトの名無しさんsage2010/01/16(土) 21:38:03
-
>>106
W先生(>>109)が降臨してるうちに晒せばレビューしてもらえるかもよ
-
111デフォルトの名無しさんsage2010/01/16(土) 22:05:57
- GCC にパッチでも送ったとかかな
-
112デフォルトの名無しさんsage2010/01/16(土) 22:40:38
- 先生!HHKください><
-
113デフォルトの名無しさんsage2010/01/16(土) 23:26:21
-
>>106
どうせなら、Lisp/Schemeの並列処理の実装に対する雑感とか教えてよ。
今度そういう処理書きたいときに試してみるから。
ついでに、反発されてるのは、視点が偏ってるからだと思うよ。
Lisperに>>92みたいなJava的な方法論説いても意味あんまり無いし、
>>82で言うところの劇的な変化は、リスクを考えれば商業的に考えにくい。
全体的にちょっと極端。方向性には同意するけど。
-
114デフォルトの名無しさんsage2010/01/16(土) 23:35:38
- 高校生でこれだけ熱心にやろうとしていることは良いことだよ。
これからもどんどん腕を磨いて第一人者になるまで頑張れよ。>a36
-
115デフォルトの名無しさんsage2010/01/16(土) 23:35:47
- ここ数年の Lisp の発展ぶりを見ると、今の若い人はうらやましいね。
-
116デフォルトの名無しさんsage2010/01/16(土) 23:39:50
-
>>115
まあな。pc98でxlispを動かしてた連中とは雲泥だもんな。
パンチカードでfortranをやってた連中には羨ましがられたもんだろうけど。(笑)
-
117デフォルトの名無しさんsage2010/01/16(土) 23:40:54
- 8bitマイコン全盛時と比べると凄い変化だな
-
118デフォルトの名無しさんsage2010/01/17(日) 00:07:17
- プログラムで儲けようと思わなければ、こんな良い時代は無いよなあ
-
119a36 ◆K0BqlCB3.k sage2010/01/17(日) 00:10:11
-
>>113
> Lisp/Schemeの並列処理の実装に対する雑感とか教えてよ
たとえばSBCLに関して言えばクソ遅いpthreadをそのまま使っているし、
制御もロックで行う古典的なもの。
少なくともデフォルトの並列処理に関してはC/C++でやるのとほとんど変わらないと思う。
> Lisperに>>92みたいなJava的な方法論説いても意味あんまり無いし
JavaだろうとLispだろうと従業員に滞りなくプログラミングしてもらうために考えないといけないことは同じ。
LispプログラマがJavaプログラマより優れているとは思わない。
>>115
>>116
>>117
昔の奴らは簡単な事をして喜んでいた。
今は昔より若干複雑なことをして喜ぶだけだ。
-
120デフォルトの名無しさんsage2010/01/17(日) 00:13:09
- 何か感傷に浸ってたら目にゴミが入った。
-
121デフォルトの名無しさんsage2010/01/17(日) 00:45:04
-
>>119
>106 :a36 ◆K0BqlCB3.k :2010/01/16(土) 21:10:53
>>>104
>人が気にしてることを・・・
>
>>>105
>まだ高校生なんで、すみません。
>プログラムは大量に書いているし、
>俺のプログラムを皆さんも使っていると思うんですがね。
>
>107 :デフォルトの名無しさん:2010/01/16(土) 21:16:07
>>>106
>>俺のプログラム
>
>例えばどれ?
>日本人が書いたコードを使う事なんてホントに稀だから、
>そういう書き方をされると気になるな。
-
122デフォルトの名無しさんsage2010/01/17(日) 00:49:21
- もう、この話は詰まらんから終わりにしようぜ。
-
123デフォルトの名無しさんsage2010/01/17(日) 01:08:15
- 相変わらず雑談がはじまると伸びるな
-
124デフォルトの名無しさんsage2010/01/17(日) 01:10:14
- 伸ばしてんのよ!
-
125デフォルトの名無しさんsage2010/01/17(日) 01:27:05
- バイナリで見ればどのコードも大して変わらん
-
126デフォルトの名無しさんsage2010/01/17(日) 01:27:37
-
そうやね >>122
匿名のところでの個人の特定をしようとするのはよそうぜ。
-
127デフォルトの名無しさんsage2010/01/17(日) 01:35:52
-
>>119
SchemeならMoshのconcurrent.ssとかTermite、
CLなら
ttp://www.cliki.net/concurrency
とかあるよね? その辺は?
>LispプログラマがJavaプログラマより優れているとは思わない。
別に扱う人間の優劣の問題じゃなくてさ。
ViawebとかAmazonのカスタマサービスアプリケーション部門とか、
いくつかの事例を見ても分かると思うけど、基本少数精鋭のLisperに、
大規模開発の手法を説いて話噛み合うと思う?
-
128デフォルトの名無しさんsage2010/01/17(日) 01:37:34
- いや、そこは高校生君が自分で何とかしたら良いと思う。
それ以外の発展性の無い話はもう終わりにして欲しいが。
-
129デフォルトの名無しさんsage2010/01/17(日) 01:38:49
-
おっと。>>128 は >>126 宛ね。
-
130デフォルトの名無しさんsage2010/01/17(日) 01:45:25
-
>>123
雑談が盛り上がるってのは目線の高さが同じくらいだからなんだよね。
どうでもいい話してるなと思ったら普通はレス付けないし。
-
131デフォルトの名無しさんsage2010/01/17(日) 01:46:47
-
>>126
そうだな。最近、ここやCommon Lispスレで、
コテハンで質問していた人に雰囲気が似てるとか、
そういうのを思ってても言っちゃ駄目だよな。
-
132デフォルトの名無しさんsage2010/01/17(日) 02:07:30
- いっとるやん。^^;
青い果実は熟すのに時間がかかるんやから
かじっちゃあかんで。
-
133デフォルトの名無しさんsage2010/01/17(日) 02:07:40
-
>>113
極端なことしなければ緩やかに負け続けるだけ。
-
134デフォルトの名無しさんsage2010/01/17(日) 02:18:06
-
>>127
Lispだから少数精鋭が向いているというわけではないと思うが。
単に雇えるLisperが少なかっただけでは。
-
135デフォルトの名無しさんsage2010/01/17(日) 02:20:48
-
>>132
高校生のくせに自分と同レベルってのに嫉妬しているんだろw
-
136デフォルトの名無しさんsage2010/01/17(日) 02:29:08
- / \―。
( / \_
/ / ヽ / ̄ ̄ ̄ ̄ ̄
...―/ _) < 俺のプログラムを皆さんも使っていると思うんですがね。
ノ:::へ_ __ / \_____
|/-=o=- \/_
/::::::ヽ―ヽ -=o=-_(::::::::.ヽ
|○/ 。 /::::::::: (:::::::::::::)
|::::人__人:::::○ ヽ/
ヽ __ \ /
\ | .::::/.| /
\lヽ::::ノ丿 /
しw/ノ___-イ
∪
-
137デフォルトの名無しさんsage2010/01/17(日) 02:37:39
- 俺が子供の頃はカセットテープに作ったプログラムを保存してた
-
138デフォルトの名無しさんsage2010/01/17(日) 02:51:13
- ____,,,,,,,,,,,,,,,,、、、 ______ ,; ⌒ ⌒ ⌒ ヽ
/ )))/ ))) ( _____ )
. / ______,,,ノ / /// /―――-ミ ( / ヽ
/ l / \\ヽ|) / 彡彡 // / ヽ))( l ⌒ ⌒ヽ
| | '''''''''' ''''''''| / 彡彡 iiiiiiiiiiiiiii iiiiiiiiii|( ヽ , ―― 、 , ―‐‐、 / ̄ ̄ ̄ ̄ ̄ ̄
| | ( ・ ) ( ・ )l / 彡彡 < ・ > 、<・ >l ( 〉=| ( ・ ) |⌒| ( ・ ) | <
| l l | / | ヽ 〉 ( | ー―‐' ヽ ―‐' <ちんちんシュッ!シュッ!シュッ!
| ( ‾ _) | / ( | | __) | ヾ(6 ヽ ( :::::) 、 ) <
| | ,―――. l / | ≡ /, ――― | l _______) \______
l .|ヽ ー――' / / | | L ___」 l ヾ l ( \|ノ'
ヾ | \____ノ ミ l ______ノ ゞ | ヽ  ̄ ̄ ̄ ̄ノ
/  ̄ ̄ \ / \ /  ̄ ̄ ̄ ̄ \
| | | | | | | | | | | |
| | a | | | | 3 | | | | 6 | |
|⌒\| |/⌒| |⌒\| |/⌒| |⌒\| |/⌒|
| | | | | | | | | | | | | | |
| \ ( ) / | | \ ( ) / | | \ ( ) / |
| |\___人____/| | | |\___人____/| | | |\___人____/| |
| | | | | | | | | | | |
-
139デフォルトの名無しさんsage2010/01/17(日) 05:03:56
- >>俺が子供の頃はカセットテープに作ったプログラムを保存してた
状況は良くなったとは言うものの、物心ついたときからPerl5があった身からすると、
実際にバイナリーが物理的に刻み込まれてるっていう実感が無いんだよな。
理屈では知ってても、膨大なリソースを前にすると雲を掴むような感覚。
50代でプログラミング始めた電気屋の祖父から「昔はカセットテープに保存してたんだよ」って聞いた時はマジで興奮したな。
磁気の凹凸は肉眼で見えないにせよ、初めて計算機を実感したというか...
-
140デフォルトの名無しさんsage2010/01/17(日) 05:22:07
- 読み込むときにピーガーガーガーって音がするんだよ
-
141デフォルトの名無しさんsage2010/01/17(日) 06:09:56
-
ちょっと高いがこれでも見て興奮してくれ
http://idea-fact.ocnk.net/product/47
-
142デフォルトの名無しさんsage2010/01/17(日) 07:49:35
-
>>134
やけに絡むね。しかも、話の本筋とは関係ないところで。
そうだね。別に、単にLisperが見付からなかった、ってだけでもいいよ。
理由付けなんてどうでも良くて、そういうパターンが多いよね、って話だから。
あるいは、うちではこういう手法で大々的にやってるから、少人数なんて嘘だ、
っていうのなら、事例紹介してくれれば、喜ぶ人も多いんじゃない?
ただ、個人的には、Lispは少人数での開発が向いてるとは思う。
色々制約を付けると、良さがスポイルされてしまうし、
動的型付けのデメリットの方が大きくなっていく気がするから。
-
143デフォルトの名無しさんsage2010/01/17(日) 09:25:01
-
>>142
>>134は統計的な言明を扱うことができないんでしょ
「日本人は〜だ」って言ったら,「違う.俺は〜じゃないから」って反例を持ち出して否定できると思っているタイプ.
-
144デフォルトの名無しさんsage2010/01/17(日) 10:03:13
-
>>142
話の本筋ってなんだw
一体何の話をしていたんだ?
>>143
統計的という言葉を使うなら数字を出せ。
統計的な数字を出さずに「日本人は〜だ」なんて事を言ってしまうなら、
「日本人全員が〜だ」という意味に取られるぞ。
-
145デフォルトの名無しさんsage2010/01/17(日) 10:41:09
-
>>144
つ n<[全日本人の数].
あんたはそういう意味に取る人なんでしょ.
実世界の人間についての言明なんだから割引くのが現実的な捉え方.
正しい主張を求める姿勢は買うけど,もっといい時間の使い方があるはずだよ.
-
146デフォルトの名無しさんsage2010/01/17(日) 10:47:47
- A「日本人は桜が好きだ」
B「いいや俺は好きじゃないから日本人は〜というのは間違いだ」
Aとその他大勢「ヒソヒソ( ゚д゚)ヤダァ(゚д゚ )ネェ、キイタ?」
ということだな
-
147デフォルトの名無しさんsage2010/01/17(日) 10:50:49
-
>>145
数字を出せというのは、匿名であるお前の直感が信用できないからだよ。
「日本人は世界水準より知能指数が高い」と俺が思っていたとしてもお前はそれを信じるか?
-
148デフォルトの名無しさんsage2010/01/17(日) 10:53:25
- 「Lispは少数精鋭に向いている」
これは直感的に真偽はわからないと思う。
-
149デフォルトの名無しさんsage2010/01/17(日) 11:05:59
-
>>147
匿名の言明から推測される直感が信用できないのに,匿名の出した数字が信用できるの?
お前大丈夫か?
>信じるか?
そんなの場合によるだろ.
がたがた言ってねえでベイズ勉強しろ.
周囲にデキる人がいないなら,優秀な人が集まるオフに参加するかメールでディスカッションをたのんでみろ.
-
150デフォルトの名無しさんsage2010/01/17(日) 11:13:53
-
>>149
> 匿名の言明から推測される直感が信用できないのに,匿名の出した数字が信用できるの?
裏づけのない数字はただの妄言。
いまさらそんなことを言うまでもないが。
> 周囲にデキる人がいないなら,優秀な人が集まるオフに参加するかメールでディスカッションをたのんでみろ.
いや、別にそんなこと聞いてないしw 何でそんなこといきなり言い出すの?w
-
151デフォルトの名無しさんsage2010/01/17(日) 11:19:09
-
>>150
素質があるから.
-
152デフォルトの名無しさんsage2010/01/17(日) 11:23:40
- 萌えた
-
153デフォルトの名無しさんsage2010/01/17(日) 11:31:53
-
>>149
> ベイズ
先生!Lisp開発の事例が少なすぎて推定できません!!
-
154デフォルトの名無しさんsage2010/01/17(日) 11:33:22
- www
-
155a36 ◆K0BqlCB3.k sage2010/01/17(日) 11:38:23
-
>>127
Common LispやSchemeはSICP読んだときに軽く触った程度だから、
いろんなライブラリは試していない。
こういう並列ライブラリがあったんだな。
教えてくれてありがとう。
-
156デフォルトの名無しさんsage2010/01/17(日) 15:32:33
- 俺が若い頃は、『グリーンスレッドはスケールしないからクソ』だったのに、
今の若者は、『ネイティブスレッドは重いからクソ』なんだな。
次世代の若者は『ユーザーランドでスケジューリングするのは無駄』とか言って
歴史が繰り返すんだろうか。
知らないってことは無敵だったな。
-
157デフォルトの名無しさんsage2010/01/17(日) 15:33:26
- 間違えてプログレ板にきたのかと思った
-
158デフォルトの名無しさんsage2010/01/17(日) 15:47:33
-
これ面白いね。
Scheme コンパイラが殆ど全てアセンブラで書いてある。
http://www.stripedgazelle.org/joey/dream.html
たまに実行バイナリを生成出来ますかって質問があるけど、
ネイティブコンパイルして ELF を作るだけならそんなに
難しい話じゃないんだよね。
-
159デフォルトの名無しさんsage2010/01/17(日) 16:22:44
-
>>144
>>127で言ってること。「Lispは基本少人数だから大規模の話されてもピンと来ない」
>>134みたいに、「人が少ないだけ」と言われても、そうかもね、みたいな。
そこは別に言及してないわけだし、だけでは、とか言われても困るというか。
>>158
「x86 assembler I have written in Scheme」で、Sassyかと思ったけど違った。
ttp://sassy.sourceforge.net/
SassyはLarcenyが使ってるけど、他に使ってるとことかあるのかな?
-
160a36 ◆K0BqlCB3.k sage2010/01/17(日) 17:16:22
-
>>156
> 俺が若い頃は、『グリーンスレッドはスケールしないからクソ』だったのに
それはすでに解決済みだと思うよ
> 今の若者は、『ネイティブスレッドは重いからクソ』なんだな。
erlangの印象が強かったんだよ
> 次世代の若者は『ユーザーランドでスケジューリングするのは無駄』とか言って
OSで安全で軽量なプロセスが使えるようになったら無駄になるね
-
161デフォルトの名無しさんsage2010/01/17(日) 17:26:24
-
>>160
もちろん、>>156 はどれも解決済みの事を挙げたんだよ。
スレッドの軽重に文句を付けるのは、若くて物を知らない人間の特権だったって事だね。
-
162a36 ◆K0BqlCB3.k sage2010/01/17(日) 17:49:57
-
>>161
従来は図式によるわかりやすい設計のおかげで多くの人が
プログラミングオブジェクト指向設計を取り入れたが、
オブジェクト指向は理論的側面が弱く、ユニットテストなど
小手先でのバグ発見手法は育ったが、
設計段階で多くのバグを残してしまう問題があった。
スレッドが軽くなることでCSPやPi-calculusなどの
形式的手法による設計がそのまま実装できるようになる。
CSPやPi-Calculusの理論的研究は盛んに行われており、
オブジェクト指向の代替技術になると考えられる。
それに昔からZ言語みたいな形式的仕様記述言語などが提案されてきたけど、
どれもうまくいかなかった。
計算機科学の長年の悲願なんだよ。
-
163デフォルトの名無しさんsage2010/01/17(日) 17:58:48
-
>>162
そういう表面的な話に拘ってると本質を見失うぞ。
まあどうでもいい事だが。
-
164デフォルトの名無しさんsage2010/01/17(日) 18:02:54
- 逆に「絶対にうまくいかないことを証明しました」的な結末のほうが
計算機科学っぽい気がするな
-
165デフォルトの名無しさんsage2010/01/17(日) 18:33:06
- どこぞの鳥さんみないた並列宗教か。ErlangとかHaskellやったほうがいいんじゃね。
-
166デフォルトの名無しさんsage2010/01/17(日) 19:02:52
- 現在の職業プログラマの大半は形式仕様記述で動くものを書けないぞ。
その方がありがたいと言えばありがたいかもしれないが。
-
167デフォルトの名無しさんsage2010/01/17(日) 19:09:02
- 土日の論争とコテハンの相手は無駄
-
168デフォルトの名無しさんsage2010/01/17(日) 19:47:08
-
>>162
Lispの話題を出さないなら余所行って欲しい。
並列化について語るスレでどうぞ。
>>165
Erlangには同意。並列の実績ならあれがトップだよね? 現時点で。
並列に強い拘りがあるのに、Lispに来るのが良く分からない。
Termiteとかに惹かれて来たのかと思えば、本人知らないし。
-
169デフォルトの名無しさんsage2010/01/17(日) 19:48:15
- 論争してたのかw
-
170a36 ◆K0BqlCB3.k sage2010/01/17(日) 20:24:42
-
>>168
いや、Lispって並列化に強そうな雰囲気があるんだけど、
さらっとググった程度ではなかなか並列化の話題が出てこないから、
スレでちょっと情報集めていたんだ。
-
171デフォルトの名無しさんsage2010/01/17(日) 21:03:25
-
>>168
お前さんと a36 がツートップで突っ走ってる様に見えたが…
-
172デフォルトの名無しさんsage2010/01/17(日) 21:08:42
-
>>170
お前またこんなところで何やってんだww
いい加減a.exeのソース晒せよw
-
173デフォルトの名無しさんsage2010/01/17(日) 21:12:50
-
>>171
何か他の人とも一緒くたにしてない?
Lispの話以外は努めて総スルーしてたんだけど。
-
174デフォルトの名無しさんsage2010/01/17(日) 21:20:36
-
>>170
Lispの並列化ってある意味古い話題で、1980年代からせいぜい90年代前半くらいに
盛り上がりきっちゃったところがあるんじゃないかな。残念ながらそこから広く
使われる実装は現れなかったわけだけど。
で、そのくらい昔の話になるとちょっとググる程度で出てくる読みやすい記事として
web上には転がってない。google scholarあたりで検索すれば英語の論文はたくさんヒットするよ。
-
175デフォルトの名無しさんsage2010/01/17(日) 21:24:01
-
>>127
> Viawebとか
ハッカーと画家とOn Lispの人か。
あいつはLispの宣伝するのが仕事だからなぁ・・・
話半分に聞いとくのが吉
-
176デフォルトの名無しさんsage2010/01/17(日) 22:52:43
-
>>175
別にななめに構える必要はないけど、考えかたがついていけない人はいると
思う。ハッカーの次元にいる人のことを凡人はどう解釈するかってはなし。
-
177デフォルトの名無しさんsage2010/01/17(日) 22:55:46
-
lispの音楽でも聞いておちつけよ。と書こうとおもってしらべたら、
ゲイラッパーの音楽だった。とりあえずこれでもたのしんどけ。w
-
178a36 ◆K0BqlCB3.k sage2010/01/17(日) 23:03:19
-
>>172
お前らがa.exeと呼んでいる物はちょっと試しに作っただけの物だし、
WRはもう飽きたから新しいのは作らないよ。
ソースはたぶん削除したと思う。
-
179デフォルトの名無しさんsage2010/01/17(日) 23:06:25
- これで日曜も終わりだな
-
180デフォルトの名無しさんsage2010/01/19(火) 12:10:11
-
>>176
ハッカーだろうと哲人じゃないんだから深遠な哲学なんか持ってないよw
-
181デフォルトの名無しさんsage2010/01/19(火) 13:10:20
- stalinが並列処理込みで最適してくれないかなあ
-
182デフォルトの名無しさんsage2010/01/19(火) 13:18:02
-
>>180
なんで急に哲学の話?
キミの考えは逆に下方向に突き抜けてて凡人に理解不能かも。
-
183デフォルトの名無しさんsage2010/01/19(火) 19:30:03
-
>>182
どうでもいいけど「〜かも」で文章を終えると禁書目録を連想する。
ホントにどうでもいい話だが。
-
184デフォルトの名無しさんsage2010/01/19(火) 19:31:57
- お前まで魔法少女Lisperかよ
-
185デフォルトの名無しさんsage2010/01/19(火) 22:34:38
- Lisperさらさらガードで夜も安心
-
186デフォルトの名無しさんsage2010/01/20(水) 19:55:40
- Wizard級 Lisperになるためには「禁書目録」なる
何だか謎めいた書物?を見つけて読まないといけない
と言う事か?
-
187デフォルトの名無しさんsage2010/01/20(水) 22:03:50
- 逆に下方向にね。
-
188デフォルトの名無しさんsage2010/01/20(水) 22:45:45
- それが「初めての人のためのLisp」じゃよ。
-
189デフォルトの名無しさん2010/01/21(木) 01:20:32
- だからやめてくださいって書いてるじゃないですか
でも、わたし・・・もう、その本でない気がするよね
-
190デフォルトの名無しさんsage2010/01/21(木) 02:44:02
- じゃあ何なの?SICPなの?On Lispなの?LOLなの?lol
-
191デフォルトの名無しさんsage2010/01/21(木) 02:47:57
- 嫌ならスルーすれば良いと思うんだが。
そうやっていちいち反応するのは理解不能かも。
-
192デフォルトの名無しさんsage2010/01/21(木) 02:50:14
- スマソ。リロードしてなかった…
-
193デフォルトの名無しさんsage2010/01/21(木) 03:16:20
-
>>190
LOLに一票。
SICPは計算機科学の超電磁砲だし
On Lispは普通のやつらの上を行くために不可欠かも。
LOLこそ魔術の禁書目録の名にふさわしいかも。
-
194デフォルトの名無しさんsage2010/01/21(木) 03:29:13
- 待て待て
On Lisp や LOL は禁書目録に載ってる「禁書」だと思いけるのよ
-
195デフォルトの名無しさんsage2010/01/21(木) 08:48:34
- 禁書はHyperSpecだろ
-
196デフォルトの名無しさんsage2010/01/21(木) 11:05:00
- とりとめもない垂れ流しは躁病の特徴
素直に病院へ行けよな
-
197デフォルトの名無しさんsage2010/01/21(木) 16:34:33
-
仕事でMac OS Xを使ってます。
10.5にはTrustedBSD Mandatory Access Control Frameworkを実装するため、
C++で実装されたSchemeの処理系が含まれてました。
/usr/libexec/sandbox-compilerdです。strings - すると、
http://bitbucket.org/danchr/my-ports/raw/7976c8270eb8/sandbox.ss
のようなコードがこの処理系には含まれていました。
Eric S. Tiedemannのquasiquote macroやSRFI-0などの他にも
set-cdr!, char->integerなどのシンボルテーブルも。
けど10.6になってObjective-Cで書いたSchemeとは別の実装になってしまったみたいです。
/usr/share/sandbox/*.sbの下には、
http://www.usefulsecurity.com/2007/11/apple-sandboxes-part-2/
にあるようなScheme風のルール記述ファイルがあって、
このコードを独自処理系(Scheme処理系ではない)で解釈、翻訳しているようです。
-
198デフォルトの名無しさんsage2010/01/21(木) 17:51:09
- はい
-
199デフォルトの名無しさんsage2010/01/21(木) 18:00:16
- 質問です
みんなLispでなにを作っているの?
-
200デフォルトの名無しさんsage2010/01/21(木) 18:25:26
-
-
201デフォルトの名無しさん2010/01/21(木) 20:51:18
- 電卓
-
202デフォルトの名無しさんsage2010/01/21(木) 21:14:29
- Gaucheはいいなあ
マイナーな処理系使ったらread-csvすらありゃしない
-
203デフォルトの名無しさんsage2010/01/21(木) 21:25:49
-
>>199
英単語学習ソフト
-
204デフォルトの名無しさんsage2010/01/21(木) 21:46:25
- 学習ソフトとネット巡回ボットかな
学習ソフトは最初、全部をELispで作ってたんだけど言語がアレなんで
Schemeと通信するフロントエンドをELispで、本体をSchemeで書いた
今は全部をSchemeで書こうと考えてるけどまだ全然できてない
-
205デフォルトの名無しさんsage2010/01/21(木) 22:06:29
- PCYPを作ってみようと思ってる
-
206デフォルトの名無しさんsage2010/01/21(木) 22:48:14
- あ、そういえば昔bittorrentクライアントを書いたことがある
-
207デフォルトの名無しさんsage2010/01/22(金) 01:42:17
- やっと規制解除だ
-
208デフォルトの名無しさんsage2010/01/22(金) 04:06:16
-
>>203
higepon乙
-
209デフォルトの名無しさんsage2010/01/22(金) 09:16:57
-
>>208
特定してあげないよーにw
-
210デフォルトの名無しさんsage2010/01/22(金) 13:38:54
- >>ひげぽん
コードバトンの結果楽しみにしてるよー。shibuya.lisp
-
211デフォルトの名無しさんsage2010/01/23(土) 00:36:06
-
>>197
Gnome が Sawfish(librep) から Metacity に変わった時は寂しかったけど、
それと似た様な感じかな。GIMP が TinyScheme を使い続けているのは
奇跡に近いかもね。
-
212デフォルトの名無しさんsage2010/01/23(土) 07:49:36
- コードバトン、あれ見てたら面白いぞ
百人くらいに回って欲しい
-
213デフォルトの名無しさんsage2010/01/26(火) 01:42:39
- ひげの売名バトン回ってきた
-
214デフォルトの名無しさんsage2010/01/26(火) 10:16:47
- ひげ粘着ウゼー。氏ねよ
-
215デフォルトの名無しさんsage2010/01/26(火) 13:14:13
- macportsにstalinないみたいだけど、自分でmakeするしかないってことでいいの?
-
216デフォルトの名無しさんsage2010/01/26(火) 15:04:54
-
興味のある言語にLispと書いておいたら面接で爆笑された
http://anond.hatelabo.jp/0240
面接で興味ある言語にLispて言ったらそりゃ爆笑されます
http://blog.pasonatech.co.jp/ootani/299/12577.html
なんで爆笑なんだ?
-
217デフォルトの名無しさんsage2010/01/26(火) 15:10:42
- ここは釣堀紹介所じゃないですよ
-
218デフォルトの名無しさんsage2010/01/26(火) 16:28:47
- ひげぽん
売名+自分の欲しいプログラム作らせてて
すげーのなw
-
219デフォルトの名無しさんage2010/01/26(火) 17:29:13
-
>>215
対抗してLeninを作れ。別にGuevaraでもいいが。
-
220デフォルトの名無しさんage2010/01/26(火) 17:32:17
- ひげおやじは人望とリーダーシップがあるからできるんだろ。
-
221デフォルトの名無しさんsage2010/01/26(火) 17:49:18
- 人望とかないだろw
他人を利用するスキルは物凄いけど
-
222デフォルトの名無しさんsage2010/01/26(火) 17:49:40
- ひげぽんは目立ちたがりのただの厨房だろ。
奴より技術を持っている人間はたくさんいる。
目立とうとしていないだけ。
-
223デフォルトの名無しさんsage2010/01/26(火) 17:52:37
- 連投するから自演問答がばればれですよ粘着さんw
-
224デフォルトの名無しさんsage2010/01/26(火) 17:56:00
- mona作っていた奴らは
みんなひげのもとを離れていったな
-
225デフォルトの名無しさんsage2010/01/26(火) 17:56:54
- 回線切って首吊って死ぬか、ひげぽんスレでやれ。クズ粘着
-
226デフォルトの名無しさんsage2010/01/26(火) 18:00:22
- こっちもひげの話などしたくないけど
-
227デフォルトの名無しさんsage2010/01/26(火) 18:56:32
-
>>219
アジア的にはmaoだろ
-
228デフォルトの名無しさんsage2010/01/26(火) 19:16:24
- FirefoxでGaucheのリファレンスページ開いたら、
「これはフランス語のページです。翻訳しますか?」
みたいなこと聞いてきてワロタ
-
229デフォルトの名無しさんsage2010/01/26(火) 19:31:11
-
>>216
そりゃ、ソフトウェアエンジニアになろうか(それも転職)と言う奴が「Lispに興味が有ります」なんて言ってちゃダメダメだろう。
Lispは習得していて当然、なおかつ習得している事を周りに秘密にして置くのも当然の言語だw
-
230デフォルトの名無しさんsage2010/01/26(火) 19:33:00
- www
-
231デフォルトの名無しさんsage2010/01/26(火) 19:59:31
- javaやoracleが使えます、とアピールして入社できる会社はブラック
-
232222sage2010/01/26(火) 19:59:34
-
>>223
俺一回しか投稿してないんだけど・・・
-
233デフォルトの名無しさんsage2010/01/26(火) 20:00:43
-
>>231
前に勉強会の懇親会でスカウトしてきた奴がいたんだけど、
Javaはおわかりになりますか?と聞かれたんでスカウト断った。
-
234デフォルトの名無しさんage2010/01/26(火) 22:07:05
-
>>227
kim だったり www
-
235デフォルトの名無しさんage2010/01/26(火) 22:17:58
-
>>222
目立ちたがりかもしれんが、shibuyaを作った創始者だから功績はあるかも。
-
236デフォルトの名無しさんsage2010/01/26(火) 23:04:15
- まあ何にしても行動力のある人はすばらしい
俺はイベント企画したりとかやりたくない
-
237デフォルトの名無しさんsage2010/01/26(火) 23:30:27
- 目立たなくても縁の下の力持ちはいっぱいいる。
-
238デフォルトの名無しさんsage2010/01/27(水) 08:37:02
- おもてに出て引っ張る人もいないと、物事は進まないけどな。
-
239デフォルトの名無しさんsage2010/01/27(水) 09:25:47
- んなことで張り合うなよ
-
240デフォルトの名無しさんsage2010/01/27(水) 09:42:20
- 目立ちたがりがのさばることで迷惑を被る人もいるんだよ。
-
241デフォルトの名無しさんsage2010/01/27(水) 10:16:39
- そりゃ、目立ってる他人を見るとコンプレックスを感じる奴には迷惑だろうなぁw
-
242デフォルトの名無しさんsage2010/01/27(水) 10:19:01
-
>>233
GoslingよりもMcCarthyが好きって言ってやれば良かったのに。
-
243デフォルトの名無しさんsage2010/01/27(水) 11:11:54
-
http://www.h7.dion.ne.jp/‾samwyn/scheme.htm
StalinよりChicken の方がはやいらしいけど本当?
-
244デフォルトの名無しさんsage2010/01/27(水) 11:16:01
- tak関数で測れるのは、
関数呼び出しとfixnumの減算、比較だけ。
-
245デフォルトの名無しさんsage2010/01/27(水) 11:39:09
- chiken実際使ってみると拡張(egg)でバグ直さないと動かないもの多くて嫌になったことある
-
246デフォルトの名無しさんsage2010/01/27(水) 11:43:36
-
http://chicken.wiki.br/eggref/3/stalin
よくしらべたらStalinとChicken組み合わせれるんだ
-
247デフォルトの名無しさんsage2010/01/27(水) 12:33:11
-
>>241
そうじゃなくて、目立ちたがりは自分SUGEEEをアピールすることに執心しているから
悪い意味で自己中心的なんだよ。
他人が成果を出せば適切なタイミングで多少目立つアクションをして自分から視線が離れないようにするか、
他人を褒めるふりをして自分の成果に取り入れてしまうこともある。
-
248デフォルトの名無しさんsage2010/01/27(水) 12:37:44
- 堅実に研究している人が報われないのは目立ちたがりがいるせいだよ。
-
249デフォルトの名無しさんsage2010/01/27(水) 12:42:00
-
>>247
>>248
確かにそれはあるな。
ところで、ひげぽんはあんまり目だってないから迷惑じゃないぞ
-
250デフォルトの名無しさんsage2010/01/27(水) 12:43:55
- スレの流れが変なのも目立ちたがりがいるせいだよ
-
251デフォルトの名無しさんsage2010/01/27(水) 12:49:00
-
>>249 あれでも僻み病の人には十分「目立つ」うちに入っちゃうんだよw
-
252デフォルトの名無しさんsage2010/01/27(水) 13:23:46
- ひげの自己中ぶりは異常だよな
-
253デフォルトの名無しさんsage2010/01/27(水) 13:24:40
- どうでもいいよ
そんなこと
-
254デフォルトの名無しさんsage2010/01/27(水) 13:25:42
- サイボウズラボとか周りの環境が一定以上のアウトプットを求めるんじゃない?
moshとかも凄いと思うけどなぁ。
ただPG風に言うとmoshがハッカーのための言語かと言われるとちょっと疑問。
ハッカーの欲しいままに実装するのが本質であって、moshは少し官僚的な実装の仕方だと思う。
官僚言語はいずれ死ぬかもしれないけど、それでも尊敬する。 >ひげぽん。
-
255デフォルトの名無しさんsage2010/01/27(水) 13:27:22
- 官僚的とな
-
256デフォルトの名無しさんsage2010/01/27(水) 13:32:34
- 言語とかOSっていうのは過大評価されやすい分野だな
-
257デフォルトの名無しさんsage2010/01/27(水) 13:39:00
- moshって研究所でやるような内容なの?
-
258デフォルトの名無しさんsage2010/01/27(水) 13:41:05
- サイボウズ的にはそうなんじゃない?
一応サイトのプロジェクト一覧にもあるし。わからんけど。
-
259デフォルトの名無しさんsage2010/01/27(水) 13:48:59
- なんかいろいろやってて
本気で取り組んでない感じがするよな
monaの時みたく飽きたら放り投げそう
-
260デフォルトの名無しさんsage2010/01/27(水) 13:51:40
- mona の開発は続いてるし、たまに更新もしてるじゃん。
あとは mona で動くアプリケーションをふやす段階なんじゃないの?
mosh も mona と絡めることも考えてるみたいだし。
-
261デフォルトの名無しさんsage2010/01/27(水) 13:54:41
- マ板でやれ
-
262デフォルトの名無しさんsage2010/01/27(水) 13:55:18
- 続いているというより数年間放置したあと、また始めたんだよ
OSとか言語みたいな基盤となるものは信頼性がないと使えないよな
-
263デフォルトの名無しさんsage2010/01/27(水) 14:51:29
-
ひげぽんについて語りたい方はこちらへどうぞ。
【天才マ】ひげぽん Part2【Mona】
http://pc11.2ch.net/test/read.cgi/prog//
-
264デフォルトの名無しさんsage2010/01/27(水) 15:34:43
- オープンソースプロジェクトってのはそういうもんだろ。やめたいならいつで
もやめればいいさ。使う方もリスク評価してみて割に合わないと思えばあえて
使うことはない。リスクが充分に小さい、あるいはリスク以上のメリットがあ
るなら使えばいい。保守が停滞する可能性があっても、例えば最悪の場合には
自分でなんとか出来る程度に把握しておくという形でリスクを軽減したりする
のもアリだ。
ひげぽんがプロジェクトの顔として目立っているのが嫌ならプロジェクトを
fork して自分のプロジェクトにしてしまう自由もある。貢献者の名前が書いて
ないとか勝手に書換えられたりとかしてるなら論外だけど、単なるユーザにとっ
ては誰が開発者でも関係ないし、どこが誰の貢献によるものか追うのはそれほ
どめんどいことじゃないから、目立つ・目立たないはどうでもいいことだと思
うけどな。
-
265デフォルトの名無しさんsage2010/01/27(水) 16:17:38
-
http://trac.macports.org/ticket/15838
これが治らないとMacでstalin使うのは無理っぽい
-
266デフォルトの名無しさんsage2010/01/27(水) 16:19:05
- いいですね
-
267デフォルトの名無しさんsage2010/01/27(水) 16:49:00
- forkするくらいなら自分で作るよ
-
268デフォルトの名無しさんsage2010/01/27(水) 16:49:37
- 他人のコードを解読するのが面倒だから自分で1から作ったほうが楽だよね。
-
269デフォルトの名無しさんsage2010/01/27(水) 16:50:20
- forkするほどいいもんなのか?
-
270デフォルトの名無しさんsage2010/01/27(水) 16:51:14
- monaって使ったこと無いんだけど、実用に耐えうるの?
-
271デフォルトの名無しさんsage2010/01/27(水) 16:56:10
-
>>269
人生はムキになるほどのものなのか?
-
272デフォルトの名無しさんsage2010/01/27(水) 16:58:39
- ひげぽんはなぁ・・・確かに目立ちたがりで、自分の手の内でみんながワイワイやるのは認めるけど、
少しでも自分の手の内から出て目立とうとする奴がいるとなんだかんだと口出しして邪魔するタイプ。
自分のOS上で人が踊るのを見て、自分がボスになった気分になって喜んでるような奴のところに
人が集まるわけが無い。
ハッカーならハッキングの楽しさを知っているはずだし、
その楽しさをみんなと分かち合いたいと思うのが普通だけど、
ひげぽんは自分の手のひらで踊る人形集めが趣味のオタクでしかない。
あいつはその辺にいるただの目立ちたがりであって、ハッカーではないよ。
-
273デフォルトの名無しさんsage2010/01/27(水) 16:59:26
-
>>271
人生で本気にならずに、何に本気になるんだろう。
死んだら何も残らないのに。
-
274デフォルトの名無しさんsage2010/01/27(水) 16:59:28
- _
/;;;人
. /;;/ハヽヽ
/;;ノ´・ω・)ゞ わしはこの世なんぞにきとうなかった
/////yミミ
. し─J
-
275デフォルトの名無しさんsage2010/01/27(水) 17:00:27
- 82 優しい名無しさん [] 2010/01/26(火) 12:35:23 ID:6NlwNyDg Be:
魂を向上させるためだから仕方ない。
この世は刑務所だから。
83 優しい名無しさん [sage] 2010/01/26(火) 14:48:54 ID:loaLPwqQ Be:
人間の作った刑務所の方が、
娑婆よりマシとか言われ始めてるけどな。
-
276デフォルトの名無しさんsage2010/01/27(水) 17:01:33
-
>>272
>口出しして邪魔するタイプ。
くやしく
-
277デフォルトの名無しさんsage2010/01/27(水) 17:06:10
- 「こういう風にやりましょうよ」と提示しておいて、別のやり方をしようと思った人がいたら
「こういう風にやろうって言ったじゃない。従わないなら出て行ってよ」
ってな感じで返す。
-
278デフォルトの名無しさんsage2010/01/27(水) 17:09:39
- 自分の利益にならないことは
とことんやらない人だから
-
279デフォルトの名無しさんsage2010/01/27(水) 17:13:04
-
>>275
マゾはそれでいいよ。
-
280デフォルトの名無しさんsage2010/01/27(水) 17:14:09
-
>>278
自由と責任はセットだっていうことがまだわからないフリーソフトウェアプログラマがいるのが信じられない。
-
281デフォルトの名無しさんsage2010/01/27(水) 17:15:02
- いまわのきよしろう「人生なんて、やっつけ仕事さ」
-
282デフォルトの名無しさんsage2010/01/27(水) 17:15:57
- ひげぽんはMonaで好き放題やりすぎたから
嫌われるのは仕方ないよな
-
283デフォルトの名無しさんsage2010/01/27(水) 17:16:02
- Lispは利益と書いたら爆笑されます
-
284デフォルトの名無しさんsage2010/01/27(水) 17:16:19
-
>>279
まぁ、┣¨┣¨┣¨┣¨Sな方・・・
>>277
ほぇ〜
-
285デフォルトの名無しさんsage2010/01/27(水) 18:07:20
- 人妻Lisperを自称する私はぱそこんが旦那
-
286デフォルトの名無しさんsage2010/01/27(水) 20:55:47
-
>>285
ややこしい表現だなw
-
287デフォルトの名無しさんsage2010/01/27(水) 21:50:46
- 限られた資源を奪いあってるんだから
この手の争いはどこでもあるけどね
-
288デフォルトの名無しさんsage2010/01/28(木) 02:09:55
- おれscheme好きな奴嫌いなんだよな、他人をよくdisるから
だけどhigeponとshiroさんはそうじゃない人だったと思ってるんだよ
ここでhigeponをdisってるのってやっぱりCLユーザじゃなくてschemeユーザなんだろうなぁとおもっちゃうな
-
289デフォルトの名無しさんsage2010/01/28(木) 02:10:38
- どちらでもなくてpythonユーザです
-
290デフォルトの名無しさんsage2010/01/28(木) 02:16:43
- よもやま話はマ板でやれよ。くだらねえ。
-
291デフォルトの名無しさんsage2010/01/28(木) 04:44:00
- まあ何でも良いが、小沢の時効前には竹内本出して欲しい。
早く読みたいお!
-
292デフォルトの名無しさんsage2010/01/28(木) 08:16:43
- 竹内本ねえ…
大学の研究室に旧版があるので読んでみたけど、そんなに期待するようなものではないと思った。
-
293デフォルトの名無しさんsage2010/01/28(木) 08:29:24
-
>>288
自分のちっぽけな人生で見てきたほんの何人かの振る舞いを、
そのままその人物の所属する不特定多数の振る舞いに当てはめるのって、
好意的に言っても飛躍、ぶっちゃければ妄想甚だしいと思うよ。
頭悪い人が「世界をわかったつもり」になりたい時によくやること。
「思っちゃうな」とか呑気なこと言ってないで、一日も早く卒業すべき。
-
294デフォルトの名無しさんsage2010/01/28(木) 09:43:30
-
>>293
過去ログよんだらなんとなく288に同意したくもなった
-
295デフォルトの名無しさんsage2010/01/28(木) 11:26:53
-
>>288
>>293
経験則は大事だぞ
例えばマスゴミの嘘の見分け方とか小泉詐欺政治の騙し方とか
誰もまとめない(もしくは検索してもひっかからない)
から、この手の経験則に頼るしかないんだな
ちなみに俺の経験則によると
>>293
みたいな書き込みが2chに書きこまれる場合は、当たってる経験則の可能性大
理屈じゃなくて人格否定で反論してる場合は大概あたってる
-
296デフォルトの名無しさんsage2010/01/28(木) 14:46:26
- 否定だか卒業だか知らないが
結局は、ちっぽけな自分の頭で考えた上で卒業するしかないんだよな
人に言われるままに卒業(笑)するのは、ただの服従だ
-
297デフォルトの名無しさんsage2010/01/28(木) 16:09:32
- だ〜か〜ら〜
「飼うなら犬と猫のどっち?」みたいな話で張り合うなよ
まさか一人で問答してるんじゃあるまいな
-
298デフォルトの名無しさんsage2010/01/28(木) 18:17:27
-
-
299デフォルトの名無しさんsage2010/01/28(木) 19:00:49
-
>>288
>自分のちっぽけな人生で見てきた
あなたの人生はちっぽけではないのですか・・・
こりゃすごい
-
300デフォルトの名無しさんsage2010/01/28(木) 19:07:40
-
>>299
俺は>>293ではないが、自分も含めた一般論で言ってるだけじゃねーの。
まぁ、お前も>>293も変な妄想で語るのは中学生までにしとけ。
-
301デフォルトの名無しさんsage2010/01/28(木) 19:16:57
- 今日も現実逃避や
-
302デフォルトの名無しさんsage2010/01/28(木) 19:52:56
- そうや!!!現実逃避や!!!
-
303デフォルトの名無しさんsage2010/01/28(木) 20:08:18
-
>>299
さすがにそこまで読解力がないと、読んでてかわいそうになる。
-
304デフォルトの名無しさんsage2010/01/29(金) 00:51:14
- 実践commonlisp注文したぜ
土日が楽しみだ
-
305デフォルトの名無しさんsage2010/01/29(金) 01:16:29
- r;ァ'N;:::::::::::::,ィ/ >::::::::::ヽ
. 〃 ヽル1'´ ∠:::::::::::::::::i
i′ ___, - ,. = -一  ̄l:::::::::::::::l
. ! , -==、´r' l::::::/,ニ.ヽ
l _,, -‐''二ゝ l::::l f゙ヽ |、 ここはお前の日記帳じゃねえんだ
レー-- 、ヽヾニ-ァ,ニ;=、_ !:::l ) } ト
ヾ¨'7"ry、` ー゙='ニ,,,` }::ヽ(ノ チラシの裏にでも書いてろ
:ーゝヽ、 !´ " ̄ 'l,;;;;,,,.、 ,i:::::::ミ
::::::::::::::::ヽ.-‐ ト、 r'_{ __)`ニゝ、 ,,iリ::::::::ミ
::::::::::::::::::::Vi/l:::V'´;ッ`ニ´ー-ッ-,、:::::`"::::::::::::::;゙ , な!
:::::::::::::::::::::::::N. ゙、::::ヾ,.`二ニ´∠,,.i::::::::::::::::::::///
:::::::::::::::::::::::::::::l ヽ;:::::::::::::::::::::::::::::::::::::::::::/ /
::::::::::::::::::::::::::::::! :|.\;::::::::::::::::::::::::::::::/ /
-
306デフォルトの名無しさんsage2010/01/29(金) 01:31:54
- iPadをLisp専用機として使ってみたい。チラシ裏っしたw
-
307デフォルトの名無しさんsage2010/01/29(金) 12:43:56
- Macはcommon lispに向いてるけどschemeには向いてない気がした
macportの充実してる方向がそんな感じ
-
308デフォルトの名無しさんsage2010/01/29(金) 18:30:02
- Clozure Common Lispって良いのかな?
誰か使ってる人居る?
-
309デフォルトの名無しさんsage2010/01/29(金) 19:23:15
- インストールしてるけど使ってなかった
-
310デフォルトの名無しさんsage2010/01/29(金) 20:29:09
- r;ァ'N;:::::::::::::,ィ/ >::::::::::ヽ
. 〃 ヽル1'´ ∠:::::::::::::::::i
i′ ___, - ,. = -一  ̄l:::::::::::::::l
. ! , -==、´r' l::::::/,ニ.ヽ
l _,, -‐''二ゝ l::::l f゙ヽ |、 ここはお前の日記帳じゃねえんだ
レー-- 、ヽヾニ-ァ,ニ;=、_ !:::l ) } ト
ヾ¨'7"ry、` ー゙='ニ,,,` }::ヽ(ノ チラシの裏にでも書いてろ
:ーゝヽ、 !´ " ̄ 'l,;;;;,,,.、 ,i:::::::ミ
::::::::::::::::ヽ.-‐ ト、 r'_{ __)`ニゝ、 ,,iリ::::::::ミ
::::::::::::::::::::Vi/l:::V'´;ッ`ニ´ー-ッ-,、:::::`"::::::::::::::;゙ , な!
:::::::::::::::::::::::::N. ゙、::::ヾ,.`二ニ´∠,,.i::::::::::::::::::::///
:::::::::::::::::::::::::::::l ヽ;:::::::::::::::::::::::::::::::::::::::::::/ /
::::::::::::::::::::::::::::::! :|.\;::::::::::::::::::::::::::::::/ /
-
311デフォルトの名無しさんsage2010/01/29(金) 20:45:04
-
>>306
富士通??
アローヘッドはいい感じ??
-
312デフォルトの名無しさんsage2010/01/29(金) 22:37:14
- あー俺もccl入れたけど使ってないな
clispとGaucheとnewlispあればまぁそれでいいや
-
313デフォルトの名無しさんsage2010/01/29(金) 23:01:01
- 何で「ccl入れたけど使ってない」て奴ばかりなんだ?
自分で、まずWindowsにでも入れて使ってみるしか無いか。
-
314デフォルトの名無しさんsage2010/01/29(金) 23:58:52
- CCL使ってるよ。Windowsで。
CLスレに比較的最近色々書いたけど。
-
315デフォルトの名無しさんsage2010/01/30(土) 00:09:16
-
最近の動きとしては、ちょっと前に乱数いじってた。
あとSSE2のインストラクション追加とか。
それと、Cocotron関係が活発。
ttp://cocotron.org/
-
316デフォルトの名無しさんage2010/01/30(土) 12:11:18
- lisp界の竹内文書ですか。
>ja.wikipedia.org/wiki/竹内文書
-
317デフォルトの名無しさんage2010/01/30(土) 12:13:58
- どれだけいるかわからないが、ひげさんを嫌う人がおおければ、
いずれshibuyaも分裂だな。
-
318デフォルトの名無しさん2010/01/30(土) 12:16:26
- ひげぽんもその辺によくいる俺TUEEEしたいだけの厨房
-
319デフォルトの名無しさん2010/01/30(土) 12:22:27
- ひげぽんのやったことってOS作ってメンテすっぽかしてることだけだろ。
あの程度のプロジェクトなら普段から仕事でやってるし、全くすごいとも思わない。
あの程度のことで偉そうに振舞われたらたまったもんじゃないよ。
プロジェクトから抜けたがるやつが多いのもうなずける。
-
320デフォルトの名無しさんsage2010/01/30(土) 12:58:43
-
>>263
-
321313sage2010/01/30(土) 12:59:42
-
>>314
おお、サンクス! 読んでみるよ。
-
322デフォルトの名無しさんsage2010/01/30(土) 13:36:09
-
>>317
渋谷陽一ですか、カオルちゃん
-
323デフォルトの名無しさんsage2010/01/30(土) 18:24:34
- Moshより、IkarusやLarcenyやYpsilonの停滞っぷりの方が
危機感を煽られると思うのは俺だけなのか?
R6RS勢もっと頑張れよ。
PLTは定期的にリリース出してるし、この辺優秀だよね。
-
324デフォルトの名無しさんsage2010/01/30(土) 18:29:26
- 全く他人の仕事に危機感覚えるような暇があるって金持ちうらやましいな
-
325デフォルトの名無しさんsage2010/01/30(土) 19:13:34
- お前らもっと仲良くしろよ
-
326デフォルトの名無しさんsage2010/01/30(土) 19:16:38
-
>>324
お金でしか満足を得られない可愛そうな人
こんなスレみてる場合じゃないぞ
-
327デフォルトの名無しさんage2010/01/30(土) 19:27:39
-
ccl といえばマックという印象が強い。windows用もあるが、本家は
マックだから。最近は扱っておりませんが、sbclよりは遅いがclisp
よりは格段に速いということしか感じてない。
>>325
ツンデレなんだろ。きっと。
-
328デフォルトの名無しさんsage2010/01/30(土) 19:27:53
- え、金で満足が買えるの?うらやましい
-
329デフォルトの名無しさんsage2010/01/30(土) 19:31:23
- え
-
330デフォルトの名無しさんsage2010/01/30(土) 19:45:02
-
>>323
Ypsilon はもうすぐ更新があるみたいにブログに書いてあるけどな。
-
331デフォルトの名無しさんsage2010/01/30(土) 20:13:19
- chickenのWindows最新版はもう出ないのかのぉ
-
332デフォルトの名無しさんsage2010/01/31(日) 04:44:07
- qobi schemeが動かせない
-
333デフォルトの名無しさんsage2010/02/01(月) 20:56:14
- この前増井さんと話してたんだけど、増井さんって童貞なんだって。
-
334デフォルトの名無しさんsage2010/02/01(月) 21:12:15
- それで魔法使いになったのか。
-
335デフォルトの名無しさんsage2010/02/01(月) 22:02:26
-
Scheme処理系の最新ベンチマーク来てた。
ttp://blog.plt-scheme.org/2010/01/benchmarks.html
Bigloo、Gambit、Ikarus、Larceny辺りは相変わらず速いね。
PLTもなかなか。MITも結構速いのは知らなかった。
-
336デフォルトの名無しさんsage2010/02/02(火) 20:11:27
-
>>335
stalinがないと思ったらMacで計算してるのか
-
337デフォルトの名無しさんsage2010/02/02(火) 22:46:53
- Stalinは別格過ぎて大抵スルーされる運命。
-
338デフォルトの名無しさんsage2010/02/02(火) 22:53:25
- ハンマー投げ国内大会における室伏的な。
-
339デフォルトの名無しさんsage2010/02/03(水) 00:21:55
-
水樹奈々を知らない人へ、奈々ちゃん入門曲を貼っておきますね
http://www.nicovideo.jp/watch/nm3931550
-
340デフォルトの名無しさんsage2010/02/03(水) 00:31:29
- ある寒い日、僕は女性ものの下着を身につけていた
-
341デフォルトの名無しさんsage2010/02/03(水) 00:53:50
-
>>339
俺は水樹奈々の歌の中では「風に舞う花」が好きだな。
って、なんでこのスレやねん!!
-
342デフォルトの名無しさんsage2010/02/03(水) 01:10:39
- 誤爆らしきものにいちいち反応しないでくれよ。
-
343デフォルトの名無しさんsage2010/02/03(水) 01:22:12
- ボケたらつっこまな。
-
344デフォルトの名無しさんsage2010/02/03(水) 11:57:38
-
ほあ ほあ
-
345デフォルトの名無しさん2010/02/03(水) 13:04:05
-
>>334
30〜34歳男性の35%が未経験
少なくともこの世界には魔法使いが全人類の35%以上潜んでいることになる。
もしかするとキングズ・クロス駅には9と3/4番線が本当に存在するのかもしれない。
-
346デフォルトの名無しさんsage2010/02/03(水) 15:03:16
- lispからreadableなCのコード生成って簡単じゃないのね
-
347デフォルトの名無しさんsage2010/02/03(水) 18:42:51
- ひげっぽんのひとはこどもいるんだよな。
-
348質問sage2010/02/03(水) 22:18:06
- SBCLでSIMD命令を実行するにはどうすればいいですか?
-
349質問sage2010/02/03(水) 22:23:59
- また、SIMD命令でベクター演算ができるLisp実装があれば教えてください
-
350デフォルトの名無しさんsage2010/02/03(水) 23:49:40
-
>>348
今度はこっちに来たのかよ。ググれ。
ttp://common-lisp.net/project/sb-simd/
-
351質問sage2010/02/04(木) 00:03:39
-
>>350
ありがとうございます。
この質問はここで初めて書き込みましたが・・・?
-
352デフォルトの名無しさんsage2010/02/04(木) 18:10:34
- どうせ人間なんて肉体の奴隷だよ
-
353デフォルトの名無しさんsage2010/02/04(木) 18:26:54
- 67 名前:ぱくぱく名無しさん[sage] 投稿日:2007/10/22(月) 01:50:16 ID:SraYLvHa0
スーパーで寿司買ってきたら、賞味期限切れてたwww
時すでにお寿司ってwwwww
-
354デフォルトの名無しさんsage2010/02/04(木) 18:38:32
- 感動したから転載っていっても、スレ違いだぞ。
-
355デフォルトの名無しさんsage2010/02/04(木) 19:03:26
- 肉体の悪魔
-
356デフォルトの名無しさんsage2010/02/04(木) 19:12:34
-
>>352
記憶は記録
-
357デフォルトの名無しさんsage2010/02/04(木) 20:48:31
- ななななんだ急に新しい人がドドッとコミットしてる<Scheme48
-
358デフォルトの名無しさんsage2010/02/05(金) 02:16:42
- stalinで動くambは無理なのだろうか
-
359デフォルトの名無しさんsage2010/02/05(金) 07:54:50
- なんで無理と思うの?
-
360デフォルトの名無しさんsage2010/02/05(金) 12:23:16
- stalinにマクロがない
-
361デフォルトの名無しさんsage2010/02/05(金) 14:59:35
- くたびれたような感じの小汚ないおばさんによく咳とかされるんだけど若さに嫉妬してんの?
-
362デフォルトの名無しさんsage2010/02/05(金) 18:44:58
- そういう風邪はやってる。
-
363デフォルトの名無しさんsage2010/02/05(金) 23:03:08
- くたびれたような感じの小汚ないおばさんになる風邪か。 恐いな。
-
364デフォルトの名無しさんsage2010/02/05(金) 23:16:02
- べつに面白いボケではない。
-
365デフォルトの名無しさんsage2010/02/05(金) 23:17:32
- わかってるって。
くたびれたような感じの小汚ないおばさんによく咳とかされる風邪だろ。
-
366デフォルトの名無しさんsage2010/02/05(金) 23:18:14
-
>>358
展開形を手作業で書けばできるよ。
-
367デフォルトの名無しさんsage2010/02/06(土) 04:34:41
-
>>360
SLIBあたりのポータブルなマクロは使えないんか? マクロなんてsource-to-source translation
なんだから動いてるSchemeがあればいくらでも書けると思うけど。
-
368デフォルトの名無しさんsage2010/02/06(土) 13:33:05
-
ACL 8.2 キター
http://www.franz.com/products/allegrocl/
パンピーでも買える?599USDってどんなもん?
-
369デフォルトの名無しさんsage2010/02/06(土) 14:49:47
-
>>368
-
370デフォルトの名無しさんsage2010/02/06(土) 15:53:16
- 135,000件
-
371デフォルトの名無しさんsage2010/02/06(土) 16:43:20
-
>>368
日本からでも買えるの?、代理店があるからそこで買えって言われない?
-
372デフォルトの名無しさんsage2010/02/06(土) 17:40:34
- 何でLisperはマクロのことを
「マクロはコンパイラ内部へのアクセスを提供し、
実行時にも完全なアクセスを提供する。
従って、コードの最適化にも関わり、
言語の文法や構文を変化させる能力を持っている。」
なんていかにもすごそうな機能のように言うの?
文字ベースでやろうと字句解析後にやろうと関係なく、
所詮は単なる置き換えに過ぎないのに。
こんな書き方したら初心者がビビッて逃げていくに決まってるじゃん。
-
373デフォルトの名無しさんsage2010/02/06(土) 17:56:45
- 初心者ですが、むしろ引き寄せられました。
-
374デフォルトの名無しさんsage2010/02/06(土) 18:30:21
- 単なる置き換えじゃないからだろ
-
375デフォルトの名無しさんsage2010/02/06(土) 18:42:50
- よく訓練された置換
-
376デフォルトの名無しさんsage2010/02/06(土) 19:37:11
- 1999年人類滅亡説は嫌だった。まだ希望があったから。
2012年人類滅亡説はどうでもいい。何の希望も無いし。
-
377デフォルトの名無しさんsage2010/02/06(土) 20:20:13
-
>372
それをいったらコンパイラ自体置き換えだろ。
-
378デフォルトの名無しさんsage2010/02/06(土) 20:57:35
- マクロの特徴のひとつは、逆コンパイルできない非可逆な置き換えだということ。
マクロを使ったのか、展開後の形を直接書いたのか、
区別できないと逆コンパイルできない。
-
379デフォルトの名無しさんsage2010/02/06(土) 21:38:54
- β変換も置換に過ぎない(もちろんα変換もη変換も)
そもそも計算は置換に過ぎない
どの程度高度な置換ができるかの違い
1対1の単純変換なら
たとえば
10回までのfooマクロ使用は普通に展開されるが
11回目以上のfooマクロ使用は"いいかげんにしろボケェ"に展開される、などということはできない
-
380デフォルトの名無しさんsage2010/02/06(土) 21:43:04
- そういう場合はマクロに引数渡すんだよ
-
381デフォルトの名無しさんsage2010/02/06(土) 21:49:58
- no-pan sha-bu sha-bu
-
382デフォルトの名無しさんsage2010/02/06(土) 21:50:35
- お前ら、そんなむつかしそうな言い方すんなよ。
俺ビビッてちびりそうw
だからLisperは口だけって言われるんだぜ。
マクロなんてコンパイル時に展開されるだけのものじゃん。
β変換だのα変換だのラムダ計算の言葉持ち出すまでもないw
-
383デフォルトの名無しさんsage2010/02/06(土) 21:58:21
- 難しいものを易しく説明する言説なら歓迎するけど、
自分にわからないものを大幅に削ぎ落として、残った僅かなところを
まるでそれが全てのように「○○なだけ」と言っても、そりゃー通らないでしょう。
-
384デフォルトの名無しさんsage2010/02/06(土) 22:02:08
-
>>383
質問ですが、コンパイル時に展開される以上の何がマクロにあるんですか?
Scheme(R5RS)のインタプリタぐらいは作ったことはありますが、
それ以上の何かを感じたことはありませんね。
-
385デフォルトの名無しさんsage2010/02/06(土) 22:15:22
- 極論すればコンピュータの演算っていうのはブール演算を大量にやってるだけなわけだ。
コンピュータ自体はS式もクロージャも知らないよ。
それらしく振舞うようにブール演算を組み合わせて人がかってに見立ててる。
マクロがやるのは単なるコンパイル時の展開かもしれないが、
そこには単なる展開以上の意味付けが可能ってこと。
動物がタンパク質やら脂肪やらの塊だってことが確かでも、だからって動物なんていない! とは言わないだろ。
-
386デフォルトの名無しさんsage2010/02/06(土) 22:16:16
-
>>372
おれも最初はマクロは式の変形だけだと思ってたよ。
Lispのマクロは、そのLisp処理系が出来ることがコンパイル時にも全て出来るんだ。
必要なら、コンパイル時にファイルを開いて何か書き込んでも、
データベースにアクセスしたって構わない。
Cのマクロは単なる置き換え。
-
387デフォルトの名無しさんsage2010/02/06(土) 22:23:35
-
>>385
> そこには単なる展開以上の意味付けが可能ってこと。
意味づけは結構だけど、
「マクロはコンパイラ内部へのアクセスを提供し、
実行時にも完全なアクセスを提供する。
従って、コードの最適化にも関わり、
言語の文法や構文を変化させる能力を持っている。」
↑こりゃないぜ、大げさすぎる
「マクロはただのコンパイル時の展開に過ぎませんが、
この単純な機能を使っていろいろ有用な利用方法が考えられています」
ぐらいでどうよ。
-
388デフォルトの名無しさんsage2010/02/06(土) 22:27:11
- せっかく単純さが売りのLispで難しそうな言葉を使うのはやめようぜ。
-
389デフォルトの名無しさんsage2010/02/06(土) 22:34:54
-
>>387
「実行時にも完全なアクセスを提供」ってところは要るだろ。
そうじゃなきゃプリプロセッサとの差を示せない。
-
390デフォルトの名無しさんsage2010/02/06(土) 22:35:13
- マクロで自分の好きな構文を作れるよ♪
これでいいんじゃね
-
391デフォルトの名無しさんsage2010/02/06(土) 22:36:26
- 展開にすぎないが展開の方法が違う。
edのsコマンドを/gで実行させるか/gcで実行させるかくらい違う。
むしろ/gcで実行してy/nを自動で判断させられるくらい違う。
-
392デフォルトの名無しさんsage2010/02/06(土) 22:37:59
- edじゃなかったexだ
もしくはsed
-
393デフォルトの名無しさんsage2010/02/06(土) 22:38:41
- sedもだめだ
-
394デフォルトの名無しさんsage2010/02/06(土) 22:40:06
- 「大げさ」とか「難しそうな」とかいうのが基本的に個人の印象の話だから、あまり実りが・・・。
ここは間違った記述だ、という指摘ならいいんだけど。
> ただのコンパイル時の展開に過ぎませんが
このような言い方をこよなく愛するのであれば、少なくとも
「コンパイル時に」「引数が評価せず渡され」「呼び出し元が戻り値で置換される」関数、
程度には具体的でないと、単に大切なものが抜け落ちた説明になってしまうと思うよ。
ちなみに俺の俺Lisp(重複)は、実行時の最初の評価で展開&置換される邪道仕様だw
-
395デフォルトの名無しさんsage2010/02/06(土) 22:40:51
- 見栄を張らずに素直にviと書けばよかった
-
396デフォルトの名無しさんsage2010/02/06(土) 22:47:22
- 普通の言語に盗まれて、削ぎ落とされて、残ったのがマクロですよね
-
397デフォルトの名無しさんsage2010/02/06(土) 22:51:08
- forthにはLispマクロに勝るとも劣らない機能があると聞く
-
398デフォルトの名無しさんsage2010/02/06(土) 23:14:22
-
>>394
でもラムダ計算を知らない人がα変換だのβ変換だの言われてわかる?
Javaプログラマがコードの最適化って聞いたらリファクタリングのことだと思うんじゃない?
でもこの部分はちょっとおかしいと思うんだ。
「言語の文法や構文を変化させる能力」
↑これを言われたらマクロはLispの構文じゃないのかと言いたくなるw
まさかマクロを使って括弧括弧の文法からPythonの文法に作り変えられるわけじゃなしw
とにかくLispを難しく見せる努力にしか見えない。
-
399デフォルトの名無しさんsage2010/02/06(土) 23:19:33
-
>>398
>>まさかマクロを使って括弧括弧の文法からPythonの文法に作り変えられるわけじゃなしw
いや、マジレスするけどできるよ。
-
400デフォルトの名無しさんsage2010/02/06(土) 23:20:22
- リードマクロ最強。
-
401デフォルトの名無しさんsage2010/02/06(土) 23:21:18
- S式マクロでできたっけ?
リーダマクロならできるけど
S式マクロは"S式があればなんでもできる"
-
402デフォルトの名無しさんsage2010/02/06(土) 23:30:41
- LispでインタプリタでないPythonコードを実行できるの?
-
403デフォルトの名無しさんsage2010/02/06(土) 23:32:16
- CommonLisp なら原理的には。
-
404デフォルトの名無しさんsage2010/02/06(土) 23:34:42
- Python って CMUCL のコンパイラだっけ?
-
405デフォルトの名無しさんsage2010/02/06(土) 23:37:17
- インタプリタではないのなら
PythonコードをネイティブコードもしくはPythonではない仮想機械のコードにコンパイルした上での実行になるわけだが
それはもはやPythonコードではないわけで
-
406デフォルトの名無しさんsage2010/02/06(土) 23:41:43
- えっと、マクロでやるってことは、
Lispコードの読み込み時あるいはコンパイル時に
マクロでPythonコードをLispコードに変換して
Lispのコンパイラないしはインタプリタで実行するっていうことだよ?
-
407デフォルトの名無しさんsage2010/02/06(土) 23:50:58
- それができたら俺はみんなに謝るわ
もう平謝り
無知な俺様ごめんなさいって感じw
-
408デフォルトの名無しさんsage2010/02/06(土) 23:53:49
- >「マクロはコンパイラ内部へのアクセスを提供し、
>実行時にも完全なアクセスを提供する。
ここで書かれてるアクセスってのはLispの機能(その時点でもLispをそのまま使った応用が可能)の事だろ?
別に間違ってないと思うんだけどなんか違うのか?
-
409デフォルトの名無しさんsage2010/02/06(土) 23:55:45
-
>>406
完全なpythonの実装はしらんが、Pythonっぽい事はLISP USER.NETでやってたよね
リーダーマクロで最高にキモイLISPを作るとか言うお題だったとおもったけど
-
410デフォルトの名無しさんsage2010/02/07(日) 00:03:41
-
>>408
その部分は別にいいよ。
意味はわかりにくいけどw
俺が始終言いたいことは、
たとえ論理が正しかろうと、読み手がわかりにくい説明はやめろということなんだよ。
A「あなたは総一郎さんのおじい様ですか?」
B「いかにも、総一郎の父親はわしの息子だ」
なんて言い方じゃなくて
A「あなたは総一郎さんのおじい様ですか?」
B「いかにも、わしは総一郎の祖父だ」
っていう言い方にしろってことなんだよ。
-
411デフォルトの名無しさんsage2010/02/07(日) 00:04:28
-
>>408
>>387 じゃないけど、『コンパイラ内部』は大袈裟な感じがするね。
『コンパイラの一部』なら分かる。ちょっと表現がおかしい。
マクロでレジスタの割り付け方を変えられる訳じゃないし、コンパイラの
内部に自由にアクセス出来る訳でもない。
-
412デフォルトの名無しさんsage2010/02/07(日) 00:05:39
-
>>409
すげえ
ちょっと見てくる
これでコンパイラ作るのが楽になりそうだな
-
413デフォルトの名無しさんsage2010/02/07(日) 00:08:26
-
>>410
キミが挙げた既存の説明とキミの案(>>387)の関係が
その上の文と下の文の関係にきちんと当てはまっているなら賛成するけど、
そうはなってないと思う。
-
414デフォルトの名無しさんsage2010/02/07(日) 00:10:33
-
>>413
しかし、マクロの効用は
> コードの最適化にも関わり、
> 言語の文法や構文を変化させる能力を持っている
だけじゃないだろ。
だから省いてしまったのさ。
-
415デフォルトの名無しさんsage2010/02/07(日) 00:11:52
-
>>412
おれはCommon Lisp はコンパイラを作るための言語だと思ってる。
-
416デフォルトの名無しさんsage2010/02/07(日) 00:17:39
-
>>414
そこもそうだけど、それ以上に、既存の説明は>>410の上の文のように
「まったく意味もなく、ただただ段取りを増やしわかりづらくしているだけ」
のものではないという点で、例として変だと思った。
キミが今まで言ってきたのは「大げさ」「難しい」ということだよね?
でもこの例は、同じスケール、同じ難しさで、ただ無駄に複雑に説明している。
既存の説明がこんな代物だったら俺だってキミに同意するけど、そうではないと思うので。
-
417デフォルトの名無しさんsage2010/02/07(日) 00:18:45
-
>>416
ごめん、俺も不適切だと思った
眠いから許してね
-
418デフォルトの名無しさんsage2010/02/07(日) 00:18:50
-
>>372
>何でLisperはマクロのことを
それ Lisp を特定して書かれた文章じゃないじゃん。
しかも英語版 Wikipedia の翻訳かよ…
何でそんなのをこのスレに持って来たんだ?
-
419デフォルトの名無しさんsage2010/02/07(日) 00:21:17
-
>>418
どうせその文章はLispのマクロを想像して書いたんだろ
-
420デフォルトの名無しさんsage2010/02/07(日) 00:22:49
- そういや、マクロとリーダーマクロを一緒にするのはどんなもんかね?
処理としても別物だし、挙動とかもずいぶん違うと思うけど。
-
421デフォルトの名無しさんsage2010/02/07(日) 00:24:00
- なんかLisp作ろうと必死なちんこが潜入してる気がするな
-
422デフォルトの名無しさんsage2010/02/07(日) 00:32:01
- そういやあのデバッガ君はどうしたのだろう
-
423デフォルトの名無しさんsage2010/02/07(日) 00:32:23
-
>>419
Lisper じゃない奴が想像して書いたならどうしようもないな。
-
424デフォルトの名無しさんsage2010/02/07(日) 01:01:51
-
>>422
ヤメテ! 呼ばないで!
-
425デフォルトの名無しさんsage2010/02/07(日) 09:34:38
-
>>397
あれはインタプリタの内臓を直接いじることを前提としてるから。
-
426デフォルトの名無しさん2010/02/07(日) 18:52:28
- 再帰処理で、どうしてこうなるのか理解出来ません。
どなたか分かりやすく、解説して頂けませんでしょうか?
(define m (lambda (n res)
(if (eq? n 0) res
(m (- n 1) (cons n res))
)))
で
(m 5 '()) の実行結果に対する結果が
(1 2 3 4 5)
になるのですが、トレースをしても、どうしても理解出来ません。
どなたか御願いします。
-
427デフォルトの名無しさんsage2010/02/07(日) 18:56:22
- 再帰はthe little schemerでアホほど丁寧に解説してある。
-
428デフォルトの名無しさんsage2010/02/07(日) 19:07:06
-
>>426
mは末尾再帰だから引数付きgotoと考えれば簡単
res = '()
n = 5
m:
if (n == 0) jmp end
tmp_n = n - 1
tmp_res = cons(n res)
n = tmp_n
res = tmp_res
jmp m
end:
ret res
-
429デフォルトの名無しさんsage2010/02/07(日) 19:08:22
-
>>426
トレース結果のどこが理解出来ないの?
どこが納得出来ないのか? まず、それを説明してもらわないと。
再帰の考え方が全く理解出来ないと言うわけじゃ無いのでしょう?
なら、一ステップずつ自分で展開して行けば分かるはずなんだが。
-
430デフォルトの名無しさんsage2010/02/07(日) 19:14:46
-
これは理解できる?
(define (f n)
(if (= n 0) '()
(cons n (f (- n 1)))))
これは「(cons n (cons (n-1) (cons (n-2 ... '()))))」みたいになるけど
「」で囲んだ部分をまるごと引数にしたの
上の関数で増やすと
(define (f n res)
(if (= n 0) res #最後まで来たら引数に入っているこれまでの結果を返す
(f (- n 1) (cons n res)))) #今までの結果にnをくっつけて次のnに行く
これをラムダを使って書きなおしたものが>>426
(define (f n res)...)ってのは(define f (lambda (n res) ...))と同じ意味だから
-
431デフォルトの名無しさんsage2010/02/07(日) 19:17:28
-
>>426
それ(eq? n 0)だとまずくない?
eqv?だと思うんだけど。
勝手な推測だけど、再帰がどうこうというより、
consセルの仕組みが分かってなかったりしない?
リストの最後が'()なこととか、consの動作とか。
-
432デフォルトの名無しさんsage2010/02/07(日) 19:28:48
-
>>430
上の例だと結果逆にならんか?
'(5 4 3 2 1)
みたいに。
-
433デフォルトの名無しさんsage2010/02/07(日) 19:32:44
- consは頭から要素を追加して行く事や普通のlistは空リスト(nil)で終わる(でも表示されてない)事を納得してないのかな?
-
434デフォルトの名無しさんsage2010/02/07(日) 19:35:43
-
>>432
なるよ。だから(cons n (cons (n-1) ..ってかいたの
説明用なんでその辺はおおめにみてー
でも、>>433みたいな箇所を理解してないんだったら
この説明じゃだめかもねぇ
-
435426sage2010/02/07(日) 22:00:49
- 426です。
理解する事ができました。
ありがとうございました。
-
436デフォルトの名無しさんsage2010/02/08(月) 01:26:17
- それより(eq? n 0)だとまずいのかな。
0がユニークにならない実装ってある?
まあ仕様が全てと言われたらそれまでだけど。
-
437デフォルトの名無しさんsage2010/02/08(月) 02:19:29
-
>>436
まあ、PLT、Gauche、Larceny、Ikarus全部#tだけど、
仕様の上では誤りだし、eq?をeqv?の代わりに使うことによる、
実用的なメリットが皆無だし。
-
438デフォルトの名無しさんsage2010/02/08(月) 02:40:31
- つかぬ質問ですが、他の言語ではコードの規模をステップで
測りますが、lispでは何で測るのでしょう?
(a (b c (d e f)))
→3関数適用
みたいな基準があるのでしょうか?
-
439デフォルトの名無しさんsage2010/02/08(月) 02:44:25
- disassembleしたコードのステップ数
-
440デフォルトの名無しさんsage2010/02/08(月) 03:14:54
-
>>438
コンセンサスはないはず。
某Lisperは、構文木のノード数でカウントする手法を紹介してる。
ttp://practical-scheme.net/wiliki/wiliki.cgi?Arc%E3%81%8B%E3%82%89%E3%81%AE%E6%8C%91%E6%88%A6
-
441デフォルトの名無しさんsage2010/02/08(月) 11:19:48
-
>>438
なんていう言語で「ステップ」で計ってたんですか?
その「ステップ」の正確な定義はどうだったんですか?
-
442デフォルトの名無しさんsage2010/02/08(月) 11:37:29
- 言語はアセンブリ言語で定義は命令数です
-
443デフォルトの名無しさんsage2010/02/11(木) 21:31:23
- プロミスと引数をとらない関数の違いを教えてください
-
444デフォルトの名無しさんsage2010/02/11(木) 21:58:31
-
>>443
プロミスは Scheme の delay と force の話でいいんだよね?
(define (foo) (display 'x))
(foo)
(foo)
(define bar (delay (display 'x)))
(force bar)
(force bar)
みたいなコードを走らせるとわかるんだけど、プロミスは式を一度しか評価しない。
引数なしの手続きは毎回本体の式を評価する。
-
445デフォルトの名無しさんsage2010/02/11(木) 22:30:45
- すごく納得しました。ありがとうございます
-
446デフォルトの名無しさんsage2010/02/11(木) 22:57:51
-
>>438
consセルの数で数える、とか
-
447デフォルトの名無しさんsage2010/02/11(木) 23:43:28
- (define-macro (my-apply f ls)
`(,f ,@ls))
(my-apply + '(1 2 3))
どこが間違ってるか教えてくれ・・・何度みてもさっぱりだ
-
448デフォルトの名無しさんsage2010/02/11(木) 23:53:38
-
>>447
展開するとこうなる。
(+ quote (1 2 3))
1 は関数ではないのでエラー。
'(1 2 3) が (quote (1 2 3)) と同じであることを理解すること。
-
449デフォルトの名無しさんsage2010/02/12(金) 00:06:17
- 評価→展開
じゃなくて
展開→評価
ということ?
-
450デフォルトの名無しさんsage2010/02/12(金) 00:45:13
-
>>449
そう。マクロは引数を評価しない。
じゃないと、ifやandみたいな構文を定義できない。
-
451デフォルトの名無しさんsage2010/02/12(金) 01:10:56
- 評価しちゃったら、「新たに構文を作れる」という大事なウリが実現できないものな。
-
452デフォルトの名無しさんsage2010/02/12(金) 01:55:48
- ありがとうよくわかった
しかしマクロすごいな・・・
-
453デフォルトの名無しさんsage2010/02/12(金) 10:43:32
-
>>447
どのScheme処理系か知らんが、macroexpandみたいな関数は無いか?
あれば (macroexpand '(my-apply + '(1 2 3))) みたいにすれば展開結果を見ることができる。
-
454デフォルトの名無しさんsage2010/02/13(土) 20:20:44
- 初めてさわって大混乱の真っ最中なんですが
letとlet*みたいな"*"の付く付かないの関係って何が基準になっているのですか?
-
455デフォルトの名無しさんsage2010/02/13(土) 20:25:19
-
>>454
命名規則の上で * についてはあまりはっきりした基準はない。
機能追加したバージョンや亜種につける、ってくらいの意味合いだと思う。
let と let* の差からの連想で、順序に意味があるような変更をすると * を付けることもある。
-
456デフォルトの名無しさんsage2010/02/14(日) 08:34:32
-
>>454 WiLiKiに名前についての議論があった
ttp://practical-scheme.net/wiliki/wiliki.cgi?Scheme%3a%21%e3%81%a8%3f
-
457デフォルトの名無しさんsage2010/02/14(日) 14:13:54
-
>>455-456
ありがとう、CLとSchemeだと*はbindの順序立てに関わるかどうかがメインで、元になる*無し版に対する亜種でもあるという事ですね
他にもなにか区別が有るかとおもってわりと最近つくられたclojureとかも調べてみたのですが
こちらマクロか非マクロかの違いにつかわれているようでした。
CLでは456さんのリンク先が主みたいなのでとても参考になりました。
-
458デフォルトの名無しさんsage2010/02/14(日) 21:08:36
-
【政見放送】2010年長崎県知事選挙 松下みつゆき氏(無所属)
-
459デフォルトの名無しさんsage2010/02/14(日) 21:13:26
-
福井火葬場心中事件
http://ja.wikipedia.org/wiki/%E7%A6%8F%E4%BA%95%E7%81%AB%E8%91%AC%E5%A0%B4%E5%BF%83%E4%B8%AD%E4%BA%8B%E4%BB%B6
http://www.gazo.cc/up/7675.jpg
ついでに これ見て元気出せ
-
460デフォルトの名無しさんsage2010/02/14(日) 21:19:03
-
みんな、この歌を聴いて生きる力を掘り起こそう!
-
461デフォルトの名無しさんsage2010/02/14(日) 21:29:52
- 正直な所、継続って無くなっても良いよね?
-
462デフォルトの名無しさんsage2010/02/14(日) 21:43:58
- 継続なくなったらschemeの意味がなくなる
# マクロのないCL見たいなもんだ
-
463デフォルトの名無しさんsage2010/02/14(日) 21:47:45
- でも、殆ど使わないくせに実装の邪魔になってる希ガス
-
464デフォルトの名無しさんsage2010/02/14(日) 22:09:36
- scheme 作るのは continuation を以下に効率よく実装するかが腕の見せどころ
「そのためだけにある」と言っても過言ではないw
-
465デフォルトの名無しさんsage2010/02/15(月) 01:29:12
- 別に面白くないのに草生やすなよ
-
466デフォルトの名無しさんsage2010/02/15(月) 01:49:54
- ARC に ccc があるってことは Paul Graham も継続は力だと思ってるんだよね。
On Lisp にあったコルーチンとかバックトラックくらいなら継続が必須という程でも
無い様な気がするけど…
-
467デフォルトの名無しさんsage2010/02/15(月) 09:59:18
- BSD板、(;´Д`)ハァハァ
-
468デフォルトの名無しさんsage2010/02/15(月) 10:07:39
- slimeはタグファイルなくても関数にジャンプしてくれるけど
scheme-modeはタグファイルないよって言われる
-
469デフォルトの名無しさんsage2010/02/15(月) 12:33:37
- 次のemacsはセマンティックを取り込むみたいだけど
schemeは恩恵うけるんだろうか
-
470デフォルトの名無しさんsage2010/02/16(火) 00:36:56
-
>>468
> scheme-modeはタグファイルないよって言われる
slime の作り見ると、ぶっちゃけ、処理系に問い合わせた結果を表示してるだけ
処理系が答えられないと、Tag-jump以外に方法がないと思うんだが………
-
471デフォルトの名無しさんsage2010/02/17(水) 19:38:46
- ハッカーと画家貸出中だった
-
472質問sage2010/02/17(水) 20:43:38
- Windows上のSBCLでマルチスレッドを使おうと思ったら
asdfで外部のライブラリ呼んでくるしかないですか?
-
473デフォルトの名無しさんsage2010/02/17(水) 21:29:48
- WindowsのSBCLってもうthread使えるようになったのか?
まだだよな?
-
474質問sage2010/02/17(水) 21:33:37
-
>>473
残念ながら、まだなんです
-
475デフォルトの名無しさんsage2010/02/17(水) 22:26:36
- Gauche にスレッドは入りますか?
-
476デフォルトの名無しさんsage2010/02/17(水) 22:27:18
- おっと「Mingw 版の」って書くのを忘れてた
-
477デフォルトの名無しさんsage2010/02/18(木) 06:24:58
- Clojureを使えばいいのに>スレッド
-
478デフォルトの名無しさんsage2010/02/18(木) 07:33:34
-
>>475
ttp://practical-scheme.net/wiliki/wiliki.cgi?Gauche%3aWindows%2fMinGW%3apthread%E5%AF%BE%E5%BF%9C
ttp://practical-scheme.net/chaton/gauche/a/2009/10/27#entry-4ae6cc2a-96de6
-
479デフォルトの名無しさんsage2010/02/18(木) 12:03:11
- clojureはexe吐けないじゃん
-
480デフォルトの名無しさんsage2010/02/18(木) 12:04:28
- clojureはexe吐けないじゃん(キリッ
-
481デフォルトの名無しさんsage2010/02/18(木) 12:09:47
- delphiのかわりにCL使いたいのにexe吐けなかったらいやん
-
482デフォルトの名無しさんsage2010/02/18(木) 13:25:41
- clispでもSBCLでもclozureでもexe作れるけど?
-
483デフォルトの名無しさんsage2010/02/18(木) 21:02:06
- スレッドをとるかexeをとるかだな。
-
484デフォルトの名無しさんsage2010/02/19(金) 00:57:48
- Clozure CLはWindowsでもスレッド使えると何度言えば。
-
485デフォルトの名無しさんsage2010/02/19(金) 18:54:20
- やっぱりClozure CLが最高と言う事でつか?
速度面はともかく、機能面では。
-
486デフォルトの名無しさんsage2010/02/19(金) 19:16:08
- 411 優しい名無しさん [sage] 2010/02/18(木) 08:12:09 ID:UTqBAc7e Be:
未来の日本なんてどうでもいい、全く興味が無い
来年からずっと眠っていたい。
-
487デフォルトの名無しさんsage2010/02/19(金) 19:19:07
-
メンへラーは本人も気づかない特殊能力持ってそう
http://hideyoshi.2ch.net/test/read.cgi/mental//l50
-
488デフォルトの名無しさんsage2010/02/19(金) 21:41:44
- 570 名無し@18歳未満の入場禁止 [] 2010/02/19(金) 21:00:21 ID:GYyspbSA0 Be:
(u) ちんこ拾いました!
( '∀')ノ 心当たりがある人は連絡ください
571 名無し@18歳未満の入場禁止 [sage] 2010/02/19(金) 21:02:15 ID:ZUNS6kWt0 Be:
ほどよく小さかったら、ぼくのです
-
489デフォルトの名無しさんsage2010/02/19(金) 21:46:32
- いったい何なんだ、突然?
-
490デフォルトの名無しさんsage2010/02/19(金) 22:57:15
-
>>485
それは無い。CLのライブラリは基本SBCL前提が多いし、
CCL付属のライブラリとかもあまり多くない。
Mac OS Xユーザにとって最高な物のひとつなのは間違いないけど。
ただ、Windowsでスレッド使えたり、
Windows APIのFFI用の情報が最初から用意されてたり、
意外な所で頑張ってたりはする。
作ってるとこが商売でやってるからというのもあると思う。
-
491485sage2010/02/19(金) 23:07:10
-
>>490
なるほど。 Thanks!
-
492デフォルトの名無しさんsage2010/02/19(金) 23:14:56
- asdfってめっちゃ適当な名前やな
キーボード順に打っただけやんw
-
493デフォルトの名無しさんsage2010/02/20(土) 00:02:17
- 入力し辛いし格好悪いから止めて欲しいんだよな…
-
494デフォルトの名無しさんsage2010/02/20(土) 00:13:20
- wasdにすべきだった
-
495デフォルトの名無しさんsage2010/02/20(土) 00:43:28
-
>>494
FPS厨乙w
-
496デフォルトの名無しさんsage2010/02/20(土) 21:55:32
- やっと復刊から延期のメール来たよ。
Lisp本が次々出ていて順風なのと竹内さんがやる気出して増補したのは有り難いんだが、
なら元々復刊投票しなくても増補版出したって事だよな。
これで他から買った方が早かったら投票した意味まるで無いし。
おまけぐらい当然つくんだろうなぁ…
-
497デフォルトの名無しさんsage2010/02/20(土) 22:02:43
- 何この乞食
-
498デフォルトの名無しさんsage2010/02/21(日) 02:01:05
- そんな期待するほどいい本でもないぞ
-
499デフォルトの名無しさんsage2010/02/21(日) 19:21:20
-
ようやくamazonにも来た
-
500デフォルトの名無しさんsage2010/02/21(日) 19:25:47
- だから宣伝はやめてください
-
501デフォルトの名無しさんsage2010/02/21(日) 20:13:35
- そもそも復刊するようないい本じゃないんだけどな
-
502デフォルトの名無しさんsage2010/02/21(日) 20:29:05
- LISP商法
-
503デフォルトの名無しさんsage2010/02/22(月) 13:57:48
- 少なくともstalinはみんな使ってもよさそうなのに
あんまり普及してないのは不思議
-
504デフォルトの名無しさんsage2010/02/22(月) 17:56:31
- お前は使っているのかよ
-
505デフォルトの名無しさんsage2010/02/24(水) 19:17:45
- 女なのにエロ本なんか買うんじゃなかった。
処理に困ってる。
-
506デフォルトの名無しさんsage2010/02/24(水) 21:49:16
-
>>505
自分も買うけど堂々とおいてあるよ、彼が居ないからだけどw
-
507デフォルトの名無しさんsage2010/02/24(水) 22:10:33
-
>>505-506
なんなんだ、突然いったい?
Lisp/Schemeスレに何の関係があるんだ? つか、ただの誤爆?
-
508デフォルトの名無しさんsage2010/02/24(水) 22:12:16
- 荒らしだから放置でOK
-
509デフォルトの名無しさんsage2010/02/24(水) 22:14:20
- 独り言のネタが尽きても何か書きたくて
どこかの雑談をコピペしてるんだろうよ
-
510デフォルトの名無しさんsage2010/02/25(木) 15:26:17
- 108 名前:不明なデバイスさん[sage] 投稿日:2010/02/25(木) 04:23:29 ID:0nN3wbVI
窒息界の物語を覚えているものは、哀れである。心荒んでいるだろうから…
-
511デフォルトの名無しさんsage2010/02/25(木) 17:30:06
- 結局windowsのSBCLでasdf使えてるのか?
ちらほらあるブログ記事とかお前らなんだろうけど
エラー出まくって使えるレベルじゃなかったわ
-
512デフォルトの名無しさんsage2010/02/25(木) 17:32:52
- Lispのライブラリはどれも互換性とか作り込みがお粗末すぎる
-
513デフォルトの名無しさんsage2010/02/25(木) 18:23:17
-
>>512
おい
-
514デフォルトの名無しさんsage2010/02/26(金) 00:14:13
-
>>511
ASDFなのかASDF-Installなのか。
ASDFならそれほど問題なく使えると思うけど。
ASDF-Installなら、SBCL付属のソース見てみたけど、
ある程度修正する必要があると思う。tarとかは必須ね。
CygwinかMinGWみたいなのをインストールしないと動かない。
ASDF-Installの最新版を使っていいなら、設定きちんとすれば動くはず。
ただ、*cygwin-bash-program*がexportされない素敵なバグがあるので、
exportするように修正するか、in-packageして書き換えないと、設定ではまる。
こっちもCygwinとかMinGW必要。
CLスレにも書いたけど、ぶっちゃけ仮想環境のUNIXで動かす方が楽。
これはLispに限らず、他の多くの言語に共通だけど。
-
515デフォルトの名無しさんsage2010/02/26(金) 00:34:52
- 疑問なんだけど、なんで修正したやつを誰も公開しないんだろう?
なんで各自同じことやってるんだろう?
Lisperって情報共有嫌いなの?
-
516デフォルトの名無しさんsage2010/02/26(金) 01:00:26
- 仕様書とUNIXは共有するが
C/C++とWindowsはあまり共有したくないみたいだな
-
517デフォルトの名無しさんsage2010/02/26(金) 01:29:06
- Lisp屋じゃなくて、Windowsユーザの問題だろ。
-
518デフォルトの名無しさんsage2010/02/26(金) 07:20:41
-
>>515
誰も公開しない、ってほどにはひどくないと思うけどなあ。
何度もそういう事例に遭遇したからそう言ってるんだろうけど。
あとASDF-Installについては、開発自体が絶賛放置中なだけ。
WindowsのCLISPでのバグとかも、バグレポートあるけど、
半年以上放置されてるし、リポジトリにも変更ないっぽいし。
-
519デフォルトの名無しさんsage2010/02/26(金) 11:58:46
- 誰かがバグ直したのを自分のホームページにあげてくれればいいのに
-
520デフォルトの名無しさんsage2010/02/26(金) 12:05:48
-
>>519
こういう風に粘着されそうでイヤなんじゃない?
「うまくいきません!やり方を丁寧に教えてください」って
-
521デフォルトの名無しさんsage2010/02/26(金) 12:08:17
-
>>520
そんなこと言ってたらオープンソースなんて誰もやらないでしょw
-
522デフォルトの名無しさんsage2010/02/26(金) 12:14:43
- じゃあ、みんな困ってるんで
俺がasdf-installのブランチ出してプロジェクト引き継いでみるわ。
-
523デフォルトの名無しさんsage2010/02/26(金) 12:16:32
-
>>522
さすが。
期待してます。
-
524デフォルトの名無しさんsage2010/02/26(金) 12:17:52
- asdf-install以外にもCommon Lispライブラリの
クロスプラットフォーム健全化を目指して頑張ります。
-
525デフォルトの名無しさんsage2010/02/26(金) 12:33:30
-
>>521
メインテナンスはつまらないんで、
ソース公開して他の人にやって貰っている。
-
526デフォルトの名無しさんsage2010/02/26(金) 23:26:50
-
>>519
余程の熱意がない限り、修正バージョンの配布とかまでやる人いないよ。
本家の最新版に追従するのとか、色々大変だし。
>>522に期待してくれ。俺も>>522がやってくれるならレポートとパッチ送るよ。
-
527デフォルトの名無しさんsage2010/02/26(金) 23:40:45
-
http://www.yebizo.com/
=> nil
-
528デフォルトの名無しさんsage2010/02/27(土) 01:34:10
- 素朴な疑問:
ここで喋ってる奴等って、一度でも実用的なソフトをLisp系の言語で組んだことある?
-
529デフォルトの名無しさんsage2010/02/27(土) 01:38:48
- Lisp で書くコードはプロトタイプに過ぎない
実用的なプログラムは C で書き直されるべき
-
530デフォルトの名無しさんsage2010/02/27(土) 02:43:21
- 関数型言語は実用的じゃないから仕方ないな
-
531デフォルトの名無しさんsage2010/02/27(土) 04:50:45
-
>>528
あるけど本当は何が聴きたいの?
-
532デフォルトの名無しさんsage2010/02/27(土) 06:59:10
- 竹内本の表紙来たね。
喜んでる奴は復刊投票した俺等に感謝しろよ。
言うまでもないがS式で表現しなきゃ評価しないから。
-
533デフォルトの名無しさんsage2010/02/27(土) 07:25:11
- そんなん読むくらいなら
OnLispでも読みなおした方がいい
-
534デフォルトの名無しさんsage2010/02/27(土) 09:28:02
- Common Lispのwebフレームワークは
半年起動しっぱなしで落ちないぐらい頑健なんだろうか
-
535デフォルトの名無しさんsage2010/02/27(土) 10:11:16
- 余裕
-
536デフォルトの名無しさんsage2010/02/27(土) 10:32:12
-
>>530
Lispは関数型言語じゃないぞ
-
537デフォルトの名無しさんsage2010/02/27(土) 10:33:09
- 関数型のClojureが一番実用的なのだが
-
538デフォルトの名無しさんsage2010/02/27(土) 10:37:48
- 「実用的」 と 「実用に供される」 の差は大きい
-
539デフォルトの名無しさんsage2010/02/27(土) 10:47:43
- だから、Lispは関数型じゃなくてマルチパラダイム言語なんだってば
-
540デフォルトの名無しさんsage2010/02/27(土) 11:00:52
-
>>528
実用的ってどんなの?
一定以上の規模の商用ソフトウェアとか?
自分の普段使いで使うプログラムとかでいいなら、大抵Lispで書いてるけど。
-
541デフォルトの名無しさんsаge2010/02/27(土) 15:05:18
- Windows 用Schemeでなんかいいのありますか。
Script-Fu の練習になるようなやつ
-
542デフォルトの名無しさんsage2010/02/27(土) 15:07:55
- Python-Fuでも使ってろ低能
-
543デフォルトの名無しさんsage2010/02/27(土) 15:11:38
-
>>541
Script-Fu は TinyScheme を使っていたと思うけど、
TinyScheme は Windows でも動くんじゃないかな。
http://tinyscheme.sourceforge.net/home.html
-
544デフォルトの名無しさんsage2010/02/27(土) 20:45:39
-
>>541
R5RSサポートしてる処理系なら、なんでもいいと思う。
個人的には、使い勝手の面でPLT SchemeかGaucheを勧める。
ただ、Script-Fuの関数群は、真偽の値に定数値使ったりとか、
ある種の癖があったと記憶してるので、その辺は注意した方がいい。
-
545デフォルトの名無しさんsage2010/02/27(土) 23:37:51
- > 実用的ってどんなの?
ぶっちゃけ、ロボット制御とか、プラント制御とか………
まぁ、処理系の問題とかも出てくるだろうけどさ…
-
546デフォルトの名無しさんsage2010/02/27(土) 23:52:36
- 組み込み限定かい
-
547デフォルトの名無しさんsage2010/02/28(日) 00:33:36
-
>>546
そんなことはない!
ただ、WEB フレームワークなんて陳腐なものは排除したかっただけ
思いついたのが、制御と数式処理と………
日常的なスクリプト処理的なものだったら俺も lisp 系を使ってる
-
548デフォルトの名無しさんsage2010/02/28(日) 01:58:41
-
>>545 >>547
事例が知りたいなら、
ttp://wiki.alu.org/Success%20Stories
ttp://lispjobs.wordpress.com/
それとも、スレ住人のレベルを計るのが目的なの?
何か、それを知ってどうしたいのかが良く分からない。
-
549デフォルトの名無しさんsage2010/02/28(日) 04:53:54
- 口先だけの低能には用がないので聞いてみました
-
550デフォルトの名無しさんsage2010/02/28(日) 06:30:20
- 釣れますか
-
551デフォルトの名無しさんsage2010/02/28(日) 07:13:37
- どこぞの自称天才とやらじゃねーの?神とかなんとか
-
552デフォルトの名無しさんsage2010/02/28(日) 09:23:19
- そういう指標がないと、レスの内容の妥当性も自分で判断できないのか、
みたいに、馬鹿にされるだけのような。
まあ確かに、インハウスツールとかしか作った事ないのに、
Lispはミッションクリティカルな大規模案件にも適用できます、
みたいに言っちゃうのはアレだけど、それも主張の内容で判断できるよね?
-
553デフォルトの名無しさんsage2010/02/28(日) 09:32:42
- レスの妥当性なんて自分の知っている内容以外
わからないだろ
-
554デフォルトの名無しさんsage2010/02/28(日) 09:41:05
- 知らないことなら、普通判断は保留するでしょ。
誰々さんの言うことなら間違いない、ってタイプなら何も言わないけど。
-
555デフォルトの名無しさんsage2010/02/28(日) 09:56:46
- 2chのレスをいちいち覚えていて
後で正しかったかどうかなんて判断しないわ
-
556デフォルトの名無しさんsage2010/02/28(日) 13:08:27
- 言い争ううちに争点が凄い勢いでどうでもいい方向にずれていくのな
おまえら
-
557デフォルトの名無しさんsage2010/02/28(日) 13:22:36
- 言い争いなんてしてないお
-
558デフォルトの名無しさんsage2010/02/28(日) 19:30:07
- 「(三途の)川の向こうにある町に転勤になったから。お盆には帰って来るよ」
とかって言うのは駄目かな?
-
559デフォルトの名無しさんsage2010/03/01(月) 04:47:19
- lush (Lisp Universal SHell) ってどうよ
-
560デフォルトの名無しさんsage2010/03/01(月) 05:39:11
- 実際にLispで仕事してみると、インフラ系の、がっつり金になる実用システムに使った時ってのは
公に出来ないことが多いよ。Lispだから公表できないっていうんじゃなくて、
そういうところはどこのシステム使ってるかってこと自体を公表したがらない感じ。
-
561デフォルトの名無しさんsage2010/03/01(月) 05:52:59
- ポールグレアムのエッセイでも、ライバル企業にLispで作っていることを知られて、
ライバル企業がLispの求人広告を出してくるのが一番の脅威とか言ってたね
-
562デフォルトの名無しさんsage2010/03/01(月) 06:54:55
- 正式に公表されなくても
あのシステムは○○で出来ているみたいな話は漏れてくる
Lispは聞いたことがない
-
563デフォルトの名無しさんsage2010/03/01(月) 07:35:58
- グレアムの頃は他にまともなWeb用言語がなかったからな
今から見るとLispを広めるチャンスを逸したってことだな
-
564デフォルトの名無しさんsage2010/03/01(月) 10:05:08
-
>>562 どのへん想定しているのかわからんが、今やってるプロジェクトはかなり厳しいよ。
Lisp使ってることはもちろん、相手先企業の名前も家族にさえ秘密。
ちょっと特殊な話だから、漏れたらどこから漏れたかだいたい分かっちゃうしね。
-
565デフォルトの名無しさんsage2010/03/01(月) 10:16:29
- 漏れたらすぐ特定出来る程度の規模のプロジェクトか
-
566デフォルトの名無しさんsage2010/03/01(月) 10:19:43
- 小さかったら特定不可能だよな普通w
-
567デフォルトの名無しさんsage2010/03/01(月) 11:35:28
- みんなで力を合わせて盛り上げてる他言語に対して
Lispは自分だけこっそり使って儲かればいいって人が神扱いされてんだよな
-
568デフォルトの名無しさんsage2010/03/01(月) 11:41:27
- Lisp ってそもそも少人数のグループで使うと力を発揮する言語じゃないの
-
569デフォルトの名無しさんsage2010/03/01(月) 11:43:50
- Lispを使っているのは
上位5%の優れた人間だから
群れる必要がない
-
570デフォルトの名無しさんsage2010/03/01(月) 11:53:25
- Lispがダメな理由:
・括弧が多すぎて汚い
・↑を認めようとしないほどの頑なな人間しかいないこと
・非公開精神旺盛
・やったらやりっ放し(メンテ放棄)
・強欲(有料処理系が多かったり、グレアムみたいな奴が多いこと)
・自信過剰(グレアムみたいな奴が多いこと)
-
571デフォルトの名無しさんsage2010/03/01(月) 11:54:58
- 正直、MLの方が綺麗ですよね
-
572デフォルトの名無しさんsage2010/03/01(月) 11:56:54
- ほとんどLISPがダメっていうよりメンテナーとかの問題じゃねーか
-
573デフォルトの名無しさんsage2010/03/01(月) 12:00:41
- Lispを使おうと考える人間にそういう性格の人間が集まりやすいと言うこと
それもLispの性質の一部です
-
574デフォルトの名無しさんsage2010/03/01(月) 12:13:12
- プログラマが言語を選ぶ理由:
・ライブラリを簡単に導入でき、設定も要らない
・GUIプログラミングが超楽(コードも単純で、GUIを作る環境もないといけない)
・ほとんど設定なしに簡単にexeが吐ける(windowsで使えることが重要)
・完成度の高いライブラリが豊富
・クロスプラットフォーム(メインはwindowsだけどLinuxやMacに移行も簡単)
・ソースを簡単にコピペできる(ペタペタ性能重要)
・高速(C++の0.7倍以内)
上から順に重要
-
575デフォルトの名無しさんsage2010/03/01(月) 12:14:20
-
>>570さんみたいなレベルの人をうまく切ってるから
コミュニティが静かで良い、とも言える。
-
576デフォルトの名無しさんsage2010/03/01(月) 12:14:34
- んな優先順位など作る対象に依るだろ
-
577デフォルトの名無しさんsage2010/03/01(月) 12:14:38
- プログラマーは言語仕様とかそんなことにいちいちこだわっていないのさwww
こだわってるのはオタのお前らだけw
-
578デフォルトの名無しさんsage2010/03/01(月) 12:22:10
- 現状はどうだろう?
Lisp利用者はどれだけいるだろう?
良く考えてみてください
-
579デフォルトの名無しさんsage2010/03/01(月) 12:25:52
- SICPを読んでSchemeをやりさえすれば
頭がよくなると思っている奴が増えた
-
580デフォルトの名無しさんsage2010/03/01(月) 12:27:15
-
>>578
良く考えてもしょうがないのでは。
良く考えると何かいいことあるの? 神経痛が治るとか。
-
581デフォルトの名無しさんsage2010/03/01(月) 12:28:39
- 良く考えると
頭が良くなります
-
582デフォルトの名無しさんsage2010/03/01(月) 12:33:06
-
>>580
不満を解決するのはあなたです
-
583デフォルトの名無しさんsage2010/03/01(月) 13:53:54
- なんか2ch鯖攻撃されてるらしい
-
584デフォルトの名無しさんsage2010/03/01(月) 15:47:53
-
>>541
Script-FuのSchemeはR5RSのサブセット+独自拡張だから、
>>543の言うようにTinySchemeがいいと思う。
昔はSIODってもっと独自のScheme方言だったんだけど。
-
585デフォルトの名無しさんsage2010/03/01(月) 17:45:29
-
Steering Committeeの動きが全然見えないと思ってたら、ちゃんと仕事してた。
-
586デフォルトの名無しさんsage2010/03/02(火) 20:59:54
- 板が生き返ったかな?
-
587デフォルトの名無しさんsage2010/03/02(火) 21:44:28
-
なんか妙な流れになってたんだな。
こういうのは別にLispに限った話じゃないんだけど、
「誰でも知ってるような企業のインフラ」を作ってる会社の中には、
一般には全然知られてないステルスな会社があるんさ。
そういう会社は積極的に宣伝打たない。
取引関係は調べりゃわかるが、どのインフラを作ってるかは秘密。
で、そういうインフラの一部を担当する場合、そういうステルスな会社と
仕事をしていること自体言えないし、どういうシステムを担当してるかも言えない。
でも、金払いはいい。
そういう仕事もあるんですな。世の中には。
>>574 の基準はある種の仕事においては真実だけど、
プログラミングの仕事っていうのは他にもいろいろあるんよ。
-
588デフォルトの名無しさんsage2010/03/02(火) 21:55:18
- まあ、システムのセキュリティーのためにはどんな言語で書いてるかも秘密にしといた方が良いわな。
-
589デフォルトの名無しさんsage2010/03/02(火) 22:01:07
- Lispの会社は完全に秘密主義のとこばかりだな
-
590デフォルトの名無しさんsage2010/03/02(火) 22:02:29
- 普通に案件の引き合いがないじゃん
スキルシートに書いても誰も読まないし
-
591デフォルトの名無しさんsage2010/03/02(火) 22:07:56
-
Lisp の仕事はそれなりにあるみたいよ。
http://lispjobs.wordpress.com/
個人的にはプログラミングを仕事にしたいと思った事は無いなあ。
知らない人間の為にコーディングするなんて俺には無理。
-
592デフォルトの名無しさんsage2010/03/02(火) 22:27:57
-
>>574
それって土方プログラマの職場じゃん。
-
593デフォルトの名無しさんsage2010/03/02(火) 22:39:33
-
>>587
仕事関係ないw
プログラミングの世界引っ張ってるのがエンタープライズプログラマだと思ってるなら大きな勘違い
引っ張ってるのは趣味グラマなんだよw
そして趣味グラマはGUI大好き
後は分かるな
>>592
土方は言語を選べるほど利口じゃない
-
594デフォルトの名無しさんsage2010/03/02(火) 22:48:48
-
>>593
考え浅いねえ。
-
595デフォルトの名無しさんsage2010/03/02(火) 22:50:00
-
>>594
あなたの深いお考えをお聞かせください
-
596デフォルトの名無しさんsage2010/03/02(火) 22:58:28
-
>>574
>ライブラリ
>GUI
CUIとかマイナーなアーキテクチャを異常に嫌う現象。
有名なソフトを真似して、ああいうのを作りたい、と思ってるせいでもある。
>exe
インストール不要なのは確かに便利。
>クロスプラットフォーム
C,C++なら自分でラップしろ。他の言語はしょうがない。
-
597デフォルトの名無しさんsage2010/03/02(火) 23:02:56
- おまえらは無駄にGUIをバカにしすぎ
LynxとかEmacsでWebとかやってんの?
-
598デフォルトの名無しさんsage2010/03/02(火) 23:06:13
- 俺は w3m 使ってるわ…
-
599デフォルトの名無しさんsage2010/03/02(火) 23:06:32
-
>>597
そのような極論に走る理由がわからん
-
600デフォルトの名無しさんsage2010/03/02(火) 23:32:57
- 幾らバカすぎるからってそんなに喜んで食いつくな
-
601デフォルトの名無しさんsage2010/03/02(火) 23:53:25
- 最近はアプリケーションもwebにシフトしていってるから、
相対的にGUIライブラリの価値が下がってきてる気がする。
-
602デフォルトの名無しさんsage2010/03/03(水) 00:14:45
-
>>596
> CUIとかマイナーなアーキテクチャを異常に嫌う現象。
CUIはマイナーではないけど、使い方を知るためにマニュアルを読まないといけないよね。
昔からUnix系を触っていたような人を除いて
ほとんどのユーザーはマニュアルをじっくり読まないと思うんだよ。
GUIなら細かいところ以外はマニュアルを読まなくてもなんとなくわかるように作ることはできる。
使い易くてよく普及するエンドユーザサイドのソフトでGUIを採用していないものって何があるかな??
言語が選ばれる理由にGUIはかなり大きいウェイトを占めていると思うよ。
> 有名なソフトを真似して、ああいうのを作りたい、と思ってるせいでもある。
有名なソフトというかむしろ優れたソフトを見て、
自分もあんなソフトを作ってみたいなぁ、
という感情が起きないプログラマなら取るに足らない存在だね。
> C,C++なら自分でラップしろ。他の言語はしょうがない。
FFIとか面倒くさいからラッパライブラリを使うんだよw
人によってはラッパライブラリすら汚いと言って避けるけど。
>>601
WEBもGUIの一種でしょ。
それにHTML5なんかになってくるとモロにGUIタグも入ってくるし。
-
603デフォルトの名無しさんsage2010/03/03(水) 00:32:15
-
>>601
確かに最近は Web UI が多いな。
Web なら言語は選び放題なんだよね。
-
604デフォルトの名無しさんsage2010/03/03(水) 00:36:12
-
>>603
WEBプログラミングは文字ベースないしはタグベースだと思い込んでいませんか?
-
605デフォルトの名無しさんsage2010/03/03(水) 00:39:56
-
>>602
戯言はブログに書いてろよ。
-
606デフォルトの名無しさんsage2010/03/03(水) 00:42:01
-
正直 >>602 みたいな人がここに居る理由が分からん。
Lisp はよくも悪くも一般受け路線から外れた所に居て、
それでも良さを感じる人だけが使っているから、ここで
演説しても意味無いよ。田舎に隠居した人に向かって、
上京してスターになろうぜって言ってる様なモンだ。
-
607デフォルトの名無しさんsage2010/03/03(水) 00:42:05
- 最近のWEBは一丁前にGUIライブラリで普通のGUIアプリみたいに書くんですよ。
昔みたいに文字列処理なんてやってませんw
-
608デフォルトの名無しさんsage2010/03/03(水) 00:46:46
- HTML 5 のデモサイトを見て夢が膨らんでるのは分かるが、
別に誰もがド派手なウェブサイトを作る訳じゃないんだがな…
-
609デフォルトの名無しさんsage2010/03/03(水) 00:47:59
-
>>606
ところが、最近Lispが注目されている背景には、
DSLの考え方が浸透してきていることもあるんだよ。
DSL、つまり特定の用途のために言語を作りたいなら、
構文が簡単なLisp風の構文を採用すればいいというわけさ。
(なんかコテハンがバレそうだな)
-
610デフォルトの名無しさんsage2010/03/03(水) 00:48:50
-
>>608
HTML5が出て、WEB-GUIライブラリが普及すればすぐにド派手なのが普通になるさ。
-
611デフォルトの名無しさんsage2010/03/03(水) 00:50:52
- × HTML5が出て
○ HTML5をIEが実装して
(笑)
-
612デフォルトの名無しさんsage2010/03/03(水) 01:05:55
- 流行物に流されるタイプの人か…
-
613デフォルトの名無しさんsage2010/03/03(水) 01:09:15
-
DSL なんて Lisp に限らず昔からみんなやってたでしょ
>>609 の所には最近になって初めて訪れた概念なのかな?
-
614デフォルトの名無しさんsage2010/03/03(水) 01:11:45
-
>>613
昔からあるDSLは抽象化が目的だったが、
最近流行ってきているのは高速化の要求からなんだよ。
-
615デフォルトの名無しさんsage2010/03/03(水) 01:17:56
- 全然話が具体的じゃないんだよな
-
616デフォルトの名無しさんsage2010/03/03(水) 01:19:13
-
>>602
だからさ
「ほとんどのユーザー」に含まれない人のためにソフトを作るのも悪くはないんだよ
それを嫌いすぎるのは異常だと言ってるの
-
617デフォルトの名無しさんsage2010/03/03(水) 01:30:15
- 流行に踊らされている人間は、踊っていない人間が居ると不安を感じる物だ
-
618デフォルトの名無しさんsage2010/03/03(水) 01:33:58
- つか抽象化が目的じゃない DSL って何だw
-
619デフォルトの名無しさんsage2010/03/03(水) 01:40:05
-
>>616
悪くないけど、CUIプログラミングなんてどの言語でもできるから、
言語の特徴とは言えないんじゃないの。
ほとんどのプログラマはどういう特徴を持った言語を選ぶのかっていう話をしているんだから。
>>617
そのとおりだけど、流行に踊らされているっていうのは人聞きが悪い。
みんな流行だと知りながら楽しく踊ってるんだよ。
もしくは半信半疑。
>>618
目的は抽象化
最近流行ってきた理由が高速化への要求
-
620デフォルトの名無しさんsage2010/03/03(水) 01:42:00
-
>>619
「みんな」w
-
621デフォルトの名無しさんsage2010/03/03(水) 01:42:21
- ごめん、CUIの話じゃなかったね
-
622デフォルトの名無しさんsage2010/03/03(水) 01:44:57
-
>>620
だって、お前、人が決めた決まりごとなんて、
物理法則じゃあるまいし、ずっと変わらずに使いつづけられるわけないじゃん。
-
623デフォルトの名無しさんsage2010/03/03(水) 01:47:35
-
>>615
キーワードでググってください
-
624デフォルトの名無しさんsage2010/03/03(水) 01:52:55
- つまり一人で踊るのが怖いから釣りに来てるのか
-
625デフォルトの名無しさんsage2010/03/03(水) 01:57:56
- 言語の特徴とGUIに何の関係があるんだ?
-
626デフォルトの名無しさんsage2010/03/03(水) 02:03:50
-
>>625
そっとしておいて挙げて。
-
627デフォルトの名無しさんsage2010/03/03(水) 02:08:11
-
>>625
言語仕様のみならず動作環境やライブラリやその言語を使っている有名人など全部言語の特徴だよ。
言語仕様なんてとるに足らない
重要なのはその周辺だ
-
628デフォルトの名無しさんsage2010/03/03(水) 02:10:16
- これまた知恵のない相対主義者ですね。
-
629デフォルトの名無しさんsage2010/03/03(水) 02:29:05
- いや、意外と幅広く情報仕入れてると思う。
これからも頑張れ。
-
630デフォルトの名無しさんsage2010/03/03(水) 02:33:32
-
>629
何処をどう縦読みしたらそんな感想が出てくるんだ?
-
631デフォルトの名無しさんsage2010/03/03(水) 02:35:27
- 商売としてはGUIよりもWebのほうがいいんじゃないか
それにGUIがマニュアルのかわりだという話があったが、それなら本を売るほうがいい
ゲームを売るとしても、普通の意味でのGUIとは違うゲームが多い
-
632デフォルトの名無しさんsage2010/03/03(水) 03:24:23
- Lispに何を求めるべきだというんだ…
-
633デフォルトの名無しさんsage2010/03/03(水) 04:36:57
- LispからCへの変換できたら
実用とかいう問題もなくなるんじゃね
-
634デフォルトの名無しさんsage2010/03/03(水) 07:24:42
- おれのLispはPHPへ変換できるよ。超実用的。
-
635デフォルトの名無しさんsage2010/03/03(水) 07:48:33
- RailsやPHPはまだバリバリのタグベースだと思ってたんだが、
俺の知らない間に、いつの間にか時代は随分進んでたんだな。
いや実際、MSやJava界隈のIDEの完成度は素直に凄いと思うけど。
ウェブアプリケーションのある程度の範囲は、あれでカバーできるわけだし。
-
636デフォルトの名無しさんsage2010/03/03(水) 07:58:21
-
>>633
いつの時代の話だよ。Common LispでもSchemeでも、
Cへの変換なんて定番じゃないか。
-
637デフォルトの名無しさんsage2010/03/03(水) 15:15:29
- その変換がreadableでないと実際には使えない
-
638デフォルトの名無しさんsage2010/03/03(水) 15:16:39
- あほっぽい感想だな。
-
639デフォルトの名無しさんsage2010/03/03(水) 15:21:49
- loopマクロは普通のforに変換してほしいんだ
-
640デフォルトの名無しさんsage2010/03/03(水) 15:34:10
- ほんとにバカだw
-
641デフォルトの名無しさんsage2010/03/03(水) 18:16:28
- CL/SchemeからCへの変換って散々やられてるけどいまいち流行ってない気がする。
これからは仮想マシンが熱い。JVMで走るClojureしかり。
LLVMのマシンコードに変換するのってSchemeはあるみたいだけどCLで出ないかなとwktk
-
642デフォルトの名無しさんsage2010/03/03(水) 18:37:32
- ClojureはJVM重くて使うのが億劫だ
-
643デフォルトの名無しさんsage2010/03/03(水) 19:57:45
-
>>641
仮想マシンをターゲットにするのがこれから熱いとか、10年前から来た人かw
-
644デフォルトの名無しさんsage2010/03/03(水) 20:19:06
-
>>641
熱い物を追いかけるんじゃなくて冷たいうちに押さえておくのがクールなんだぜ。
ホットな物に飛びつくのはアンタに任せるわ。
-
645デフォルトの名無しさんsage2010/03/03(水) 20:40:03
- 追いかけるだけの人生ですか?
追いかけても 追いかけても 逃げて行く月のように
-
646デフォルトの名無しさんsage2010/03/03(水) 21:13:53
- そんなにLispが嫌いならほげ言語でも使ってればいいのに。
-
647デフォルトの名無しさんsage2010/03/03(水) 21:59:06
- 独自vmは昔から使われてるよね。
今はjvm .net(CLR+DLR)環境で、代替用・マルチ言語が美味く調理されて注目されてる感じ。
jvmも.netも起動イメージ保存しないようで起動が重いけど。
共通インフラなら外にllvmが(parrotも低空飛行で)そこそこ興味持たれてるようだ。
-
648デフォルトの名無しさんsage2010/03/03(水) 22:02:40
- しまった、全部書かれてるジャネーカ
もう一度 見直せば… orz
-
649デフォルトの名無しさんsage2010/03/03(水) 22:25:00
-
>>647
JavaVM 向けの他言語も昔からあるよ。Rhino(JavaScript) とか。
-
650デフォルトの名無しさんsage2010/03/03(水) 22:26:37
- このスレ的にはKawaの方が
-
651デフォルトの名無しさんsage2010/03/03(水) 22:36:27
- 流行物を追い掛けがちな奴は、まず現状をきちんと把握すべきだな。
-
652デフォルトの名無しさんsage2010/03/03(水) 22:40:35
- Schemeが流行ってたらしいのでこのスレに来ました
-
653デフォルトの名無しさんsage2010/03/03(水) 22:54:43
- そんなこともあろうかと
流行ってるSchemeの他に流行ってないSchemeが何十種類も用意されているよ
-
654デフォルトの名無しさんsage2010/03/03(水) 22:59:48
- procmailからschemeの奴にのりかえようかとも思ったけど
mewで十分だった
-
655デフォルトの名無しさんsage2010/03/03(水) 23:25:33
-
>>652
このスレを見つけるのに30余年掛かったか
大変だったな
-
656デフォルトの名無しさんsage2010/03/04(木) 00:37:00
- Kawaってこなれてるの?
-
657デフォルトの名無しさんsage2010/03/04(木) 00:47:38
-
>>654
バッドノウハウの人のscmailか。
あれ本人も、もう使ってないんじゃなかったっけ?
最近はGMailしか使ってないなー。
-
658デフォルトの名無しさんsage2010/03/04(木) 06:41:14
- JVMでScheme使うぐらいならClojureをおすすめする。
-
659デフォルトの名無しさんsage2010/03/04(木) 10:53:47
-
clのabcl起動に10秒近くかかった
kawaはそんなにかからない
http://www.gnu.org/software/kawa/toc.html
既存のschemeサービスがあってjava呼び合うのではないなら
新種試してもいいじゃない
-
660デフォルトの名無しさんsage2010/03/04(木) 14:52:11
-
>>657
procmailは取得済みのメールを再振り分けできないので
そんな時に使いたくなる
-
661デフォルトの名無しさんsage2010/03/05(金) 01:31:26
- lispもschemeも所詮はweb用だよな
OS書いたりOSやハードウェアと密接に関連するプログラムは書きづらい
やれることはせいぜいwebアプリみたいなアイデア勝負のところだけ
-
662デフォルトの名無しさんsage2010/03/05(金) 01:53:42
-
>>661
そうか? Lispの仕事でけっこう低いレイヤ書いてるけど。ネットワーク層とか
ディスクI/Oのチューニングとか。(declare (optimize speed (safety 0))) はデフォ。
disassembleは友達。
-
663デフォルトの名無しさんsage2010/03/05(金) 01:55:03
- また過去の歴史を全否定する奴が現れた
-
664デフォルトの名無しさんsage2010/03/05(金) 06:11:16
- そもそも「Aみたいなことはできない。せいぜいBくらい」と話を運ぶには、
Aがもっと全体の多くを占めていないといかんだろう。
それが出来ていてようやく、せいぜいという言葉がぴったりフィットする。
-
665デフォルトの名無しさんsage2010/03/05(金) 08:19:25
- どうせまたちんこの書き込みだろ
-
666デフォルトの名無しさんsage2010/03/05(金) 09:08:52
-
>>661
Lisp っていうと枠が広すぎてひとくくりに出来ない。
少なくとも CL は違うだろ。
-
667デフォルトの名無しさんsage2010/03/05(金) 09:42:25
- lispでOSのデバッグ用API呼び出したり、
オブジェクトファイルをアドレス指定して読み込んで実行させてみたりとか無理だろ
-
668デフォルトの名無しさんsage2010/03/05(金) 09:51:51
- FFI みたいな物を言ってるなら CL の処理系なら大抵出来るんじゃないか
-
669デフォルトの名無しさんsage2010/03/05(金) 09:55:24
-
>>667
それって、できるできないは言語じゃなくて処理系の問題だろう。
他の多くの言語と同じく、できるように作った処理系ではできるし、そうでなければできない。
-
670デフォルトの名無しさんsage2010/03/05(金) 10:06:10
- 所詮 Lisp を使った事の無い人間の批判は的外れなんだよな
せいぜい誰かの話の受け売りで分かった気になってるだけ
-
671デフォルトの名無しさんsage2010/03/05(金) 10:44:24
- できようとできまいと使われないから同じなんだけどな
-
672デフォルトの名無しさんsage2010/03/05(金) 10:58:46
-
Lisp煽ってくる人達がいまいちブレてて且つ余裕無いのは、何を言っても
「いや、馬鹿が理解しなかったり使わなかったりしても特に悔しくないし、そもそもアナタここ間違ってますよ」
というLisperの率直な反応に返り討ちされちゃうからかもな。
この前も、最初は技術的な話を引っさげて批判を展開していたけど即突っ込まれまくって、
すぐさま>>671みたいに技術と距離置いた話に引き籠もっちゃった子がいたような。
-
673671sage2010/03/05(金) 11:01:56
- 今日初めて書いたんだが
お前必死だな
-
674デフォルトの名無しさんsage2010/03/05(金) 11:08:15
-
言うと思った。
ちょっと興奮気味の人が読むと、俺が>>671を誰が書いたか決め打ちしてる風に読める
書き方をしてみたんだ。ごめんね釣って。
-
675デフォルトの名無しさんsage2010/03/05(金) 11:10:33
-
三点セットwwwwwwww
671 名前:デフォルトの名無しさん[sage] 投稿日:2010/03/05(金) 10:44:24
できようとできまいと使われないから同じなんだけどな
673 名前:671[sage] 投稿日:2010/03/05(金) 11:01:56
今日初めて書いたんだが
お前必死だな
674 名前:デフォルトの名無しさん[sage] 投稿日:2010/03/05(金) 11:08:15
言うと思った。
ちょっと興奮気味の人が読むと、俺が>>671を誰が書いたか決め打ちしてる風に読める
書き方をしてみたんだ。ごめんね釣って。
-
676デフォルトの名無しさんsage2010/03/05(金) 11:12:15
- Lispっていろんなことができるけど、情報共有をしないのか、何もやる気がないのか
のどちらかな人しかいないような気がする。
そういう人たちの性格が気に入らないから批判が絶えないんだよ。
もちろん俺もLisperでブログも書かないしバグフィックスも提供しないしライブラリも公開しないタイプだけどw
Lispで書いたソース非公開のフリーソフトは公開してるよ。
-
677デフォルトの名無しさんsage2010/03/05(金) 11:15:37
- いかに2ちゃんねるに慣れてるかを自慢するより
勉強するとか他にやることがあるよな?
-
678デフォルトの名無しさんsage2010/03/05(金) 11:24:17
- 慣れとか自慢とか、独自のキャラ設定がすごい
-
679デフォルトの名無しさんsage2010/03/05(金) 12:38:40
- ありとあらゆるunixコマンドを情報共有させた結果がPerlなんだよ
情報共有はPerlを復活させようとする陰謀なんだよ
-
680デフォルトの名無しさんsage2010/03/05(金) 12:53:39
-
>>679
いみがわからん
-
681デフォルトの名無しさんsage2010/03/05(金) 13:52:32
- 低レベルといえばOSなしで動く組み込み用CL処理系Movitzがあるけど
最近どうなっているのやら
-
682デフォルトの名無しさんsage2010/03/05(金) 14:23:17
-
>>667
> オブジェクトファイルをアドレス指定して読み込んで実行させてみたりとか無理だろ
GNU Common Lisp(旧KCL)は、
CLをCにコンパイルして、それをgccで.oにコンパイルして、
サイズ確認したら、その分mallocして、
mallocの返したアドレスを先頭アドレスに指定し、
ldで.oの内部アドレス参照を解決して、
先ほどmallocしたメモリにloadするってネイティブコンパイラ。
-
683デフォルトの名無しさんsage2010/03/05(金) 14:58:42
- なぜ.oなんですか
.soじゃだめなんですか
-
684デフォルトの名無しさんsage2010/03/05(金) 15:00:28
- .dllでもいいじゃないですか!
-
685デフォルトの名無しさんsage2010/03/05(金) 15:08:06
-
>>683
駄目じゃないけど、コンパイルされた関数は、
他のオブジェクトモジュールから、
直接、C呼び出しコンベンションで呼び出されるわけじゃないので、
シンボルテーブルをld.soスタイルで提供する必要はない。
-
686デフォルトの名無しさんsage2010/03/05(金) 20:49:49
-
>>676
Lispという層はLispと無関係な情報を捨象する。
仕様は共有するが実装は共有しない。
-
687デフォルトの名無しさんsage2010/03/05(金) 20:56:04
-
>>683
.so だって .dylib だって行けるでよ〜
CL 系は結構汚い所も弄れる実用重視の文化だと思われ
-
688デフォルトの名無しさんsage2010/03/06(土) 00:56:25
- ld使わなきゃシンボル解決できない時点でダメだろ
-
689デフォルトの名無しさんsage2010/03/06(土) 01:08:33
- 俺はそれで十分だから、便利に使わせてもらいまっさ。
-
690デフォルトの名無しさんsage2010/03/06(土) 04:33:27
- haskellって勉強するといいことある?
パターンマッチならlispにもあるしlisp使えるなら別にいいかとも思ってた
-
691デフォルトの名無しさんsage2010/03/06(土) 07:17:48
- Haskellの特徴って遅延評価とか柔軟な静的型システムとかIOがファーストクラスなこととかじゃないかな
パターンマッチは関数型言語なら多くの言語が備えてるんじゃない
-
692デフォルトの名無しさんsage2010/03/06(土) 08:51:08
-
>>690
Haskellに限らず、他の関数型言語やっとくと見通しがよくなることがあるかもしれないよ
-
693デフォルトの名無しさんsage2010/03/06(土) 22:21:37
- パターンマッチ渡しは凄く便利
-
694デフォルトの名無しさんsage2010/03/06(土) 23:20:33
- 遅延評価といえば、R5RSのdelay&forceの欠陥である
「tail recursionに書いてもproper tail recursionにならず、メモリを食いつぶす」の原因は
単に値を計算した後にメモ化のコードが付加されて末尾文脈じゃなくなるからなのね
メモ化しないプロミスで実験したらメモリを食いつぶさなくなった
-
695デフォルトの名無しさんsage2010/03/06(土) 23:37:27
- 型推論とかパターンマッチやクロージャとかは楽できる部分だからどんどん使えばいいし、
haskellは、純粋関数の縛りで制限が多い分、考え方の勉強になるんじゃないかな。
lisp/(lisp系なsgmlの後継の)xmlも文章が逆ポーランド記法、スタックマシン、構文木みたいな
世界で縛られているところが、力の泉源だし。
じつは、AdobeのPostScriptとIllustratorもそう。
-
696デフォルトの名無しさんsage2010/03/06(土) 23:41:51
-
>>694
なるほど、あれってそういう問題だったのか
SRFI-45 を読んでもずっと理解できなかったけど少しとっかかりがつかめそうだ
ちなみに SRFI-45 だと delay & force に lazy っていうプリミティブを加えて
メモリーリークせずにメモ化する遅延評価を実現してるよ
-
697デフォルトの名無しさんsage2010/03/07(日) 07:34:17
-
>>695
逆ポ?
-
698デフォルトの名無しさんsage2010/03/07(日) 09:33:37
- ところで delay や force が r6rs では (rnrs r5rs (6)) に移動されてるのって何で?
これってあくまで互換性のために残しましたってことで、
r6rs 的にはあんまり使って欲しくないっぽい雰囲気なんだけど。
-
699デフォルトの名無しさんsage2010/03/07(日) 12:19:03
-
>>698
Public Review のときの formal comment によると、そんな感じかな。
delay と force は互換性のために必要だから残すけど、lazy は SRFI でってところ
http://www.r6rs.org/formal-comments/comment-7.txt
-
700デフォルトの名無しさんsage2010/03/07(日) 18:34:31
-
>>699
r6rs にはそぐわないってことか…
-
701デフォルトの名無しさんsage2010/03/08(月) 01:11:19
- 竹内先生の最終講義で本販売したんだってな。
別に「初めて」じゃない人間相手に先行販売だってよ。
悪いがもう二度と復刊.comには投票しねえ。
-
702デフォルトの名無しさんsage2010/03/08(月) 01:27:29
- 馬鹿は二度と書き込まないでくれ
-
703デフォルトの名無しさんsage2010/03/08(月) 01:39:44
- アイドルがファンクラブ以外で限定先行販売したような、いやなんでもない
-
704デフォルトの名無しさんsage2010/03/08(月) 01:51:16
- 本をどこで最初に売るかを決めるのは
竹内側だから竹内に文句言えよ
-
705デフォルトの名無しさんsage2010/03/08(月) 01:51:47
-
>>701
むしろ、お付き合いで買わされた人がかわいそうと思うべきなのでは?
-
706デフォルトの名無しさんsage2010/03/08(月) 01:54:18
-
>>701
なんか嫌なことでもあったのか?
病んでる気味の文章だぞ。
-
707デフォルトの名無しさんsage2010/03/08(月) 01:59:29
- 眠いのに夜更かしして起きてるだけなんじゃねーの?
大人でも眠かったり、腹が減ってたりすればイライラする.
自分がイライラしてる理由に気付いて無い人間も時々いる。
-
708デフォルトの名無しさんsage2010/03/08(月) 07:24:10
- 復刊の関係者でもいるのかね。
発売延期はすぐに来たが、発売時期のアナウンスも2ヵ月も遅いしさ、
知ったの復刊以外のサイトだぞ?
-
709デフォルトの名無しさんsage2010/03/08(月) 07:26:56
- ワクワクしながら投票した俺等はまるでバカみたいだ。
知らされず待たされて、知らされず余所で先行発売されて
ふざけるのもいい加減にしろ。
-
710デフォルトの名無しさんsage2010/03/08(月) 07:47:38
- 買った人っているのかな?
会場で既に持っていた人は早売りの書店だし、後は抽選でプレゼントだろ?
-
711デフォルトの名無しさんsage2010/03/08(月) 08:01:51
- バッシングしたくて必死な馬鹿が、復刊の投票者だと偽ってるんだろw
-
712デフォルトの名無しさんsage2010/03/08(月) 16:33:24
-
>>709
おい 宣伝やめろ
-
713694sage2010/03/08(月) 21:44:52
-
>>696
単なるthunkを作るマクロdelay*と単なるthunkのapplyをするプロシジャforce*を使って
メモリ周りが弱いguileでSRFI-45のfrom&filterの実験をしてうまくいったんで間違いないと思います。
(gaucheだとメモリ周りが優秀で全力でメモリを確保するのでなかなか落ちてくれないw)
proper tail callじゃない言語でも
値を返す場合はcarに'complete、cdrに値を入れたセルを返し
関数の返り値を返したい場合はcarに'incomplete、cdrに関数呼び出しのthunkを入れたセルを返す規約にして
(define (apply* proc args)
(let loop ((r (apply proc args))) ;;applyはその言語の素の関数呼び出しで
(if (eq? (car r) 'complete)
(cdr r)
(loop (apply (cdr r)))))) ;;ループはその言語の構文で
みたいなループで関数コールをすればproper tail callのエミュレートができるみたいに
SRFI-45は遅延評価の関数コール&末尾呼び出しの最適化のエミュレートをlazyで行ってるって感じじゃないでしょうか。
(lazyで作られるconsは普通の末尾関数呼び出しの時に再利用されるスタックフレームみたいなイメージ?)
delay&forceだけじゃ"言語の公理"としては不完全だし ;;proper tail callはSchemeのウリだしSRFI-45じゃ2つとも再定義されちゃってるし
SRFI-45はやっつけ仕事みたいで不恰好なんでR6RSには採用されなかったのかなぁって気がします。
-
714デフォルトの名無しさんsage2010/03/08(月) 21:51:31
- このスレで久しぶりにコードを見たのでなんかホッとした
-
715デフォルトの名無しさんsage2010/03/08(月) 21:54:46
-
こまかいやつだなー。復刊されたならいいじゃん。心とケツの穴は大きくもてって。>>709
-
716デフォルトの名無しさんsage2010/03/08(月) 22:43:38
- 継続渡しの要領でメモ化用ボックスを渡す
ひとつの末尾コンテキストにつき1個のボックスを共有する
という感じなのかな。おもしろそうだな。
-
717696sage2010/03/08(月) 23:10:43
-
>>713
SRFI-45 は R5RS の delay & force を使っているプログラムの
意味論が変わらないことも目的にしていたから、あの実装は仕方ないんじゃないかなあ。
R6RS ではむしろ、遅延計算は標準ライブラリに入れるほどじゃないと考えたんじゃないかと。
でもまあそれだと R6RS 自体、 (rnrs lists) なしで SRFI-1 でいいじゃんというところもあるのだけど
SRFI-45 はたぶん、
(define (loop) (delay (force (loop)))) みたいな呼び出しに対して、
R5RS の意味論だと、 promise じゃなくなるまで force していて無限にスタックを食い潰していたのを、
(define (loop) (lazy (loop))) という形式を導入して
一段 force するごとに戻ってくるようにしたのがミソだと思う。
-
718696sage2010/03/08(月) 23:22:26
-
SRFI-45 の仕組みは >>713 の説明の通りのような気がしてきた。
よく読まずにレスしてごめん。
-
719デフォルトの名無しさんsage2010/03/09(火) 05:23:04
- 講義会場で販売した本はサイン入りだよな…
復刊に投票した奴なんかごくわずかなんだから
全部ちゃんとサイン入れといてやらないとかわいそうだよな…
-
720デフォルトの名無しさんsage2010/03/09(火) 16:53:22
- GaucheをMingwでpthreadに対応させるパッチ(WiLiKiにあったやつ)
をあててみたんだが、テストで止まる。
test thread-status, expects terminated ==>
↑今ココ
自分で追ってみようとしたけど、よくわからんかった。
パッチが上がってるとこにコメント付ければいいんだろうけど、
なんか、あのへんにはWindowsにあまり積極的でないイメージが
あるので先にここへ書いてみた。
-
721デフォルトの名無しさんsage2010/03/09(火) 19:11:01
- stalinの微妙に実装されてない細かい関数には
素人でもできそうなのあるし、作って作者に送ると反映してくれるんだろうか
-
722デフォルトの名無しさんsage2010/03/10(水) 00:46:14
-
>>720
報告送ったら、パッチの作者ちゃんと反応してくれると思うけど。
Gaucheは、Windowsに消極的なわけじゃなくて、Windowsだけのために、
他に大きく影響を及ぼす変更をすることに、消極的なだけだったような。
>>721
あっちは作者が機能の充実には興味無さそうだからなー。
メールで聞いてみたら? 最悪、GPLだから、自分で改変版作ることもできるし。
-
723デフォルトの名無しさんsage2010/03/10(水) 02:37:48
- はいはい、今日も小さな人が来ましたよ。
大好評竹内本は今日も来なかったよ。
10日発売で10日に届かなかったら怒るよ真面目に。
どうせオマケもサインも入らないに決まってる。
帰りに寄る本屋には必ず入るんだし。
発売日ならわざわざ送料払って復刊コムから買う意味無い。
まあ、郵送だから間違いなく11日になるんだろうけど。
バカみたい。電車乗ってよその図書館から借りればよかった。
まあ、俺を笑いモノにしながらお前等は本買うんだろうけどな。
せいぜい勉強しやがれよ。チンカスどもが。
-
724デフォルトの名無しさんsage2010/03/10(水) 04:28:06
-
>>723
というか、復刊で買った本に、改めて竹内先生のサイン貰えばいいじゃない。
退職して時間ができたら、またShibuya.lispとかに出てもらえるかもしれないし。
腐る気持ちは分かるけど、ここで気持ちを吐き出したところで、
何がどう変わるわけじゃないんだから。私生活の愚痴を言い合う場所でもないし。
そんなんじゃ、単に適当な口実で荒らしてるだけに見えるよ。
-
725デフォルトの名無しさんsage2010/03/10(水) 06:22:18
- 3ヵ月も待たされたあげくに、他より粗末な扱いじゃあね。
昼飯食いに行きました
なかなか注文のものが出てこない
同じ頃に入った客は食い終わりそう
店員にきいたら「今作ってます」
後から入ってきた客で同じもの頼んだのが先に出てくる
つまり間違えてる
30分後ようやく出てくる
親指入ってる
「おまたせしました」←当たり前の文句だ
何の付加サービスもなし
その客を怒らせて以後放置
そんな店には二度と行かないよな
例えるならそういう状況
-
726デフォルトの名無しさんsage2010/03/10(水) 07:35:12
- 「親指」ってサインのことかー
あれ?
-
727デフォルトの名無しさんsage2010/03/10(水) 07:59:32
- 2010-03-09
初めての人のためのLISP
Lisp,Scheme | 09:20
近所の大型書店ではまだ売ってない。
よーしよし。
-
728デフォルトの名無しさんsage2010/03/10(水) 08:01:02
-
>>725
ここで愚痴って何がしたいの?
愚痴ならtwitterなりブログなり、その手のスレでやってくれ。
Lispに何の関係が?
【清き】復刊ドットコムで名著復活【一票を】
http://love6.2ch.net/test/read.cgi/books//
-
729デフォルトの名無しさんsage2010/03/10(水) 10:16:07
- 復刊どっとこむでLisp関係の本だとCLOS本しか一票入れてない
共立出版とか技術系の出版社はPOD出版にもう少し力入れてもバチあたらんとおもうんだがなんで少ないんだろう
-
730デフォルトの名無しさんsage2010/03/10(水) 16:27:23
- Schemeでは処理系の違いってどうやって吸収するものなの
Common Lispでは
#+sbcl
とかいうのあるけど
-
731デフォルトの名無しさんsage2010/03/10(水) 17:11:34
-
>>728
貴重な意見を書いてくださった人を中傷するのはやめてください!!!
耳の痛いことや見たくない事こそが大事なのです!!!!!!
-
732デフォルトの名無しさんsage2010/03/10(水) 17:30:11
- 「貴重なご意見ありがとうございます」
って「あなたの意見は無視します」っていう意味でいう言葉じゃないの。
-
733デフォルトの名無しさんsage2010/03/10(水) 17:41:10
-
>>730
RnRS レベルでは決まってないけど、 SRFI-0 に対応している処理系なら
(cond-expand (ikarus ...) (larceny ...) ...)
みたいなのが使えるかもしれない。
ただ、この方法だと処理系ごとに library の import を変えたいとか
処理系の独自構文(Gauche の #/.../ とか)を使ったのとかは対応できないから、
今議論中の SRFI-103 の方式で、処理系依存部分を (foo help) とかいうライブラリに切り出して
処理系ごとに foo/help.ikarus.sls, foo/help.larceny.sls みたいな感じの
<ファイル名>.<処理系名>.sls みたいなファイルを用意しておくと
(import (foo help)) でそれぞれのファイルを見に行ってくれる。
http://bazaar.launchpad.net/%7Ederick-eddington/scheme-libraries/xitomatl/files/
はこの方針。
Larceny, Ikarus, MzScheme, Ypsilon, Mosh あたりの R6RS 処理系はこの方法が使える。
R5RS の処理系は処理系ごとに前処理することが多いのかなあ(Gauche の SXML とか)
-
734デフォルトの名無しさんsage2010/03/10(水) 20:18:51
-
>>722
俺んところじゃ再現しねぇー
でも、バイナリそのまま別のマシンにもってったら同じところでつっかえた
スレッド関連ではありがちなタイミングの問題?
-
735デフォルトの名無しさんsage2010/03/11(木) 00:18:04
- 最近時間が出来たからLispに手を出してみてるんだけどなかなか面白いね
事前にカッコが多いとは聞いていたけど、想像以上だった
-
736デフォルトの名無しさんsage2010/03/11(木) 00:21:45
- 閉じ括弧はじきに見えなくなるよ。
-
737デフォルトの名無しさんsage2010/03/11(木) 00:29:05
- プログラムを書こうと思った瞬間に開き括弧を入力していたり、
実装に詰まるとセミコロンを入力してしまう様になるよね。
傘を持ったらゴルフの素振りをしてしまう様に、何も考えずとも
自然と指が動いてしまう。
-
738デフォルトの名無しさんsage2010/03/11(木) 01:05:28
- MaximaスレでLispはもう古い
これからはHaskellだとか言われてる
-
739デフォルトの名無しさんsage2010/03/11(木) 01:11:26
- Haskell がこれからの言語だったのは 10 年くらい前の事だと思われ。
その人たちの認識が古いよ。
Lisp は時の彼岸にあるから、古いとか関係無い。
我々は何があっても永遠に括弧を刻むマッスィーンなのです。
-
740デフォルトの名無しさんsage2010/03/11(木) 01:51:50
- Lispは古いんじゃなくて新し過ぎただけ
-
741デフォルトの名無しさんsage2010/03/11(木) 01:57:26
- perlはやっぱりいいなあ
-
742デフォルトの名無しさんsage2010/03/11(木) 01:59:59
- PerlにしろRubyにしろノイズが多すぎてイヤ
やっぱりS式が一番
-
743デフォルトの名無しさんsage2010/03/11(木) 02:05:11
- Lispが古いのは当たり前。
何しろ、この宇宙はLispで記述されているのだからw
-
744デフォルトの名無しさんsage2010/03/11(木) 02:08:22
- made with secret alien technology!
-
745デフォルトの名無しさんsage2010/03/11(木) 02:09:03
-
Lisp と思わせておいて、本当は神様も Perl を使ってたんだとかw
http://xkcd.com/224/
-
746デフォルトの名無しさんsage2010/03/11(木) 02:38:51
- SQLでサブクエリ書いてると一瞬わからなくなる
-
747デフォルトの名無しさんsage2010/03/11(木) 14:29:02
- Lispが時の彼岸にあって、Haskellは十年前の「これからの言語」で、
じゃあ今の「これからの言語」ってなに?
-
748デフォルトの名無しさんsage2010/03/11(木) 14:42:29
- pythonかRubyが現実的か
-
749デフォルトの名無しさんsage2010/03/11(木) 14:52:21
- 言語ってここ10年間ほとんど進歩したように感じられないのだけれど。
-
750デフォルトの名無しさんsage2010/03/11(木) 15:03:56
- また10年後にお会いしましょう
-
751デフォルトの名無しさんsage2010/03/11(木) 15:10:16
- 型システムで言えばtype class, concept, concept_mapが進歩。
-
752デフォルトの名無しさんsage2010/03/11(木) 15:17:52
- 10年前・・・俺が大学に入学したての頃だった。
あの頃はschemeのコンパイラ作って喜んでたなぁ・・・なつかしい。
CPU実験たのしかったなぁ
-
753デフォルトの名無しさんsage2010/03/11(木) 20:56:27
-
>>747
まじめな話、http://scratch.mit.edu/ だと思う。
技術的な意味で新しい地平を拓く物ではないかもしれないけど、
未到達のどこかへ行こうとはしていると思うので、期待してる。
-
754デフォルトの名無しさんsage2010/03/11(木) 23:43:56
- scratch良いよな。
ただまだソースコードの呪縛から逃れていないのが残念。
-
755デフォルトの名無しさんsage2010/03/11(木) 23:50:28
-
>>753
scratchってビジュアル言語とか言う奴かな?
あれいいんだけど一単元の規模がでかくなると反って把握しにくくなっちゃうので言語でプログラム書ける人には向かなかったりするよね
はじめからアレになれてたら大丈夫なんだろうなとは思うけどね。
-
756デフォルトの名無しさんsage2010/03/11(木) 23:53:44
- 「初めての人のためのLisp」がAmazonから届いたので、前書き(兼後書き)と一章辺りまでを読んでみたが、前書き(兼後書き)がなかなか面白かった。
惜しむらくは全体の中で多分、ここが一番面白いのだろうと言う事か。
-
757デフォルトの名無しさんsage2010/03/11(木) 23:59:05
- >惜しむらくは全体の中で多分、ここが一番面白いのだろうと言う事か。
残りはオヤジギャグだからね
それでも全編通して面白く読めるのは俺がオッサンだからかもしらんな
-
758デフォルトの名無しさんsage2010/03/12(金) 00:05:02
-
>752
さりげなく自慢しているな?正直楽しそうで裏山しい
ttp://www-hiraki.is.s.u-tokyo.ac.jp/members/nakmura/cpu/index.html
ttp://www.is.s.u-tokyo.ac.jp/vu/97/jugyo/processor/compilerresume/
>747
個人的にはここいら辺に期待している
ttp://d.hatena.ne.jp/propella/20070112/p3
-
759デフォルトの名無しさんsage2010/03/12(金) 05:53:40
- Maximaスレの人が言いたいのは10年前のHaskellも,
今は周辺ライブラリや環境が整って実用になるようなったってことじゃないか?
-
760デフォルトの名無しさんsage2010/03/12(金) 07:29:32
- そんな、、何年も、、待ったのに、、
アマゾンより、、遅いなんて、、あり得ない、、バタッ…
the end
-
761デフォルトの名無しさんsage2010/03/12(金) 07:35:58
- 復刊.com に文句があるなら復刊.com に言えよ。
ここに書いても改善される可能性は 0 だぞ。
-
762デフォルトの名無しさんsage2010/03/12(金) 11:24:06
- the endらしいからもう書かないでしょ
-
763デフォルトの名無しさんsage2010/03/12(金) 17:31:47
- 出版社ふっとべばいいのに
-
764デフォルトの名無しさんsage2010/03/12(金) 22:33:58
-
>>734
それって本当にパッチが原因なのか?
Windows 固有の話じゃないかもしれんぞ。
-
765デフォルトの名無しさんsage2010/03/12(金) 23:01:03
- 全てを諦めるところから道は開けるのかもしれない。
もはや復刻すらしていないという前提に立ち、画面に()を並べる事から始めてみたいと思う。
南無。
-
766デフォルトの名無しさんsage2010/03/12(金) 23:32:47
-
>>765
>画面に()を並べる事
これの事か…
http://parametron.blogspot.com/2010/02/blog-post_11.html
-
767デフォルトの名無しさんsage2010/03/12(金) 23:38:42
- 刺身の上にタンポポのせる仕事
-
768デフォルトの名無しさんsage2010/03/12(金) 23:40:07
- 正直あのプラスチックのたんぽぽは()の一種だと思ってる人〜ノシ
-
769デフォルトの名無しさんsage2010/03/13(土) 03:46:05
- Lispを一通り勉強してわかったこと
C++はリーナスにネガキャンされてる程,悪くはない
質の悪い人がC++でコード書くと確かにおかしくなるが
それはLispも同じこと
-
770デフォルトの名無しさんsage2010/03/13(土) 08:52:42
- 質の善し悪しって何よ
-
771デフォルトの名無しさんsage2010/03/13(土) 08:54:42
- 質と書いてタチと読むんだろう
-
772デフォルトの名無しさんsage2010/03/13(土) 10:06:59
-
>>771
失敬な! 私はネコです。
-
773デフォルトの名無しさんsage2010/03/13(土) 10:18:49
-
>>772
芸スポでも数字板でも好きなところに帰れ
-
774デフォルトの名無しさんsage2010/03/13(土) 10:28:48
- いやまじで。質の悪い人ってどういう意味なの?(たちじゃなくて)
-
775デフォルトの名無しさんsage2010/03/13(土) 10:33:30
- そういう例外処理は自分の頭の中でやれ
-
776デフォルトの名無しさんsage2010/03/13(土) 10:37:35
-
>>769
C++ってエラーメッセージが意味不明でテンプレ使ったらもはやバグ追跡不能な言語でしょ、たしか。
-
777デフォルトの名無しさんsage2010/03/13(土) 10:54:04
-
「筋の悪い人」って書かないと日本語の筋の悪い人になってしまいそうな…
>>776
ConceptがC++0xから外れちゃったしねえ。
-
778デフォルトの名無しさんsage2010/03/13(土) 12:41:51
-
>>769
質の悪い人がコードを書けばおかしくなるのは『全ての言語』に当てはまる事象だよ。
それをもって C++ を擁護するのはおかしい。
それと、C++ を擁護するのに Lisp をだしに使うのは止めて欲しい。
-
779デフォルトの名無しさんsage2010/03/13(土) 16:39:52
- EDの人
-
780デフォルトの名無しさんsage2010/03/13(土) 17:39:56
- C++もLispも、メタプログラミングと称して色々なことをコンパイル時にやってしまおう
とする傾向がある。
問題はそのコンパイル時志向のせいでライブラリが複雑になりがちな事。
C++のABIとか、R6RSのモジュールシステムとかね。
-
781デフォルトの名無しさんsage2010/03/13(土) 17:48:41
-
>>780
> C++のABIとか、R6RSのモジュールシステムとかね。
斜めすぎだろw
-
782デフォルトの名無しさんsage2010/03/13(土) 18:28:41
- MPとABIに何の関係が?
-
783デフォルトの名無しさんsage2010/03/13(土) 18:37:33
-
>>782
C++だと、テンプレートでごにょごにょやってるところに、
他の言語からアクセスできないことを言いたいんじゃない?
俺もABI関係ないとは思うけど。
-
784デフォルトの名無しさんsage2010/03/13(土) 18:46:03
- ああそうか。テンプレートでごにょごにょやってるライブラリは、
全部ヘッダファイルに書いてあるからABIは関係ないね
-
785デフォルトの名無しさんsage2010/03/13(土) 18:49:16
-
>>780
> Lispも、メタプログラミングと称して色々なことをコンパイル時にやってしまおう
> とする傾向がある。
ないない
-
786デフォルトの名無しさんsage2010/03/13(土) 20:44:17
- 具体例がないとよくわからないな。
-
787デフォルトの名無しさんsage2010/03/13(土) 20:57:54
-
>>783
むしろ、同じ言語の異なるバージョンからアクセスできない、という問題のほうが
ある意味具体的かもね
-
788デフォルトの名無しさんsage2010/03/13(土) 21:24:10
- 「同じ言語」じゃなくて「同じ処理系」だろ?
-
789デフォルトの名無しさんsage2010/03/13(土) 22:12:15
- yahooショッピングがLispからC++になったとき
巨大な糞の塊になったちまったと
言った人もいたそうだが
それはそのC++コードを書いた奴が糞なだけで
C++が糞なわけではない
-
790デフォルトの名無しさんsage2010/03/13(土) 22:31:04
- ライブラリを静的リンクしなければならない言語は糞
-
791デフォルトの名無しさんsage2010/03/13(土) 22:39:20
- 言語仕様でリンクの仕方が決まってるの?
-
792デフォルトの名無しさんsage2010/03/13(土) 22:39:46
- C++ の話はどうでもいいや
-
793デフォルトの名無しさんsage2010/03/13(土) 22:54:39
-
>>791
マクロは、いつ展開されるか決めないと不便だ
マクロはライブラリではない・展開はリンクではないと言うなら
ライブラリがマクロをエクスポートする事を禁止するべき
-
794デフォルトの名無しさんsage2010/03/13(土) 22:56:25
-
>>793
> マクロはライブラリではない・展開はリンクではないと言うなら
言うけど?
-
795デフォルトの名無しさんsage2010/03/14(日) 15:51:50
- はー、、そろそろ死ぬかと思った。
「えー!Lisp知らなくて良いのは小学生までだよねー!キャハハハ」
なんて女子に馬鹿にされなくて済みそうです。
モテ男目指して邁進していきたいと思います。
まずはタライ関数を写経して暗唱する事から始めるつもりです。
-
796デフォルトの名無しさんsage2010/03/14(日) 16:35:32
-
そして >>795 はタライ回しに。
-
797デフォルトの名無しさんsage2010/03/14(日) 16:57:10
- 可愛い子限定でたらい回しならOK
-
798デフォルトの名無しさん2010/03/14(日) 17:09:42
- 青木さむいよ青木
何もかもが違うボケ
足、短い
顔、でかい
似てない
ダンスのキレ、悪い
-
799798sage2010/03/14(日) 17:22:32
- ごめんなさい誤爆しました。
-
800デフォルトの名無しさんsage2010/03/14(日) 18:56:22
- 罰として面白い再帰でも書いていけ
-
801デフォルトの名無しさんsage2010/03/14(日) 20:01:16
- ↑青木乙
-
802デフォルトの名無しさんsage2010/03/15(月) 01:05:46
- ↑801乙
-
803デフォルトの名無しさんsage2010/03/15(月) 10:38:21
-
>>798
これ何? Google暗号にチャレンジ?
-
804デフォルトの名無しさんsage2010/03/15(月) 12:40:04
- 223+11 :132人目の素数さん [↓] :2010/03/14(日) 01:59:26
3月14日1時59分26秒
-
805デフォルトの名無しさんsage2010/03/17(水) 14:44:18
-
stalinがOCamelより遅い
-
806デフォルトの名無しさんsage2010/03/17(水) 16:20:12
- Camlでそ
-
807デフォルトの名無しさんsage2010/03/17(水) 19:41:23
- 予想通り、コンパイル時間の遅さは文句なしでStalinだった。
ML勢は速いね。
プロファイラとか使って、ボトルネック調べると面白そう。
-
808デフォルトの名無しさんsage2010/03/17(水) 20:12:20
- \ / .::::::::::::::::::::::::;;:;;::,ッ、:::::: ) く e す
\ l ,ッィrj,rf'"'"'" lミ::::::: く れ r ま
Y ,!ミ::::::: ヽ な 以 な
`ヽ、 | くミ:::::::: ノ い 外 い
|、__ ャー--_ニゞ `i::::,rく か は
``''ー- ゝ、'l  ゙̄´彑,ヾ }::;! ,ヘ.) ! 帰 L
゙ソ """"´` 〉 L_ っ i
/ i , /| て s r
≡=- 〈´ ,,.._ i 't-'゙ | ,へ p,r┘
,、yx=''" `ー{゙ _, -、 ; l レ' ヽr、⌒ヽ'
゙、`--─゙ /! `、
_,,、- ゙、 ー'' / ; `、
-''"_,,、-''" ゙、 /;;' ,' / 、\
-''" / `ー─''ぐ;;;;' ,' ノ
// / ヾ_、=ニ゙
-
809デフォルトの名無しさんsage2010/03/18(木) 00:57:46
- stalinもuniform-vector使えたらCより遅くはならないと思うんだけどなあ
uniform-vector使えるchickenあたりならCと同程度の速度は出せるんだろうか
-
810デフォルトの名無しさんsage2010/03/18(木) 01:09:45
- アマゾンがC++に変わったのも速度のせいなのかね
-
811デフォルトの名無しさんsage2010/03/18(木) 07:51:43
- 単純にLispプログラマは手配するのが難しいということでは
-
812デフォルトの名無しさんsage2010/03/18(木) 10:37:16
- 給料:
COBOL > C > Java > Lisp
-
813デフォルトの名無しさんsage2010/03/18(木) 10:38:33
- 給料: clojure = Java??
-
814デフォルトの名無しさんsage2010/03/18(木) 17:24:05
- プロの給料をひとつの言語だけで比較するって、
現実的なの?
-
815デフォルトの名無しさんsage2010/03/18(木) 17:26:29
- 使う言語でその人のスペックが分かる
-
816デフォルトの名無しさんsage2010/03/18(木) 17:33:21
- PHP、Ruby、Python、Perl、・・・:WEBデザイナー
C:組み込み系プログラマ。需要があるのにデキル人材が少ないから給料がそこそこ高い
COBOL:大手が相手
Java:平均的な業務プログラマー
Lisp:ベンチャー。成功する確率が低く、給料が少ない
-
817デフォルトの名無しさんsage2010/03/18(木) 18:14:47
- いや、プロというからには複数の言語を使っているのかと、
言語によると思うけど、ひとつの言語だけでもやっていけるんだ?
-
818デフォルトの名無しさんsage2010/03/18(木) 18:17:28
-
>>817
個人の話じゃないんだよ。
集合としてみた時の傾向だね。
-
819デフォルトの名無しさんsage2010/03/18(木) 18:20:19
- WEB系の仕事をする人はやっぱりWEBばっかりやるし、
組み込みやってる人も組み込みばっかり。
たまに組み込み屋がWEBやったりすることもあるけど、やっぱり組み込みに戻る。
最後に戻るのがどこかってことだよ。
-
820デフォルトの名無しさんsage2010/03/18(木) 18:29:27
- なるほど。
-
821デフォルトの名無しさんsage2010/03/18(木) 18:32:42
- でもJavaプログラマはJavaしかできない気がするwwwwwww
-
822デフォルトの名無しさんsage2010/03/18(木) 19:19:25
- エキスパートといえるレベルまで習得できるプログラミング言語の数は
せいぜい2つくらいが上限じゃなかろうか
他の言語は撫でるだけでせいいっぱい
-
823デフォルトの名無しさんsage2010/03/18(木) 20:30:36
- 何かしらの言語が「使える」とか「出来る」とかは人それぞれで尺が違うしね
Lispのイメージは他言語を経験した人が2番目、3番目とかに手を出すような感じかなぁ
あと、Lispの場合はC、JAVA、VBとかと違って、それ一本しか出来ないって人は少ない気がする
Lispだけで飯が食えるほど、世の中に案件が多くはないからかもしれないけど
-
824デフォルトの名無しさんsage2010/03/18(木) 20:50:56
- 言語が使えるっていうのは、その言語の平均的プログラマと
同程度以上のクオリティと時間で実用アプリを作り上げられることだよ。
-
825デフォルトの名無しさんsage2010/03/18(木) 21:23:27
-
>>824
その言語の平均的プログラマっていうのはLispで例えると
どの程度使えればいいのでしょうか><
-
826デフォルトの名無しさんsage2010/03/18(木) 21:37:56
-
>>824
それって定義が堂々巡りじゃねえの?
-
827デフォルトの名無しさんsage2010/03/18(木) 22:05:43
- 日本語??
-
828デフォルトの名無しさんsage2010/03/18(木) 22:06:32
-
>>826
っ再帰的定義
-
829デフォルトの名無しさんsage2010/03/18(木) 22:58:46
-
>>825
0.8ポールグレアム?
-
830デフォルトの名無しさんsage2010/03/18(木) 23:13:35
- ShellScrptとemacsLispは結構使える人いると思うんだ
-
831デフォルトの名無しさんsage2010/03/18(木) 23:29:41
- もうみんなEcllipse使ってるよ
-
832デフォルトの名無しさんsage2010/03/18(木) 23:41:55
- 最近はeclipse多いね
-
833デフォルトの名無しさんsage2010/03/19(金) 01:55:25
- C使いとかPython使いとかにしてみたら、
Lispでエディタの機能拡張するメリットなんてないしな。
-
834デフォルトの名無しさんsage2010/03/19(金) 04:23:42
- ベンチャーが給料少ないっておかしいだろ。大手に比べたら福利厚生ないから給料高いよ。給料少ないとこは単なる中小企業
-
835デフォルトの名無しさんsage2010/03/19(金) 11:43:37
- ベンチャーの9割は失敗する。
成功した1割のベンチャーの社員だけ高給。
残りの9割は悲惨。
-
836デフォルトの名無しさんsage2010/03/19(金) 14:02:04
- 3年前に買ったパソコンで数値計算(lispで)
やってみたら最近買ったパソコンと計算時間ほとんど変わらなかった
lispの問題なのかCPUの問題なのか
-
837デフォルトの名無しさんsage2010/03/19(金) 14:03:42
-
http://www.ibm.com/developerworks/jp/opensource/library/os-eclipse-lispcusp/
eclipseでlisp
使ってる人本当にいるんだろうか
-
838デフォルトの名無しさんsage2010/03/20(土) 11:34:24
-
LtU に載ってたんだけど、BitC という言語が有るのね
http://www.bitc-lang.org/
-
839デフォルトの名無しさんsage2010/03/20(土) 21:55:04
-
>>838
こういうのは続けてほしいけど、プロジェクト的に安定してんのかな?
-
840デフォルトの名無しさんsage2010/03/20(土) 22:34:07
-
BitC is a new systems programming language. It seeks to combine the flexibility,
safety, and richness of Standard ML or Haskell with the low-level expressiveness of C.
BitCは新しいシステムプログラミング言語です。
Cのようなローレベルの表現性と、SMLとHaskellのような柔軟性、安全性、豊かさを併せ持つことを追求しました。
規格票
ttp://www.bitc-lang.org/docs/bitc/spec.html
While the current language specification uses a Scheme-like concrete syntax, this choice is a matter
of convenience only. It is entirely possible to build a C-like concrete syntax for BitC, and at some
point it may become compelling to do so.
現在、利便性を取ってSchemeっぽい構文を使ってるけど、
すべてをCっぽい構文で作れようにしてるし、
なにがしかで、早急にそうしないといけないよなー。
===
よく分からんが、こんな感じか?
-
841デフォルトの名無しさんsage2010/03/21(日) 07:10:17
-
rsyncで、BitCのソースダウンロードしようとしたら
サーバ側で、「@ERROR: chroot failed」が出た。
ほかにダウンロードするところがないかと思ったら、
ttp://dev.eros-os.com/hg/
ここからダウンロードできた。
-
842デフォルトの名無しさんsage2010/03/21(日) 08:39:59
- コンパイルは出来たようだ・・・
libgc-devel-7.0 libgc-7.0 libicu-devel libicu boost boost-devel
のrpmを足して、
#vi compiler/Makefile に追加
BUILD/TransitionParser.cxx BUILD/TransitionParser.hxx: TransitionParser.y
<タブ>$(BISON) -t -p transition_ -v -d -o BUILD/TransitionParser.cxx -y TransitionParser.y
BUILD/TransitionParser.o: BUILD/TransitionParser.cxx | BUILD
<タブ>$(CXX_DEP)
<タブ>$(CXX_BUILD)
TransitionLexer.cxx: BUILD/TransitionParser.hxx
-
843デフォルトの名無しさんsage2010/03/24(水) 16:33:02
-
ttp://practical-scheme.net/wiliki/wiliki.cgi?Scheme:%E3%83%AA%E3%82%B9%E3%83%88%E5%87%A6%E7%90%86#H-1xjttft
Quasiquote Magic
他に入れるとこが無いからここに書いてしまおう。 実用上は役に立たないけどちょっと感心したquasiquoteの使い方。 comp.lang.schemeに投稿してたある人のsignatureで見かけたコードなんだが、 次のコードが何を返すかわかりますか?
(let ((let '`(let ((let ',let)) ,let))) `(let ((let ',let)) ,let))
2002/06/29 17:59:36 PDT
-
844デフォルトの名無しさんsage2010/03/24(水) 18:34:26
- お、 quine か。
Lisp 系言語は他言語よりもやりやすい気はする。
-
845デフォルトの名無しさんsage2010/03/24(水) 23:28:49
- なるほどそういうことか
ありがとう
-
846デフォルトの名無しさんsage2010/03/26(金) 15:46:33
- lispはwebに向いてるって言うけど、どのフレームワークも負荷分散考えてないな
-
847デフォルトの名無しさんsage2010/03/26(金) 15:52:09
-
>>846
RESTなら負荷分散するのはフレームワークの外に出せるからじゃないの?
-
848デフォルトの名無しさんsage2010/03/26(金) 15:58:38
-
>>846
フレームワークを開発者毎に作ることを前提に考えれば向いている。
そもそも誰かが作ったライブラリを使い回すだけで簡単に何かを作りたいならpythonでも使ってればいいと思う。
pythonの方がライブラリ豊富でしょ。
-
849デフォルトの名無しさんsage2010/03/26(金) 22:10:54
- それじゃ仕事に使えないじゃん
-
850デフォルトの名無しさんsage2010/03/26(金) 22:46:14
-
>>849
ライブラリを使いまわすだけで済む程度の仕事なら使えないね。
ところで世の中の仕事はそれだけだと思ってるの?
-
851デフォルトの名無しさんsage2010/03/26(金) 22:55:20
- そもそも Lisp は Web に向いているなんて話初めて聞いた
そりゃ向いていないことはないだろうけど、特別 Web 向きだとも思えない
-
852デフォルトの名無しさんsage2010/03/26(金) 22:58:17
- 黒板禁止><;
-
853デフォルトの名無しさんsage2010/03/26(金) 23:04:00
- ぼく一人でLisp使ってWebフレームワーク作るんで仕事ください
-
854デフォルトの名無しさんsage2010/03/26(金) 23:51:45
- lisp最強開発環境教えて
-
855デフォルトの名無しさんsage2010/03/27(土) 01:04:25
-
>>854
ACL
-
856デフォルトの名無しさんsage2010/03/27(土) 01:05:56
- REPL 最強と言っておこう。
-
857デフォルトの名無しさんsage2010/03/27(土) 01:26:18
-
>>854
Emacs で REPL 開いてバッファ編集しながら C-x C-e を連発だろJK
-
858デフォルトの名無しさんsage2010/03/27(土) 08:57:39
- ネタなのかマジレスなのか
-
859デフォルトの名無しさんsage2010/03/27(土) 09:10:04
- allegro の eli は最高
slime+sbcl でも結構なれたら良い
-
860デフォルトの名無しさんsage2010/03/27(土) 21:36:11
- 「初めての人のためのLISP」を流れでgetしちゃったんだけど
これホントに初めての人に最適でしょうか?
他に良い書籍あったら教えてください。
-
861デフォルトの名無しさんsage2010/03/27(土) 22:24:29
- Lispが初めてなのかプログラム自体が初めてなのかで全然違うよ。
どちらかね。
-
862デフォルトの名無しさんsage2010/03/27(土) 23:47:19
-
>>861
学校でC言語やってる
家でなんとなくhaskellやっててprogramming in haskell半分ぐらい読み終わったくらい
です。
-
863デフォルトの名無しさんsage2010/03/27(土) 23:52:18
-
>>860
「対話によるCommon Lisp入門」 森北出版
「初めての人のためのLisp」とノリはちょっと似ているが
一応、基礎的なところから丁寧に説明されていて私には取っ付きやすかった。
実用的なものを書こうとすれば、もちろんこれだけでは足りないけど。
-
864デフォルトの名無しさんsage2010/03/27(土) 23:53:36
- Lispなんて勉強するほど何かあるのか?w
基本構文覚えるなら10分で十分で、後はアルゴリズムとデータ構造の応用でしかないだろ。
-
865デフォルトの名無しさんsage2010/03/28(日) 00:13:41
- おぼえらんねーよ
-
866デフォルトの名無しさんsage2010/03/28(日) 00:18:54
-
ttp://www.oreilly.co.jp/books/487/
scheme&長い本でも良ければ、最近だと「プログラミングGauche」というのもある。
-
867デフォルトの名無しさんsage2010/03/28(日) 00:39:02
-
>>864
つか、「かっこ以外の構文が事実上無い」と言う事が理解できて、腹に落ちるまでにかなり時間がかかる。
学ぶ前はなぜ、それでいろんなプログラムが書けるのか理解出来ない。
それまでに他のプログラム言語を全く知らなかったら、それはそれで大変だろう。
-
868デフォルトの名無しさんsage2010/03/28(日) 01:02:20
- どんな言語の構文木でもS式で表現できるが、
ほげ言語をS式で表現したものを学ぶ事と、Lispを学ぶ事の違いは何だろう?
-
869デフォルトの名無しさんsage2010/03/28(日) 01:13:18
- ・関数の返り値を使ったプログラムを書く事が容易である
・S 式を扱う機能が揃っている
-
870デフォルトの名無しさんsage2010/03/28(日) 11:33:13
- 何冊か本を読んだけど,結局他人のコード読む方が役立ってる
maximaのコードおもしろいよ
-
871デフォルトの名無しさんsage2010/03/28(日) 14:01:11
- Gaucheのswigはまだか
OpenCVはswigの *.i ファイルを自動生成してくれるんだが,これを使えば
いろんな言語からOpenCV使えると思うんだ
-
872デフォルトの名無しさんsage2010/03/28(日) 17:25:13
- はじめて学んだ言語がschemeだったが、
いまだにCやらJavaやらの構文がごちゃっとしてて
書きたくない。
-
873デフォルトの名無しさんsage2010/03/28(日) 18:14:09
- なるほど、俺と逆だな
-
874デフォルトの名無しさんsage2010/03/28(日) 19:08:29
- 記号より英単語がいいってことだろうか。
Cよりもアセンブリのほうが単純だと言う人もたまにいるが。
-
875デフォルトの名無しさんsage2010/03/28(日) 19:12:27
- 関数とその引数しかない世界が好きだ。他の言語は文法のバリエーションが多い
-
876デフォルトの名無しさんsage2010/03/28(日) 20:29:59
- はじめてのプログラミング言語がBASICだったので、
他の言語の定義文というものが全く理解できなかったな最初は。
BASICにもDIM文やDEF FNとかあったわけだが。
-
877デフォルトの名無しさんsage2010/03/28(日) 21:02:41
- 俺も8bitBASIC、機械語と言うおなじみのパターンからだけどそんなに苦労しなかったな
Pascalでローカル変数や再帰を知って驚き、Lispでの関数の扱いに感動したっけ
-
878デフォルトの名無しさんsage2010/03/28(日) 21:10:40
- オサーン乙
-
879デフォルトの名無しさんsage2010/03/28(日) 21:17:43
- まだ20代前半ですが、俺も小学生の時にPC9801でBASIC、Z80でマシン語から入りました。
-
880デフォルトの名無しさんsage2010/03/28(日) 21:20:05
- あの時は俺もまだ小学生で、Z80でロボット動かしてロボット相撲大会にでようと思ってたなぁ・・・
結局資金不足で完成せずに出られなかったけど。
ロジックを勉強するいい機会だった。
-
881デフォルトの名無しさんsage2010/03/28(日) 21:29:21
- 俺も20代前半だけど小学校のときはミニ四駆とかしかやってなかった…みんなすげーな・・
-
882デフォルトの名無しさんsage2010/03/28(日) 21:34:41
-
>>870 series のコードの方が…
-
883デフォルトの名無しさんsage2010/03/28(日) 21:54:05
- やる奴は小学生ぐらいでも機械語とか普通にやってたからな
小6で虚数、中学で微積分とかもマイコン小僧には普通だったよな?
-
884デフォルトの名無しさんsage2010/03/28(日) 22:41:45
- 中学で特殊相対性理論は普通
ソースはオレ
一般相対性理論は歯がたたなかったが
-
885デフォルトの名無しさんsage2010/03/28(日) 22:45:18
- 余弦定理で数学を投げた漏れが劣等感を隠しきれないので
そのへんにしておいてくれませんか
-
886デフォルトの名無しさんsage2010/03/28(日) 22:47:27
- 小学校で掛け算は普通
ソースはオレ
長方形の面積を求める問題がクラスで誰も解けずに
先生ブチ切れ
-
887デフォルトの名無しさんsage2010/03/28(日) 22:47:43
-
>>884
相対性理論を大学の講義でみっちり勉強した俺に言わせてもらうと、
特殊相対性理論がわかって一般相対性理論は歯が立たなかったと言っている奴のほとんどが
特殊相対性理論すらわかっていない事は知ってる。
ソースは俺
-
888デフォルトの名無しさんsage2010/03/28(日) 23:06:39
- スイーツなコンテンツを消費し尽くしてもなお暇を持て余すのが普通だった時代
情強も情弱も関係なかった時代だな
-
889デフォルトの名無しさんsage2010/03/28(日) 23:16:09
- 過去を語るしかないのか・・・
lispはもうだめなのか・・・
visual studioにlisp環境入れてもらえないかな
-
890デフォルトの名無しさんsage2010/03/28(日) 23:21:21
- 測地線を理解する所で大半が脱落し、曲率テンソルを空気みたいに納得するまでに殆ど人が居なくなるんじゃねw
lispはその点、、、
-
891デフォルトの名無しさんsage2010/03/28(日) 23:25:01
-
>>889
F# があるでよ。
-
892デフォルトの名無しさんsage2010/03/28(日) 23:46:26
- 実装が多数存在するせいか、他の人が書いたライブラリを利用するのが面倒じゃない?
というか長い歴史の割にライブラリが少ないような気がする。
-
893デフォルトの名無しさんsage2010/03/29(月) 00:19:16
- 俺ライブラリはいっぱいありそうなイメージ
-
894デフォルトの名無しさんsage2010/03/29(月) 00:43:24
- Emacsを忘れてないか
思うに、本物のLisperはレキシカルスコープを使わないんじゃないか
-
895デフォルトの名無しさんsage2010/03/29(月) 00:45:16
- Emacs も lexbind がデフォになるみたいだし、
今の時代に動的スコープに拘る理由あるの?
-
896デフォルトの名無しさんsage2010/03/29(月) 01:09:27
- 既存のコードをカスタマイズしやすいと思う。
エディタ拡張用の言語としては望ましい性質じゃないかな。
-
897デフォルトの名無しさんsage2010/03/29(月) 01:14:53
- C/C++は時代の流れなんて無視している
Lispも見習うべきだ
-
898デフォルトの名無しさんsage2010/03/29(月) 01:17:25
- 時代の流れに乗ろうなんて馬鹿げたことさ。
そう。 俺達が時代の流れを作るんだ。
-
899デフォルトの名無しさんsage2010/03/29(月) 06:52:34
-
>>892
個人的なイメージとしては、ライブラリはそれなりに作られているけど、
継続的なメンテナンスは一切期待できない感じ。
CLはASDFでまだマシだけど、SchemeはR6RS普及するまでしんどそう。
-
900デフォルトの名無しさんsage2010/03/29(月) 17:01:15
- -─フ -─┐ -─フ -─┐ ヽ / _ ───┐. |
__∠_ / __∠_ / / ̄| / / |
/ /⌒ヽ / /⌒ヽ /l / |
( | ( | / / l /\ | /
\__ _ノ \__ _ノ / \ / \ |_/
__|__ __ l __|__ l ヽヽ
| |  ̄ ̄ / -┼─ | | _ l
| | / | ─- ├─┐  ̄| ̄ ヽ |
| | | | / | | │
─┴ー┴─ ヽ_ | ヽ__ / ヽ/ | ヽl
l l | ┌─┬─┐ ─--
| ヽ | ヽ | _. ├─┼─┤ __
| l | l / ̄ └─┴─┘  ̄ ヽ
| | | | ( , l ヽ |
し し ヽ__ / ヽ___,ヽ _ノ
-
901デフォルトの名無しさんsage2010/03/29(月) 17:03:38
- 早漏乙
-
902デフォルトの名無しさんsage2010/03/29(月) 20:45:33
- 980でいいべ
-
903デフォルトの名無しさんsage2010/03/31(水) 13:24:45
- おお新しいSBCL出てたのか
-
904デフォルトの名無しさんsage2010/04/01(木) 13:20:32
- 大ニュース
レッドハッドがpythonからGaucheに乗り換えた
-
905デフォルトの名無しさんsage2010/04/01(木) 13:25:33
- 4月馬鹿は午前中までだぜ
-
906デフォルトの名無しさんsage2010/04/01(木) 19:13:24
- Common LispからSchemeに乗り換える人の心境はなんとなくわかったけど
処理系の間で微妙に使いまわしできないコードの問題なんとかならないのだろうか
せめて
#+sbcl
みたいなのあれば
-
907デフォルトの名無しさんsage2010/04/01(木) 22:44:07
-
>>906
俺は逆だったな、schemeの処理系の違いがどもならんのでCLに移った
ただなぁ、CLはCLでwindowsの敷居が高いのが困る
-
908デフォルトの名無しさんsage2010/04/01(木) 23:15:33
- Lispが今まであまり普及してこなかったのが疑問なんです。
Lispのメリットばかりを強調していう人がいるけど、
逆にデメリットはどんなものが有りますか?
アンチLisper並に批判してみてください。
-
909デフォルトの名無しさんsage2010/04/01(木) 23:32:49
- 翻訳
-
910デフォルトの名無しさんsage2010/04/01(木) 23:50:27
- 商用ソフトベンダーが個人客を相手にしてくれない。
おーい、Allegro。
無視は無いだろ、無視はw
-
911デフォルトの名無しさんsage2010/04/01(木) 23:56:54
-
>>908
方言多すぎ。慣れないと括弧がうざい。
ライブラリが投げっぱなしで保守されてない。
Windowsと親和性の高い処理系が少ない。
突っ込んだことをやろうとすると日本語の情報が皆無。
結局FFI頼り。フットプリントが巨大になりがち。
-
912デフォルトの名無しさんsage2010/04/02(金) 00:27:12
-
>>911
> 突っ込んだことをやろうとすると日本語の情報が皆無。
それは Linux でも *BSD でも Open Solaris でもかわらんと思うんだが…
-
913デフォルトの名無しさんsage2010/04/02(金) 00:43:50
-
>>901
括弧の多さはそれこそ初学者には馴染みにくいけど壁になる程ではない。
それ以外は同意。
方言というか、実装によってSRFI-xがデフォルトで組み込まれていることがあったり無かったりするのが面倒。
自分は、Schemeは文字列が文字のシーケンスとして直に扱えないのは納得いかない。
日本語の取扱いが実装で異なるのが嫌だ。
R6RSの仕様が大きくなったせいか小粒な実装コミュニティの動きが遅い。
-
914デフォルトの名無しさんsage2010/04/02(金) 00:58:35
- 大粒なPHPコミュニティでさえUnicodeに手を焼いてるな
-
915デフォルトの名無しさんsage2010/04/02(金) 01:00:50
- 自分はむしろ括弧が多いから興味を持ったなあ。何だこのヘンな言語は、って。
それと、日本語の情報はそんなに重要かな。検索で引っ掛かる日本語の情報って
事実関係や背景情報を抜かした感想文みたいな文章が多いよね。
-
916デフォルトの名無しさん2010/04/02(金) 01:45:56
- 話の途中申し訳ないですが、schemeのbeginってどうやって実装してるか教えてください
(begin
(define a 1)
(define b 2))
って手続きで a と b がbeginの外でも有効なままなのがさっぱりわからんのです。
-
917デフォルトの名無しさんsage2010/04/02(金) 03:45:48
- beginはただのグルーピング構造でしかない
letの束縛リストみたいなもんだ
-
918デフォルトの名無しさんsage2010/04/02(金) 05:06:18
-
>>908
quoteに一票。
-
919デフォルトの名無しさんsage2010/04/02(金) 08:02:52
-
一応言っておくけど、Schemerだし、CLerだよ。
リクエスト通りに難癖付けてるんだから、多少の強引さはご容赦。
>>912
そこで、それらのOSが引き合いに出されるのがいまいち不可解だけど、
Linuxとかメジャーな物でも、濃い日本語情報は少ないよ、って意味?
そういう意味なら程度の問題。
>>913
処理系にSRFI-0が組み込みじゃないと終了だよね。
R5RS以前だとrequireの流儀が違ってもう涙目。
>>915
入門書から実用までの間にある壁を乗り越えるのに有益。
困難を無理やり乗り越えてくるタフガイしか来ないのが現状。
-
920デフォルトの名無しさんsage2010/04/02(金) 08:11:07
-
>>916
beginはスコープを作らない。単に連続で処理するだけ。直列化という表現通り。
ttp://practical-scheme.net/wiliki/wiliki.cgi?R6RS%3a%E7%BF%BB%E8%A8%B3%3aR6RS%3a11.4.7%20Sequencing
-
921デフォルトの名無しさんsage2010/04/02(金) 08:30:05
-
ちなみに、>>911で言った突っ込んだことってのは、そこまで難しいものではなくて、
CL処理系での実行バイナリの作り方とか、ASDF方式でライブラリ書いたりとか、
Scheme処理系での拡張モジュールの作り方、C APIの簡単な解説とか、
ライブラリの使い方とか、外部ライブラリをFFIで呼ぶ方法とか、その辺。
入門書終えて、何か作って配布してみたい、みたいなのは良くあると思うんだけど、
大抵この辺で一度すっ転ぶと思う。で、英語ドキュメントや記事と格闘。
複数の言語を渡り歩いてきたツワモノとかじゃないと、結構辛いはず。
-
922デフォルトの名無しさんsage2010/04/02(金) 08:58:28
- C言語なんて基本中の基本なのにタフガイだのツワモノだの
精神的にハードルを上げてるのはお前らだろ
自業自得
-
923デフォルトの名無しさんsage2010/04/02(金) 10:00:15
- どこからC言語の話が出てきたのか分からない。
上のは日本語ドキュメントが無いよ、って話じゃないの?
-
924デフォルトの名無しさんsage2010/04/02(金) 10:05:40
-
ついでに言えば、精神的なハードルってのも良く分からん。
>>908を受けての流れでしょ?
自業自得とか言われても。
-
925デフォルトの名無しさんsage2010/04/02(金) 10:21:19
- パラレルワールドの書き込みが混じっちゃったかのようなズレ
-
926デフォルトの名無しさんsage2010/04/02(金) 10:37:57
- 微妙に関連する様な単語が混じっている高度な誤爆なんじゃね?
-
927デフォルトの名無しさんsage2010/04/02(金) 13:00:10
- 外部ライブラリとかC APIで複数の言語を渡り歩きたい、windowsにも移植したいんだろ
C言語がボトルネックだと思わないか?
-
928デフォルトの名無しさんsage2010/04/02(金) 13:26:46
- パイプ最強
-
929デフォルトの名無しさんsage2010/04/02(金) 14:01:47
- 継続ベースwebフレームワークがphpにもある件
-
930デフォルトの名無しさんsage2010/04/02(金) 21:57:58
- 処理系がたくさんありすぎるのが普及しない原因。
perlなんかは誰も「俺も実装してみようか」なんて思わない汚い言語。
ただ汚くても便利だから「使われ」た。
そしてライブラリ充実にみんなの目が向かった。
Lisp/Schemeは処理系作成にリソースが分散。
Cですらgccにリソースが集中している時代に。
その代わりに面白い概念がLisp/Schemeから生まれてきた。
言語仕様がシンプルすぎたのが、
結果として普及を妨げることになってる。
Javascriptは応用分野に恵まれ、
言語仕様はシンプルながら普及度は群を抜いてる
-
931912sage2010/04/03(土) 00:37:15
- > そこで、それらのOSが引き合いに出されるのがいまいち不可解だけど、
英語を普通に読めないと、まともなドライバ書けないの
つか、あたらしめのデバイスって仕様書ほとんど英文じゃん
-
932デフォルトの名無しさんsage2010/04/03(土) 00:41:49
- 関数型言語に一票。
ALGOL系からしたら、main(func(func(...)))
としかプログラムできないのは辛そうだから。
-
933デフォルトの名無しさんsage2010/04/03(土) 01:04:37
- それはS式でも
(main (func (func (...))))
となるのでは。
-
934デフォルトの名無しさんsage2010/04/03(土) 10:12:17
- LISP は関数型言語じゃないけどな
太古の昔、関数型言語の特徴を備えているのがLISP位だっただけで、
現代では Java が関数型言語では無いのと同じ程度に LISP は関数型言語では無い
-
935デフォルトの名無しさんsage2010/04/03(土) 10:14:06
- さすがにまだラムダ式が正式に採用されてないJavaよりは
ずっと関数型言語っぽいけどなw
-
936デフォルトの名無しさんsage2010/04/03(土) 12:40:48
- let over lambda だと
ファーストクラスの手続きを持ってるから
外の手続き型より関数型に見える
と、なっていた
-
937デフォルトの名無しさんsage2010/04/03(土) 14:00:11
- でもfuncall
-
938デフォルトの名無しさんsage2010/04/03(土) 15:07:18
- マルチパラダイムとお呼び!
-
939デフォルトの名無しさんsage2010/04/03(土) 16:42:07
- マルパラって売りなのかなあ?
-
940デフォルトの名無しさんsage2010/04/04(日) 17:29:41
- 誰か建てれる人CommonLispスレ建てたってーな
p2からじゃ無理ぽ
-
941デフォルトの名無しさんsage2010/04/04(日) 17:35:23
-
>>940
建てられるかわかんないけどいってくる
-
942デフォルトの名無しさんsage2010/04/04(日) 17:41:38
-
>>940
立ったお
LisperじゃないのでS式を書くところで手が震えた
テンプレ古くなってるらしいのでスレ建てするだけにとどめておいた
必要なら新しくしてね
http://pc12.2ch.net/test/read.cgi/tech//768
> 768 名前:デフォルトの名無しさん[sage] 投稿日:2009/12/12(土) 00:58:07
> テンプレの情報が古くなってるので報告。
> Clozure CLは日本語もきちんと使えるようになってる。
> 対応エンコードは、CP932、EUC-JP、Unicode系全般。ISO-2022-JP未対応。
> 内部コードはUTF-32。単純さと速度の関係で決めたそうな。
>
> それと、対応OSも、Windows、Solaris/x86が増えた。
> 全部の環境で64-bit対応済。Windowsでもスレッドが使える。
>
> WindowsやMac OSユーザは、使ってみるのもいいかも。
-
943デフォルトの名無しさんsage2010/04/04(日) 17:42:19
-
そのCL新スレ
【入門】Common Lisp その7【質問よろず】
http://pc12.2ch.net/test/read.cgi/tech//
-
944デフォルトの名無しさんsage2010/04/05(月) 10:11:26
- 大規模規制中にスレ立てると、いろんな意味でもろばれな気がするわけだが
-
945デフォルトの名無しさんsage2010/04/05(月) 12:32:52
- lispたのしいよー
-
946デフォルトの名無しさんsage2010/04/05(月) 20:56:12
- Commonとこれとスレ分けるほど需要あるのか
-
947デフォルトの名無しさんsage2010/04/05(月) 21:32:38
- ム板自体が限界集落みたいなもんだから気にすんな
-
948デフォルトの名無しさんsage2010/04/05(月) 21:54:42
- 処理系つくろうぜー
-
949デフォルトの名無しさんsage2010/04/06(火) 00:08:36
- 人力処理系。
-
950デフォルトの名無しさんsage2010/04/06(火) 00:17:27
- 処理系作るよりもFFIの標準化に努めてくれた方がありがたい。
少しでも不満があるとすぐにオレオレSchemeを作るのは勘弁してほしい。
-
951デフォルトの名無しさんsage2010/04/06(火) 08:39:38
- 継続ベースって具体的にどういう事?
セッションごとに状態持ってたらサーバパンクしない?
-
952デフォルトの名無しさんsage2010/04/06(火) 09:12:57
- 接続残すよりは負担は軽いし、
今ではクッキーベースで当たり前に行われていること。
-
953デフォルトの名無しさんsage2010/04/06(火) 11:21:06
-
Kahuaとは
ttp://www.kahua.org/show/info/About%20Kahua
Web: PLT Web Applications
ttp://docs.plt-scheme.org/web-server/index.html
Automatically RESTful Web Applications: Marking Modular Serializable Continuations by Jay McCarthy
ttp://faculty.cs.byu.edu/‾jay/static/icfp065-mccarthy.pdf
分からん
-
954デフォルトの名無しさんsage2010/04/06(火) 19:50:31
- 顧問
-
955デフォルトの名無しさんsage2010/04/06(火) 20:46:57
- 処理系なんかより、利用すること考えないと。新参のF#に早くも負けるんじゃないのw
-
956デフォルトの名無しさんsage2010/04/06(火) 21:17:51
- 開発環境Visual Lispつくろうぜー
-
957デフォルトの名無しさんsage2010/04/06(火) 21:37:00
- そういえば、autoCADの開発ツールでVisual Lispって名前のあるよね。
visualに(GUI部品とかをグラフィカルに配置できるとか)開発できる、開発環境っていうと、
AllegroCLとかLispWorksとかぐらい?
AllegroCLはHPみると$599〜見たいなことが書かれてるけどアカデミックだし、
配布用ランタイムがオプションみたいだし…
LispWorksも$1500は高いな。(といってもVS2008Proも13万くらいするから妥当?)
だれかLispWorks購入ユーザーっている?
-
958デフォルトの名無しさんsage2010/04/06(火) 21:43:31
- Emacsを使おう
Emacsに足りないものはマクロで作ろう
たまにはマクロを役立てよう
-
959デフォルトの名無しさんsage2010/04/06(火) 23:18:08
- ということでいつも終わっちゃうだよなぁw
-
960912sage2010/04/07(水) 00:40:50
-
>>956 slime で OK
-
961デフォルトの名無しさんsage2010/04/07(水) 02:23:57
- 処理系何使ってる?
今までguileとgaucheしか試したこと無かったんだけど、
string->list,string->symbolで日本語が通るgaucheすげーとか思ってたら
ypsilonやikarusでもできるのな。
R6RS食わず嫌いだったけど、よく考えたらR5RSの資産なんて持ってないことにも気付いた。
これからはR6RSで生きていくことにするよ。
-
962デフォルトの名無しさんsage2010/04/07(水) 10:37:37
-
誰かwikikeaksにOpen Sorce is Fake
って投稿してくれよ
http://ja.wikipedia.org/wiki/Wikileaks
-
963デフォルトの名無しさんsage2010/04/07(水) 11:24:17
- オープンソースアンチはsourceもまともに綴れないバカ、と投稿するのが先かなw
-
964デフォルトの名無しさんsage2010/04/07(水) 20:18:08
-
>>961
自分は
scm -> mzscheme -> gambit-c -> scheme48 -> guile -> chickenときて
今はgauche
2.0がでたらguileを併用するつもり
それとR6RS対応scheme48がでたらR6RSに徐々に移行するつもり
-
965デフォルトの名無しさんsage2010/04/08(木) 01:51:02
-
>>957
LispWorks良いんだけど唯一の欠点がIDEから日本語扱えないって事かな
Slime経由でしか使えないならIDEの分無駄
ACLはできが良いんだけどそれで何か作っても配布できないのが困る
結局PC-UnixにSBCLが一番楽だったりする。(俺はwindowsでも使いたいので涙目)
-
966デフォルトの名無しさんsage2010/04/08(木) 11:47:10
- PLT-Schemeがあんまりいないのか
-
967デフォルトの名無しさんsage2010/04/08(木) 11:51:29
- stalinを本格的に使ってる人をみたことない
-
968デフォルトの名無しさんsage2010/04/08(木) 20:48:50
-
>>967
schemeだと思うと制限がきついからしょうがないと思う
あとコンパイル遅いし
-
969デフォルトの名無しさんsage2010/04/08(木) 21:07:19
- stalin を本格的に使い込む方法を書籍にしたら需要あるかもよ。
題名は『普段着のスターリン』とか『いつでもスターリンと一緒』とかで。
-
970デフォルトの名無しさんsage2010/04/08(木) 21:23:36
- 表紙は岡田真澄?
-
971デフォルトの名無しさんsage2010/04/08(木) 22:24:22
-
>>970
鼻から珈琲噴いたじゃねぇか
-
972デフォルトの名無しさん2010/04/09(金) 00:20:42
-
>>966
PLTいいよPLT。GaucheとPLTとIkarus使ってる。
PLTはライブラリの豊富さが幸せ。
-
973デフォルトの名無しさんsage2010/04/09(金) 18:58:19
-
>>969
書籍にするほどの情報ないだろ
-
974デフォルトの名無しさんsage2010/04/09(金) 22:35:28
- おいばかやめろシベリアに送られるぞ。
-
975デフォルトの名無しさんsage2010/04/09(金) 23:09:01
-
>>965
LispWorksのエディタ、日本語はmacだと文字化けするし、
Windowsだと日本語は表示できるけどインライン入力ができないね。
Windows上で、CAPIのeditor-pane使ってGUIアプリを作ってみたけど
文字入力に関してはエディタ同様インライン入力できないみたい。
エディタはともかくとして、CAPIでインライン入力対応させること
できないかな?
-
976デフォルトの名無しさんsage2010/04/09(金) 23:22:51
-
>>934
関数型言語ってlambda-calculusをベースにした言語のことでしょ。
Lispは元々lambda-calculusを表現するために考えられた言語だから紛う事無き関数型言語。
ちなみに破壊的代入はlambda-calculusで記述できる。
-
977デフォルトの名無しさんsage2010/04/09(金) 23:31:49
- 最後に突然論理が反転したね。
自然なモデルという考えを重視するのかしないのか。
-
978デフォルトの名無しさんsage2010/04/09(金) 23:59:57
-
>>976
>ちなみに破壊的代入はlambda-calculusで記述できる。
記述してちょ
-
979デフォルトの名無しさんsage2010/04/10(土) 00:04:58
-
>>978
めんどくさいので検索したら出てきた
http://d.hatena.ne.jp/m-hiyama/20100319/
-
980デフォルトの名無しさんsage2010/04/10(土) 02:02:43
- うーん、そうは見えませんです。どれも初期化に見えます。
-
981デフォルトの名無しさんsage2010/04/10(土) 11:41:29
-
>>980
_,,..r'''""‾‾`''ー-.、
,,.r,:-‐'''"""‾‾`ヽ、:;:;:\
r"r ゝ、:;:ヽ
r‐-、 ,...,, |;;;;| ,,.-‐-:、 ヾ;:;ゝ
:i! i! |: : i! ヾ| r'"‾‾` :;: ::;",,-‐‐- `r'^!
! i!. | ;| l| ''"‾‾ 、 i' |
i! ヽ | | | ,.:'" 、ヽ、 !,ノ
ゝ `-! :| i! .:;: '‾‾ー‾‾'" ゙ヾ : : ::|
r'"‾`ヾ、 i! i! ,,-ェェI二エフフ : : :::ノ‾|`T <イエーイ、shiroさん見てるー?
,.ゝ、 r'""`ヽ、i! `:、 ー - '" :: : :/ ,/
!、 `ヽ、ー、 ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'"
| \ i:" ) | ‾`'''ー---―''"‾
ヽ `'" ノ
-
982デフォルトの名無しさんsage2010/04/10(土) 14:02:03
- Meave の作者も代入をシャドウイング扱いすれば
内部的には全て関数型的にできるのではないか、
っていうことをどっかで書いてたと思うけど、
既にその変数に参照を持ってるとこはどーすんのって話になる。
ラムダ計算が破壊的代入を扱えるかどうかなんて
ナンセンスな議論だよ。
破壊的代入を用いて出来る計算と同等の能力が有り得るって
いうメタレベルでの等価性を考えないと。
-
983デフォルトの名無しさんsage2010/04/10(土) 14:04:14
- Clean は面白そうだったのにな…
-
984デフォルトの名無しさんsage2010/04/10(土) 14:09:29
- Meave って使い物になるの?
良い意味でも悪い意味でも作者がキチガイだから今後の展開が予想できない。
-
985デフォルトの名無しさんsage2010/04/10(土) 14:41:51
- 簡単に言えばラムダ計算で配列をエレガントに扱えるかって事だ
-
986デフォルトの名無しさんsage2010/04/10(土) 14:59:25
-
>>982
そこで出てくる「メタレベル」って言葉は、一段上の仮想言語での話で、
ベース言語では実現できないって言ってるのと同じなんだよ
例えばBASICでLISPを構築するのと大差ない
同等に扱えると帰着させるなんておこがましい
-
987デフォルトの名無しさんsage2010/04/10(土) 15:10:25
- それでいいんだよ。
言語のユーザーにとっては破壊的に見えてもいいんだから。
それがラムダ計算で表現可能かってのは理論上の話、
処理系の側の都合だろ。
-
988デフォルトの名無しさんsage2010/04/10(土) 15:17:25
- cleanやhaskellの透明参照も孔明級の論客を得てごまかしてるだけだからな
-
989デフォルトの名無しさんsage2010/04/10(土) 18:06:45
- 教祖は自分では嘘を言わないよ
信者に手品を見せると、信者が脚色して言いふらすという仕組み
-
990デフォルトの名無しさんsage2010/04/10(土) 18:12:10
- ところでおまいら次スレの準備はお済みですか
-
991デフォルトの名無しさんsage2010/04/10(土) 18:20:12
- たとえスレが潰れてもcall/ccで生き返るのだ!!
-
992デフォルトの名無しさんsage2010/04/10(土) 18:35:31
- maeveのコンパイラのソースが説明しがたい
おれにはもの凄いのか勉強不足の我流なのか、判断しきれなかったな
-
993デフォルトの名無しさんsage2010/04/10(土) 19:55:20
- 宗教の熱心な信者ってどういう心理でその宗教を至上のものとして崇めまくってるのか、
どうしても理解出来ないんだけど、
どういう価値観を持っているのか教えてくれる人いませんか?
例えばRuby信者がRubyを至上のものとして語っているところが散見できますけど、
なぜRubyを底まで熱狂的に崇拝できるんですか?
-
994デフォルトの名無しさんsage2010/04/10(土) 19:58:31
- 次スレおながいします
-
995a36 ◆K0BqlCB3.k sage2010/04/10(土) 20:10:26
-
■次スレ
Lisp Scheme Part30
http://pc12.2ch.net/test/read.cgi/tech//
-
996デフォルトの名無しさんsage2010/04/10(土) 20:47:00
-
>>995
乙!
-
997デフォルトの名無しさんsage2010/04/10(土) 22:36:38
- 来年度こそ Arc が流行ります様に!
-
998デフォルトの名無しさんsage2010/04/10(土) 22:48:59
-
>>997
____
/=======ァ^ト┐
ト=======扣z<ヽ
人二二二二式 |:.:',
/:/:{/-|/}/}/-ヾ :l|.:.:|
|イ:i:代ナ 弋ナ .:|
/}}} Nリ __ rjノ :|
f爪n |jノif} }ゝ.└─┘イ:i.:|:i.:.|
-={ j.{=|' ノ /イ:.i:|`r斤ー'>、:|:|八
ヽ ノ三 | jィT∨ヘ/} /\{ \
-= ヘ王│ _/V,' {」/ / {/ハ
',-ヘ! |∠、 V | |/ 〈†〉 }ノ '、
ヽ 乂 } │ {│ │ イ 〉
\__,xくl /} | | | /
∨/ ,' | └rー|
}./ | l'| │
/{」=ー -|=彡〈.| │
{>,、-==ニ 了 `| │
/((゚v゚)) | 〈| |
〈r┬== 〒===r≧| |
/::::|::::::::::: i|::::::::::: |i:::::| |
-
999 ◆3.JjF77I26 sage2010/04/10(土) 22:49:46
-
>>999 get
-
1000 ◆3.JjF77I26 sage2010/04/10(土) 22:50:56
-
余裕の >>1000 get
-
10011001Over 1000 Thread
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
- 215KB (220177Byte)
- dummy_for_searchRef