1read 100read
2013年04月プログラム75: Lisp Scheme Part36 (209) TOP カテ一覧 スレ一覧 2ch元 削除依頼
【初心者歓迎】C/C++室 Ver.83【環境依存OK】 (662)
ふらっとVisual C#,C♯,C#(初心者用) Part103 (793)
Androidプログラミング質問スレ Part31 (421)
スレ立てるまでもない質問はここで 126匹目 (367)
スレ立てるまでもない質問はここで 126匹目 (367)
HSP総合スレ【part 4】 (210)

Lisp Scheme Part36


1 :2013/03/13 〜 最終レス :2013/04/07
Common Lisp、SchemeをはじめとするLisp族全般のスレです
■前スレ
Lisp Scheme Part35
ttp://toro.2ch.net/test/read.cgi/tech/1348018916/
■テンプレ
ttp://wiki.fdiary.net/lisp/
■関連スレ
【入門】Common Lisp その10【質問よろず】
ttp://toro.2ch.net/test/read.cgi/tech/1361341876/
【Scheme】Schemeインタプリタ Mosh Part1【Lisp】
ttp://toro.2ch.net/test/read.cgi/tech/1272469779/
【Lisp】プログラミング言語 Clojure #2【JVM】
ttp://toro.2ch.net/test/read.cgi/tech/1318498898/
【魔法】リリカル☆Lisp【言語】
ttp://toro.2ch.net/test/read.cgi/tech/1183396621/

2 :
SICP taught in Python 3
ttp://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/index.html

3 :
おつかlisp

4 :
 
私がこの世界に求める優しさのすべて―
  それがLispなんだと。
あぁ この世界の女性がみんなLisperになったら
  なんてすてきな世界なんだろうと考えました。

レトルトカレーしか作れぬお前がLisperになったところで
   そ れ は L i s p e r で は な い !

5 :
きめえよバカ
そんなんだから女に優しくされないんだよ

6 :
再帰的な女性に優しくされたい

7 :
こうかくとSchemeに否定的に思われるかもしれませんが、普及する言語という
のは、できるプログラマーに好かれるだけでは十分ではなく、そうではないプ
ログラマーにも敷居の低いことは要件なんですよね。逆に言うと圏論や型推論
など、一般のプログラマーには難しい理論を要求する言語というのは普及は難
しいのではないでしょうかね。もちろん完全に隠し込めればいいのでしょうが、
コンパイルエラーやデバッグなどで顔を出す限りはなかなか難しい。というわ
けで頭の良い方々が推奨されるプログラミング言語については、その普及とい
う点では否定的に見ております。なお、アカデミアのプログラミング言語を専
門とする研究者(特に優秀な研究者)が設計した言語が大きく普及しないという
のも、この辺りに遠因があるのではないかと邪推しております。

8 :
>>7
こうかくとまで読んだ

9 :
http://users-cs.au.dk/danvy/sfp12/papers/byrd-holk-friedman-paper-sfp12.pdf
cKanrenって見捨てられてしまうの?
自分のプログラムで使いまくってのだけど
バグとかあっても自力で直さないと誰も直さないのかな

10 :
違和感なくlambdaを書けるようになったんだけど。lispのlambda的にbashのコマンドラインを書くと
i=99 ; history | tail -n ${i} | less ## on bashかな。変数iをhistory-tailとしておくと!英数字
で頭文字から始まる文字列の直前の履歴コマンドを実行するからこっちの方が便利か。例!history-t
lispで表すと((lambda (i) (less (tail :n i (history)))) 99) ;; on lisp で。Linuxってlambda的
なのか、lispが表現力豊かなのか。Linuxはlisp的であるという気づきは、lisp的考える事が好きな
ので嬉しい気づきだ。コマンドラインもlispで考えていいなんて。
あとこれ、地上最強の言語Cで表すとどうなるの?

11 :
Linuxがlisp的?ないないw

12 :
x=1 ; i=19 ; j="~/bm/" ; k="/10MiB.iso" ; time nice -n ${i} xz -d -${x} ${j}${x}${k} ; \
x=3 ; time nice -n ${i} xz -d -${x} ${j}${x}${k} ; \
x=6 ; time nice -n ${i} xz -d -${x} ${j}${x}${k} ; \
x=9 ; time nice -n ${i} xz -d -${x} ${j}${x}${k} ## on bash

13 :
xzのベンチマークなんだけど、lispで無理やり書くと
((lambda (i j k l) (mapcar
(lambda (x) (time (nice :n i (xz -d x
(string-renketsu j (integer->string x) k))))) l))
19 "~/bm/" "/10MiB.iso" '(1 3 6 9)) ;; on lisp

14 :
みたいな感じになる。Cだとi=1, i=3, i=6, i=9の部分は配列を使うのか。
lambdaを使えるようになるとREPLがより便利に感じるし、依存度が増すね。Python2をちょっぴり
かじったんだけど、その時にREPLは便利だと感じていたけど、lispのREPLを使うようになってもう一

15 :
もう一度Rーして寝た。以上っす。

16 :
段便利になって、lispのlambdaを使えるようになったら10倍便利になった気がする。
lambdaを使った事ない人にlambdaの効用を説明するポイントはワンライナーで書けて楽って事だよね。
wikipediaのlambdaのページを紹介されたら引くわ。
書いて思ったけど、lispは表現力豊かなのか。表現力豊か度で言うと三強はなんなんだろ。

17 :
病人みたいな文章だな。

18 :
lambdaの前にletの使い方を覚えたほうがいいんじゃない?

19 :
>>17
おま、それ言うなよ

20 :
>>6
女性も再帰的に男性に優しくされたいワナ。
優しくしてくれるのは世界でlispだけだと割り切って、女性に再帰的に優しくしてやれ。
>>9
リンク未見。コミットして、手の届く範囲だけメンテすればいいんじゃないの。
>>15
Rーは最大1日1回まで
>>17
あなたがね

21 :
>>7
プログラミングしたいだけなのに、いきなり大学数学みたいな話になるのが良くないと思う。
個人的には小学校のドリルみたいなのをたくさんやらせるとLispにハマると思うんだけどね。
lispを使わなくなっても高機能電卓としては使ってしまうでしょ。bashで((2 ** 10))みたいな事
できるけど。もっと凝った事ができるのか、不明。表現力の最大限界はどんなもんなんだろ。

22 :
誰もドリル作らないなら私が数年後に作るわ。
>>18-19
let構文使うとタイプ量が多いし、変数は可変でletあたりまでタイプして改変するのが面倒臭い。
ケータイメールで前略ないって起こる人か?
あと>>18-19みたいなのが外部からの新規者を排他的に排除する信者って奴だ。let構文書けるように
なったのにそういう事は気が回らないのか。
信念持って排他しているなら肯定してあげるわ。

23 :
揶揄とか排他とかいう問題ではなくて文章の意味が捉え難い。
すまんが言いたいことをもうちょっと推敲してから書込んでくれんかな。

24 :
Lisperは排他的だというのはほとんど誤解だろうね。
俺も最初はそう思いこんでたが、よく考えてみると自分の考えが稚拙だっただけで
一人空回りしていたというのがほとんどだった。

25 :
Lisperは排他というより実力不相応の選民意識を持っている感じがするな
世の中で使われるソフトひとつろくに作れないのに

26 :
>>12
ここにいる人はみんなこれぐらい書けますよ
for x in 1 3 6 9; do i=19; j="~/bm/"; k="/10MiB.iso"; time nice -n ${i} xz -d -${x} ${j}${x}${k}; done
もっと頑張りましょう

27 :
LisperはむしろLispなんて誰でもたやすく理解できると思ってる人が多い。
選民意識とは逆だと思う。
彼等に選民意識を感じるとしたらそれはおそらく鏡像ではないかな。

28 :
嫉妬していても自分の能力が上がるわけじゃないのにね

29 :
必要性を感じないものを理解するのは難しいもんだよ

30 :
他言語ユーザーのLispはすごいみたいなおべんちゃらをまともに受けているふしがある
本当にすごいと思っているならLispを使うだろ

31 :
嫉妬と決めつけるのもどうかと思うんだけど。
Lisperとかはプログラミングというものの捉え方がかなり違うから他と話がかみ合わない事があるんだよ。
上下という事ではなく、男女、犬猫くらい違う。

32 :
私はLispを使ったこと無いのですが、あなた方はLispの何がすごいと思いますか?

33 :
かっこいい!

34 :
括弧が多い!

35 :
変人に思われるところ

36 :
世界の料理ショー見てたから!

37 :
()イイネ!

38 :
俺の読んだ話だとポール・グレアムってLispで書かれてるらしいね。
そのLisp処理系はグレアムが実装した。
前のバージョンのグレアムがだ。
信じられるかい?そんなこと。
俺は信じないね。
けどLispならそれに近いことは出来るだろうな。

39 :
しょうもない粘着に費やす時間だけはあるのだな>>29

40 :
おまえらがアニメとか見ている間にいろいろやってるんだよ

41 :
カッコが多くて読みにくくても、簡単に自動整形できるからいいよね
私は納品するときは逆に一行にしてる

42 :
・リスパーにあらずんばプログラマーにあらず
・天はリスパーの上にリスパーを作らず
リスパーの下にリスパーを作らず
・リスパーの道はリスプ
・リスプの起源は韓国
まあ色々な格言があるけど、それくらい凄いってわけだ。

43 :
ぜんっぜん!ぜんっぜんおもしろくないよ!その書き込み!!

44 :
とある大学でFacebookアプリをつくる授業をしたところ
儲かって会社を作る学生が続出したそうな
ビジネスで成功するには特別な才能がなくても大儲けできる
時と場所に居合わせるのが重要
グレアムとダン子飼いはその典型例
グレアムなんて今じゃ新言語ひとつ普及さえることのできない程度の能力

45 :
・カー(車)は左

46 :
そうさ、しかしそのタイミングが見えるのは人生に何度もあることじゃあない。
見えた時にモノに出来なきゃあ、UFOか雪男かrmsを見たと言ってるのと変わりはない。
じゃあモノにするにはどうしたら良いかかって?
まずは世界の料理ショーを欠かさず見ることだHahaha

47 :
タイミングを逃すのは床の下に(略

48 :
一生遊んで暮らせる金があるにもかかわらず
便所の落書き以下の駄文を書いて小銭を稼いでいるのが残念な人

49 :
よし、俺もmixiアプリ作って大儲けするぞ。

50 :
>>よし、俺もmixiアプリ作って大儲けするぞ。
もうmixiの時代は過ぎておる

51 :
いや新言語普及させるってのもタイミングじゃないか?
Javaだって物凄く時間がかかったし金もかかっただろう。
Rubyみたいにはなかなか成功するもんじゃないと思う。
例えばBrainfuckなんてまるで普及してないよな。
おっと例えがおかしいとか言いっこなしだぜHahaha…

52 :
巨匠グレアムは普及する言語は適度に汚いって言ってたな。

53 :
普及した言語は綺麗に直すとみんなが困るんだよ
RubyとかPython程度の小変更ですら移行できないでいるし

54 :
何せ宇宙はLispで書かれてるからな。
凄いっつうかヤバイ。Lispヤバイ。

55 :
宇宙はLispでは書かれていないって証拠があるみたいよ

56 :
汚い方がみんなで四苦八苦して仕事してる様に見せかけられるからな。
俺なんかこの3ヵ月間、客先で運用の立ち会いしたが
9割方お茶飲んでネットやって、お菓子食って、鼻くそほじって、
、、やることなかったからな。
一度、客が全員後ろ向いた瞬間にバグフィックスと機能追加したくらいで。
Lispがエレガント過ぎるせいでそうなっちゃうんだ。
いつか後ろ向いてる間にこそっと乗っ取りしてしまうかもしれない。
あ、こういうのが選民意識に見えるのかゴメン。
鼻くそほじったってのは嘘だから。

57 :
>>55
その証拠はPrologで書かれてるんですね。

58 :
宇宙はハングルで書かれてるに決まってるだろ

59 :
Worse is Better は焼き直されながらいろんな人が言ってる原則だけど、
一旦普及したならその後でそこそこのところまでは改善されるだろうという期待も込みだからね。
http://chasen.org/~daiti-m/text/worse-is-better-ja.html

60 :
人工知能とヒトモドキと猿のアイちゃんではどれが賢いの?

61 :
UNIXとCは最もよくできたウィルスだとか言ってる人が居たな。

62 :
猿のアイちゃん

63 :
>>55
> 宇宙はLispでは書かれていないって証拠があるみたいよ
神様がそうやってlisperに不安定な感じにしているのよ

64 :
http://www.aoky.net/articles/randall_munroe/images/lisp-j.jpg

65 :
戸外が「Perl5はもう殆どCLみたいだかんね」とか言ってたが、それってグレアム理論で言えば(略

66 :
近いうちに宇宙はHaskellで書き直されるよ。

67 :
Haskellマシンを作ってから出直してこい

68 :
2ch関数型言語モナードを作るわ

69 :
>>24
(何かの)信者になる奴が排他的であって、(* 2ch lisp)になるとその奴の排他性が強化されるん
じゃない。
>>26
添削だけだとつまらんからネタ投下してよ
>>27
(+ 1 1)がそんなに難しいかな?
(+ 1 1)を選民思想と言われても。

70 :
このスレ見るとやっぱLisperやべーな、と思う

71 :
>>29
実用性の選択肢として入っていない話か。実用性アピールがまだ弱いのかね。
>>30
M社は欠陥OSを売って、みんなに喜ばれているからな。
>>46
深いね
>>50
ICQ関連アプリで儲けてやる

72 :
>>51
Java、時間かかったよね。
超概算でいくらかけたんだろ。
>>60
人工知能の定義は? 拡張性はどこまでありなの? CPUとメモリとインターネットと電気だけだと
ほぼ植物人間だよな。あと賢いの定義は?

73 :
人口知能でセンター試験の問題解けるってマジ?
スピンアトップ・スピンアトップ・スピンスピンスピンとか読んで理解できるの?

74 :
誰だよお前

75 :
病人みたいな文章だとは思ったが、本当に病人だとは思わなかった >>69,71,72

76 :
これは朝鮮人のにおいがするな

77 :
>>73
統計処理すれば問題の文末の語尾だけで解答を特定できそうな気がする

78 :
>>77
2chブラウザにベイジアンフィルタ作るお仕事ですね。

79 :
スピンアトップ・スピンアトップ・スピンスピンスピンってのは
今年のセンター試験国語で出題された問題な

80 :
スパムエッグ・スパムスパム・ベーコンスパム的な

81 :
ユースピンミーラウンドラウンドラウンドラウンド
みたいな。

82 :
初心者に向いているSCHEME処理系のオススメを教えて下さい。

83 :
gaucheでいいでしょ

84 :
Racketってどうなん

85 :
Schemeとの微妙な違いが初心者向きでない
ドキュメントを読む時間のない人にはお勧めでない

86 :
微妙な違いが必要になった時点で初心者卒業だから問題ない

87 :
Racket も RnRS モードなら互換性が問題になることは無いと思う。
Windows 用のインストーラがあるし、IDE が含まれているので、これだけ入れれば始められるというところは初心者には楽。
機能が雑多に詰め込まれてるのは人によって評価が分かれるかも。
多機能とも言えるし、似たような機能が重複してて美しくないとも言える。
ドキュメントが英語なのは人によってはハードル高いかもしれない。

88 :
新生活も始まるし、ついでに具体的に聞いておく。
>>85の1行目の言い分も分かるけど、>>82のかなりあいまいだけど憶測する用途だと>>83に同意。
で、gaucheで環境は何が鉄板なの?
>>85の用途の具体って何? 2行目の具体は? >>85の言いたい最低限読むべきドキュメントは
何? 推奨で読むべきドキュメントは何?

89 :
急患さんでーす

90 :
来年の3月ぐらい入っての最初の>>82の類の質問には処理系と環境とドキュメントの3つの値を返す
べきだよね。値の数が多めに返ってくる分には無視すればいいわけだし。
質問者側も環境の具体と明確になっている用途を明記すべき。

91 :
>>89
> 急患さんでーす
>>89は病人なのか。面倒くさいなあ。
青春18きっぷ時期だから被災地に行って、一皮剥いて来てよ。来週中にヤフオクで売りさばけば、
使用した回数分減らした額のほぼ定価で売れる。

92 :
>>91
被災地の人をなんだと思ってるんですかね(迫真)

93 :
津波は天罰。我欲を洗い流せ。

94 :
日本語がよくわからないなら英語で書いてもいいのよと提案してみるテスト
要するに「初心者向けの処理系といっても色々あるから目的を書けカス」
「互換性がーとかドキュメントがーとかいうならもっと具体的に書け池沼が」
とかそういうことが言いたいのか?

95 :
そもそも互換性が問題になるほど使い込なしていれば初心者じゃないような気がする
それとも、初心者でも互換性が問題になることがあるのだろうか

96 :
チョンの正体はレプタリアン

97 :
>>96
そんな格好いい物じゃねぇだろw(括弧いい?)

98 :
最近暖かくなってきたし括弧脱がないとなあ

99 :
結局consの実装はどうするのが正しいんだ
structでなくてunionというのがわからん

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
Perlについての質問箱 58箱目 (423)
Androidプログラミング質問スレ Part31 (421)
スレ立てるまでもない質問はここで 126匹目 (367)
Lisp Scheme Part36 (209)
C/C++の宿題片付けます 164代目 (272)
Androidプログラミング質問スレ Part31 (421)
--log9.info------------------
【ともると!】◆本田朋子Part76◆【トモポン】 (653)
【まみみ】 ABC・斎藤真美 Part2【ひよこ】 (500)
テレ東★須黒清華 Part9★キャプテン♪ (248)
よみうりテレビ・虎谷温子を温かく見守るスレッド21 (633)
【R】實石あづささん【Nスタ新潟】 (543)
山形テレビ@ 熊谷 瞳 Part7 [ゴジダス] (416)
【不倫大好き】アハ〜ン松尾由美子【ゆるキャラ】 (907)
【くびねっこ】笛吹雅子様【OMJCTならどん】 (256)
島ひとみ 16 (474)
CBC 加藤由香 Part20 ユカーシャ姫は10才 (551)
【美白巨R】水原恵理アナ (775)
高島彩Vol.175 (795)
◇テレ朝の☆竹内由恵Part66☆Princess◇ (877)
【めざにゅ〜】松尾翠ちゃん応援スレP.99【ココ調】 (689)
【日テレ新人】杉野真実 Part1【世界まる見えTV】 (1001)
TBS★古谷有美 Vol.2★Nスタ サキドリ! (409)
--log55.com------------------
【ホヤウカムイ】近所の鳥総合 第5層 【ラプシヌ】
【さいはて】西高科学部総合 part10【四月馬鹿】
ニコニコ自作ゲームフェスその11
【アパシー】七転び八転がり 40【学怖】
シャンハイエグゼ ShanghaiEXE総合スレ 3
グランドインテンション攻略&雑談スレLink05
NOeSIS総合スレ7
【スグリ・ソラ】橙汁総合【100%おれんじ】 25杯目