計算機科学の基礎は集合論であるという。
ならば、集合論に基づいた言語を作れば美しい言語になるのでは?
そんな発想から徹底的に集合論的思想で言語仕様を考えるスレです。
探検
集合論に基づいた言語を作りたい
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2014/08/10(日) 21:27:16.56ID:x7G32Sd0669デフォルトの名無しさん
2014/10/31(金) 20:34:56.87ID:eFG4AR46670デフォルトの名無しさん
2014/10/31(金) 20:42:19.57ID:eFG4AR46671デフォルトの名無しさん
2014/11/01(土) 00:21:10.18ID:QdACbqof >>670
その結果。
http://peace.2ch.net/test/read.cgi/tech/1289016056/786
|全般的な感想として、1)..3) を見るに (Prolog 以前に)一般的なプログラミングの基礎が身に付いていないと思う
|おそらく集合理論言語スレの 1 だと思うけど、大学で情報系を専攻していたのなら情けない結果だ
|学生時代に遊んでいたのか、当時はできたけど今はその感覚が戻っていないだけなのか、わからないけどね
|現状のレベルでは、言語処理系を自作するなんてのは、夢物語か妄想のたぐいと判断せざるをえない
その結果。
http://peace.2ch.net/test/read.cgi/tech/1289016056/786
|全般的な感想として、1)..3) を見るに (Prolog 以前に)一般的なプログラミングの基礎が身に付いていないと思う
|おそらく集合理論言語スレの 1 だと思うけど、大学で情報系を専攻していたのなら情けない結果だ
|学生時代に遊んでいたのか、当時はできたけど今はその感覚が戻っていないだけなのか、わからないけどね
|現状のレベルでは、言語処理系を自作するなんてのは、夢物語か妄想のたぐいと判断せざるをえない
672片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/11/01(土) 20:55:00.77ID:jtBHZTX6 Boost.Iclを参照せよ。
674デフォルトの名無しさん
2014/11/02(日) 14:33:07.98ID:2+jwxmIt6751
2014/11/02(日) 18:33:09.61ID:WfQoOxnP676デフォルトの名無しさん
2014/11/02(日) 20:08:03.24ID:4mhasaGI >>425
今度は『ここは雑談スレだ』と言い出した。
今度は『ここは雑談スレだ』と言い出した。
6771
2014/11/02(日) 21:55:00.94ID:WfQoOxnP あと、このスレは俺中心に進めていく必要はないんだぜ?
みんなで雑談してくれて構わないんだぜ?
みんなで雑談してくれて構わないんだぜ?
678デフォルトの名無しさん
2014/11/02(日) 22:45:12.36ID:2oaHueQb >>676
雑談スレはすでにあるのにな。
http://peace.2ch.net/test/read.cgi/tech/1406986967/
>>559
1は「何でもいいから話題クレクレ」に路線変更。
雑談スレはすでにあるのにな。
http://peace.2ch.net/test/read.cgi/tech/1406986967/
>>559
1は「何でもいいから話題クレクレ」に路線変更。
679デフォルトの名無しさん
2014/11/03(月) 08:07:42.94ID:FKymKC8X680デフォルトの名無しさん
2014/11/03(月) 11:16:05.33ID:C9Z/RfTt それでもいいんじゃない‥雑談スレはすぐに話題が収束するからね‥
6811
2014/11/05(水) 21:01:40.21ID:aXYuBMMC prolog版connect4できたっぽいのであげます。
http://www.age2.tv/rd05/src/up5443.txt.html
長かった…!
prologでプログラミングするには…
なんと多くの辛抱が必要なものかと…!
あんまりテストしてないのでバグがあるかも。
http://www.age2.tv/rd05/src/up5443.txt.html
長かった…!
prologでプログラミングするには…
なんと多くの辛抱が必要なものかと…!
あんまりテストしてないのでバグがあるかも。
6821
2014/11/05(水) 21:29:06.77ID:aXYuBMMC prolog識者がいたら添削たのむ
684デフォルトの名無しさん
2014/11/06(木) 01:47:04.84ID:TxZPnLvK >>682
TwitterにPrologおじさんがいるからみてもらえ
TwitterにPrologおじさんがいるからみてもらえ
6851
2014/11/06(木) 20:03:55.57ID:1yGaI9pi686デフォルトの名無しさん
2014/11/06(木) 21:01:27.80ID:C8/OFtDI6871
2014/11/06(木) 22:26:58.78ID:1yGaI9pi Boost.Iclちらっとぐぐってみたけど、実装の大変さの割に活躍する場面があんまりないようなw
いつ使うかな〜コレ。
たしかに集合っちゃ集合なんだけど正直微妙。
いつ使うかな〜コレ。
たしかに集合っちゃ集合なんだけど正直微妙。
688デフォルトの名無しさん
2014/11/07(金) 04:13:14.72ID:QM030TJs689デフォルトの名無しさん
2014/11/07(金) 04:36:31.62ID:Nfw1pK0/690デフォルトの名無しさん
2014/11/07(金) 17:32:05.33ID:eCqmNoes 実装が大変かどうかは問題にならん。
692デフォルトの名無しさん
2014/11/08(土) 05:55:33.54ID:N89Y1+Fh これが集合論の何に参考になるのかサッパリわからんわ。
添削するだけ無駄。結局文句だけ言ってルビー最高って結論出すだけw
添削するだけ無駄。結局文句だけ言ってルビー最高って結論出すだけw
6931
2014/11/08(土) 10:50:24.96ID:vsjOn1b16941
2014/11/08(土) 12:45:40.20ID:vsjOn1b1 ×connect4は習作として優れている
○connect4は習作の題材として優れている
○connect4は習作の題材として優れている
695デフォルトの名無しさん
2014/11/08(土) 15:02:48.96ID:PXfop+Ut696デフォルトの名無しさん
2014/11/08(土) 15:17:42.64ID:N89Y1+Fh connect4を集合論プログラミングの例題として使いたいんなら、
まずはconnect4のルールを集合論的に定義するのが先だ。
今のところ1がやってるのは単なる手続き的実装例の移植じゃん。
それで参考になるわけがない。
まずはconnect4のルールを集合論的に定義するのが先だ。
今のところ1がやってるのは単なる手続き的実装例の移植じゃん。
それで参考になるわけがない。
697デフォルトの名無しさん
2014/11/08(土) 15:33:25.11ID:oJ3Se8B2698片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/11/08(土) 15:40:24.89ID:ebCh2W7f 記述は日本語なのか英語なのか数学記号によるのか?
6991
2014/11/08(土) 19:44:24.22ID:vsjOn1b1700デフォルトの名無しさん
2014/11/08(土) 19:53:04.25ID:LHO3gvAT >>693
プログラミングパラダイムごとに得意な領域、不得意な領域が存在するのに、なんで例題一個だけで言語を判断しようとするの?短絡的すぎない?
全部Prologで書くのはきついものがあるけど、部分的にPrologを採用してるプロジェクトはあるよ
(とはいえPrologがconnect4を作るのに向いているかどうかで言えばたぶん向いてないとは思うけどね)
プログラミングパラダイムごとに得意な領域、不得意な領域が存在するのに、なんで例題一個だけで言語を判断しようとするの?短絡的すぎない?
全部Prologで書くのはきついものがあるけど、部分的にPrologを採用してるプロジェクトはあるよ
(とはいえPrologがconnect4を作るのに向いているかどうかで言えばたぶん向いてないとは思うけどね)
7011
2014/11/08(土) 20:18:34.70ID:vsjOn1b1 >>700
ぐう正論ですな。
まあ、そんな簡単に新しい言語は深く習得できないからな。
感触掴むくらいがせいぜいじゃね?
判断が早いというのは言われてみればそうだと思う。
ちなみにPrologで生産性が上がる問題があるなら教えてくれ。
ぐう正論ですな。
まあ、そんな簡単に新しい言語は深く習得できないからな。
感触掴むくらいがせいぜいじゃね?
判断が早いというのは言われてみればそうだと思う。
ちなみにPrologで生産性が上がる問題があるなら教えてくれ。
702デフォルトの名無しさん
2014/11/08(土) 21:02:07.77ID:7W78geqS >>699 >>701
>集合論プログラミングとは関係ない
ならPrologスレでやれよ。
Prologに詳しい人はそっちのほうが多いはずだ。
【論理】Prolog【初心者】
http://peace.2ch.net/test/read.cgi/tech/1289016056/
>集合論プログラミングとは関係ない
ならPrologスレでやれよ。
Prologに詳しい人はそっちのほうが多いはずだ。
【論理】Prolog【初心者】
http://peace.2ch.net/test/read.cgi/tech/1289016056/
7031
2014/11/08(土) 21:21:57.05ID:vsjOn1b1 connect4は直接関係ないけどprologは関係あるかもしれないだろ。
つか、なんでこのスレでやっちゃダメなんだ。
意味わからん。
つか、なんでこのスレでやっちゃダメなんだ。
意味わからん。
704デフォルトの名無しさん
2014/11/08(土) 21:29:37.77ID:7W78geqS705デフォルトの名無しさん
2014/11/08(土) 21:35:40.48ID:LHO3gvAT7061
2014/11/08(土) 21:55:42.68ID:vsjOn1b1 >>704
You can't connect the dots looking forward. You can only connect them looking backwardsだよ!
>>705
>あとユニフィケーションと並列化の相性がよく、派生言語がいくつか出てるらしいね、Erlangとか
ErlangってPrologの派生だったの?
なんか並列化が得意らしいというのは聞いたことがあったが。
> >>702のスレも業務への適用の話とかしててまだ途中だけど読んでて結構おもしろい
そういやPrologスレちゃんと読んでないな。読んでみるか。
>まあ言いたかったことは、他のパラダイムは切り捨てるより取り入れたほうが自分の糧になるよということで
>以前関数型あたりも簡単に切り捨ててたから、それじゃもったいないよ
またまたぐう正論ですな。
気を付けます。
You can't connect the dots looking forward. You can only connect them looking backwardsだよ!
>>705
>あとユニフィケーションと並列化の相性がよく、派生言語がいくつか出てるらしいね、Erlangとか
ErlangってPrologの派生だったの?
なんか並列化が得意らしいというのは聞いたことがあったが。
> >>702のスレも業務への適用の話とかしててまだ途中だけど読んでて結構おもしろい
そういやPrologスレちゃんと読んでないな。読んでみるか。
>まあ言いたかったことは、他のパラダイムは切り捨てるより取り入れたほうが自分の糧になるよということで
>以前関数型あたりも簡単に切り捨ててたから、それじゃもったいないよ
またまたぐう正論ですな。
気を付けます。
707デフォルトの名無しさん
2014/11/09(日) 06:16:58.35ID:co8RBkg8708デフォルトの名無しさん
2014/11/09(日) 16:46:55.86ID:9LyR+5oz 1は何かものを作れる人間じゃないから。
7091
2014/11/09(日) 18:17:59.58ID:Yrjok8yA >>707
んーどうだろうな。
俺もスレたてた時はすべてを集合で表せば数学的にうまくいくんじゃね?とか思ってたんだけど、
やっぱリストはリスト、タプルはタプルなんだよな。
connect4も無理に集合的に扱わないで手続型で扱った方が自然かもしれないんだよな〜
ぶっちゃけ、集合にこだわる意味が根底から揺らいでるw
数学の基礎的な部分が集合論でできてるってのはそうなんだろうけど、
応用問題解くときに些末な問題に煩わされたくないよね?
まあ、集合論でうまくいきそうな問題⇔教科書の章末問題かなぁとか思ってたんだけどさ。
その辺はあんまり整理できてない。
んーどうだろうな。
俺もスレたてた時はすべてを集合で表せば数学的にうまくいくんじゃね?とか思ってたんだけど、
やっぱリストはリスト、タプルはタプルなんだよな。
connect4も無理に集合的に扱わないで手続型で扱った方が自然かもしれないんだよな〜
ぶっちゃけ、集合にこだわる意味が根底から揺らいでるw
数学の基礎的な部分が集合論でできてるってのはそうなんだろうけど、
応用問題解くときに些末な問題に煩わされたくないよね?
まあ、集合論でうまくいきそうな問題⇔教科書の章末問題かなぁとか思ってたんだけどさ。
その辺はあんまり整理できてない。
710デフォルトの名無しさん
2014/11/09(日) 19:17:53.75ID:co8RBkg8 リストもタプルも集合論の枠組み内で普通に扱えるのだが、
もういいや、1に何かを期待するのはやめた。
もういいや、1に何かを期待するのはやめた。
711デフォルトの名無しさん
2014/11/09(日) 19:30:26.31ID:FyV/3PpB そろそろループ再開ですか?
712片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/11/09(日) 19:44:15.77ID:XU91kGr5 算術演算+−×÷!/√
括弧()[]
等号不等号=≠<>≦≧≒≪≫
無限大∞
集合∈∋⊆⊇⊂⊃∪∩{|}#
論理:∧∨¬⇒⇔∀∃→∴∵
パーセント%
その他の記号±≡…;?
括弧()[]
等号不等号=≠<>≦≧≒≪≫
無限大∞
集合∈∋⊆⊇⊂⊃∪∩{|}#
論理:∧∨¬⇒⇔∀∃→∴∵
パーセント%
その他の記号±≡…;?
713デフォルトの名無しさん
2014/11/09(日) 20:00:10.30ID:NPL58Du1714片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/11/09(日) 20:28:33.70ID:XU91kGr5 俺の研究内容が似ているので燃料投下する。国の生活保護と同様に、たとえ悪魔にもエサを与えよう。
715デフォルトの名無しさん
2014/11/09(日) 21:17:29.34ID:b4iNH/wh 1「悪魔の餌 クレクレ」
7161
2014/11/10(月) 21:45:18.40ID:AsAdiTVl 試しにRubyでconnect4書いてみた。
http://www.age2.tv/rd05/src/up5560.txt.html
行数的にはhaskellのほうが短いくらいなんだが^^;
オフサイドルールのせいかな?
http://www.age2.tv/rd05/src/up5560.txt.html
行数的にはhaskellのほうが短いくらいなんだが^^;
オフサイドルールのせいかな?
717デフォルトの名無しさん
2014/11/11(火) 04:23:27.89ID:m7WVeZhS >>716
スレ違いだバカ
スレ違いだバカ
718デフォルトの名無しさん
2014/11/11(火) 16:25:56.08ID:kmmZIWoZ スレタイでHaskellで良いじゃんと思ってスレ開いたら1が馬鹿すぎてスレをそっと閉じることにした
7191
2014/11/17(月) 21:47:20.82ID:IjeD6lYX とりあえず、次の宿題は圏論かな〜?
7201
2014/11/17(月) 23:26:02.06ID:IjeD6lYX とりあえず、ここ読んだけど。。。
http://ja.wikibooks.org/wiki/Haskell/%E5%9C%8F%E8%AB%96
ぃみゎかんなぃ。。
もぅマヂ無理。。
リスカしょ・・・
ようするにdoが使いたいだけ?
http://ja.wikibooks.org/wiki/Haskell/%E5%9C%8F%E8%AB%96
ぃみゎかんなぃ。。
もぅマヂ無理。。
リスカしょ・・・
ようするにdoが使いたいだけ?
721デフォルトの名無しさん
2014/11/18(火) 00:04:28.78ID:e4RrhwW3 >>720
Haskellスレでやれ。
Haskellに詳しい人はそっちのほうが多いはずだ。
関数型プログラミング言語Haskell Part26
http://peace.2ch.net/test/read.cgi/tech/1406436392/
Haskellスレでやれ。
Haskellに詳しい人はそっちのほうが多いはずだ。
関数型プログラミング言語Haskell Part26
http://peace.2ch.net/test/read.cgi/tech/1406436392/
722デフォルトの名無しさん
2014/11/18(火) 00:07:08.02ID:l6oqTr0E7231
2014/11/18(火) 21:56:19.27ID:+WEtmfNy http://d.hatena.ne.jp/Lost_dog/20111211/1323616949
ここも読んでみたけどやっぱわからん。
というか、読んでも目が滑る。
だれか圏論のいい入門textプリーズ
ここも読んでみたけどやっぱわからん。
というか、読んでも目が滑る。
だれか圏論のいい入門textプリーズ
724デフォルトの名無しさん
2014/11/19(水) 19:50:12.10ID:dm216OYo とりあえず『圏論の基礎』でも読んでみたら?
7251
2014/11/19(水) 19:56:54.80ID:V2tDw9NJ7261
2014/11/26(水) 20:02:22.17ID:JT4BoUXj 圏論の基礎買ったけど早くも積読w
727デフォルトの名無しさん
2014/11/29(土) 18:24:47.22ID:8AtyRUwF >>701 の話だけど、ドコモで prolog が動いてる的な記事をなんかで読んだことがある
7281
2014/11/30(日) 19:47:48.77ID:O0/vTNqA729デフォルトの名無しさん
2014/11/30(日) 22:28:37.23ID:mFsly3WX Prolog で書くと「コード量10分の一」となる例には、他にも型推論があるね
以下のblog記事では、単純な型推論をPrologで記述している
・Prolog で型チェック:Rainy Day Codings:So-net blog
http://rainyday.blog.so-net.ne.jp/2008-06-16
自分の知る範囲では、世界で最も簡潔な型推論の実装コードだね
これも、もし(型システムという)形式的なルールが定義されていれば、
それを直接的に表現できるという Prolog の特徴が活かされている
Haskell でもこんな芸当はできない
以下のblog記事では、単純な型推論をPrologで記述している
・Prolog で型チェック:Rainy Day Codings:So-net blog
http://rainyday.blog.so-net.ne.jp/2008-06-16
自分の知る範囲では、世界で最も簡潔な型推論の実装コードだね
これも、もし(型システムという)形式的なルールが定義されていれば、
それを直接的に表現できるという Prolog の特徴が活かされている
Haskell でもこんな芸当はできない
730デフォルトの名無しさん
2014/12/01(月) 15:16:30.87ID:pglWaPo9 おおっと、Haskell信者に対して挑発だ〜!
731デフォルトの名無しさん
2014/12/01(月) 15:51:58.42ID:oEpuqve5 別にユニフィケーションがどっち方向にも働く、というのはPrologの特性だし、
Haskellにそんなものあっても困るだけだし。
Haskellにそんなものあっても困るだけだし。
733デフォルトの名無しさん
2014/12/01(月) 20:27:28.82ID:pmQ3LQ8v Prologのシンボル使ったユニフィケーションを実装するのは
Rubyに限らず手続き型言語ではライブラリ頼りでやらんと面倒い
むしろそれに特化され過ぎて、手続き的な書き方が面倒いって言語がProlog
Rubyに限らず手続き型言語ではライブラリ頼りでやらんと面倒い
むしろそれに特化され過ぎて、手続き的な書き方が面倒いって言語がProlog
734デフォルトの名無しさん
2014/12/01(月) 22:36:56.45ID:oEpuqve5 そういったものをなんでもまぜこぜできるからLispは偉い、というのが
竹内先生@NUEの主張だったなw
竹内先生@NUEの主張だったなw
735デフォルトの名無しさん
2014/12/01(月) 23:52:04.88ID:6Gpd+bqZ736デフォルトの名無しさん
2014/12/02(火) 00:14:21.85ID:+stn5l+y 集合論だと逐次処理やりにくいしな
SQLとも違うみたいだし
SQLとも違うみたいだし
737デフォルトの名無しさん
2014/12/03(水) 15:47:19.25ID:C/BNzxz3 集合論だと、逐次処理は処理系の中でやる。
プログラムにはmapやらfilterやらが出てきて、逐次処理は隠蔽されるのでは?
それを考えると、1がlispで満足できないのが不思議でならない。
まぁ、文字通り「何も」考えていないのだろうな。
プログラムにはmapやらfilterやらが出てきて、逐次処理は隠蔽されるのでは?
それを考えると、1がlispで満足できないのが不思議でならない。
まぁ、文字通り「何も」考えていないのだろうな。
7381
2014/12/03(水) 19:55:52.44ID:oIRBJSMm lispってそんないいかなぁ。
ちょっとやったことあるけど、インデントつけても括弧の対応がすぐわかんなくなるんだが。
コード読みにくいったらありゃしない。
ちょっとやったことあるけど、インデントつけても括弧の対応がすぐわかんなくなるんだが。
コード読みにくいったらありゃしない。
739デフォルトの名無しさん
2014/12/03(水) 20:36:17.67ID:HSbdY3zj740デフォルトの名無しさん
2014/12/03(水) 21:18:09.35ID:DVPNx2yH >>734
S式を使っているからうまく混ぜられる、S式こそLisp最大の特長、とかいう主張だったな。
S式を使っているからうまく混ぜられる、S式こそLisp最大の特長、とかいう主張だったな。
742デフォルトの名無しさん
2014/12/03(水) 23:15:45.16ID:cePlsLqN ほげ言語のパラドックスでも読んどけ
743デフォルトの名無しさん
2014/12/04(木) 01:08:18.94ID:jHjIGczB 集合に順序があるのはむしろベクトルかタプルに見える
集合論って考えは好きだけどソートみたいな逐次処理でよく使うものはどうなるんだろうか
並列処理的なこと考えてるひとがいるみたいなんでそれに乗っかると
並列処理ならクイックソートよりマージソートのほうが速そうだがそれが集合論かと言われるとちょっと困る
でもソートが本来のやりたいことではなくてソートしたデータにまた何らかの処理をする要求のほうが多い気がするんでどうでもいいか
2分探索なり逐次処理の環境で考えだされたアルゴリズムはほとんど使えない気がするんでまた誰かが良さそうな手順を考えださないとな
集合論って考えは好きだけどソートみたいな逐次処理でよく使うものはどうなるんだろうか
並列処理的なこと考えてるひとがいるみたいなんでそれに乗っかると
並列処理ならクイックソートよりマージソートのほうが速そうだがそれが集合論かと言われるとちょっと困る
でもソートが本来のやりたいことではなくてソートしたデータにまた何らかの処理をする要求のほうが多い気がするんでどうでもいいか
2分探索なり逐次処理の環境で考えだされたアルゴリズムはほとんど使えない気がするんでまた誰かが良さそうな手順を考えださないとな
744デフォルトの名無しさん
2014/12/05(金) 09:26:36.60ID:I64sWIzc 数学できる人間に見られたいクズが集まるスレ
745デフォルトの名無しさん
2014/12/05(金) 11:54:06.72ID:IjAdRY0C 自己紹介か?
7461
2014/12/05(金) 20:20:24.20ID:b89FafAC とりあえず、圏論からは戦術的転進するか。
別のネタを探そう。
別のネタを探そう。
747デフォルトの名無しさん
2014/12/05(金) 20:55:48.99ID:B18WNnFt748デフォルトの名無しさん
2014/12/05(金) 23:22:33.28ID:oLmzY7WJ しかしまあスレタイ通りにはなかなかいってないけど総合的には良スレっぽい
749デフォルトの名無しさん
2014/12/06(土) 01:07:31.28ID:tjNXDvF3750デフォルトの名無しさん
2014/12/06(土) 10:37:54.51ID:kt8GWotW lisp の括弧は rainbow-parentheses 的なの入れるとマシになる
751デフォルトの名無しさん
2014/12/06(土) 18:03:11.24ID:KgmhP8S/ lispで区切りに()だけ使うんじゃなくて集合を表す時は{}使うとかどうなの?
集合は{
集合は{
7521
2014/12/06(土) 18:04:03.49ID:KgmhP8S/ 途中で書き込んじゃった。
集合は{}で表すってイメージあるんだけど。
集合は{}で表すってイメージあるんだけど。
753デフォルトの名無しさん
2014/12/06(土) 18:56:15.26ID:dXBvUp0m clojureは#{}が集合のリテラルとしてある
他のlispでもリードマクロかけばそういうことはできる
是非についてなら。その表記が存在することが対象のプログラミングに有効ならあり、そうでなきゃなし
他のlispでもリードマクロかけばそういうことはできる
是非についてなら。その表記が存在することが対象のプログラミングに有効ならあり、そうでなきゃなし
7541
2014/12/06(土) 18:59:55.68ID:KgmhP8S/ ほほう。
clojure検討してみる価値あり?
clojure検討してみる価値あり?
755デフォルトの名無しさん
2014/12/06(土) 19:20:33.09ID:dXBvUp0m まあlisp系はマクロ書けば簡単に構文拡張できるから、新しい言語を試行錯誤したいなら最適ではあるよ
756デフォルトの名無しさん
2014/12/06(土) 19:20:42.39ID:5oGFUyw+ RubyとかJavaにもSetオブジェクトはあるし、リテラルの有無はソースコードの見た目の問題で、
たいして重要じゃない。
たいして重要じゃない。
757デフォルトの名無しさん
2014/12/06(土) 19:28:14.31ID:dXBvUp0m マッチョすぎワロタ
数値や文字列リテラルのない言語でも頑張ってくれそう
数値や文字列リテラルのない言語でも頑張ってくれそう
7581
2014/12/06(土) 19:49:14.64ID:KgmhP8S/ リテラルの有無は結構気になるな、俺は。
Rubyの配列やマップのリテラルは気に入ってる。
Rubyの配列やマップのリテラルは気に入ってる。
7591
2014/12/06(土) 19:51:57.69ID:KgmhP8S/ clojureってjavaなのか。
クラスパスとかあんまわかってないんだよな〜じつは
クラスパスとかあんまわかってないんだよな〜じつは
760デフォルトの名無しさん
2014/12/06(土) 20:40:46.96ID:VB5mtD/4 >>748
VIPやシベリアだったらな。
VIPやシベリアだったらな。
7611
2014/12/06(土) 21:05:36.24ID:KgmhP8S/ パッと見common lispよりclojureのほうがオサレにみえる。
あんまりcommon lisp知らんけど。
あんまりcommon lisp知らんけど。
762デフォルトの名無しさん
2014/12/06(土) 21:16:11.69ID:5oGFUyw+ なんでもいいから手を動かせ
7631
2014/12/07(日) 00:04:16.45ID:2ooQYugx OO言語だとobj.method(x)って書くけどlisp系だと(method obj x)って書くじゃん?
OO言語になれてるからかこの順番の違いが結構イラつく。
OO言語になれてるからかこの順番の違いが結構イラつく。
764デフォルトの名無しさん
2014/12/07(日) 00:11:32.48ID:t9ahLiCr ほんとこの1は駄目だなw
765デフォルトの名無しさん
2014/12/07(日) 01:41:10.92ID:bfkTF4nN lispでC風メソッド呼び出し構文開発したってのをどっかのブログでみたな
766デフォルトの名無しさん
2014/12/07(日) 02:32:50.17ID:lyVqLM7u リテラルでいろいろ指定できるのは便利だけどな
Clojureだと
{key1 obj1 , key2 obj2}でmap
#{obj1 obj2 obj3} でset
[obj1 obj2 obj3] でvector
'(obj1 obj2 obj3) でlist
地味にsetがありがたかったり(他の言語だとsetのリテラル滅多に無い)
Clojureだと
{key1 obj1 , key2 obj2}でmap
#{obj1 obj2 obj3} でset
[obj1 obj2 obj3] でvector
'(obj1 obj2 obj3) でlist
地味にsetがありがたかったり(他の言語だとsetのリテラル滅多に無い)
767デフォルトの名無しさん
2014/12/07(日) 12:08:48.39ID:mrRmmrII7681
2014/12/07(日) 17:19:43.84ID:2ooQYugx いつものようにclojureでconnect4書こうと思ったが、
>>763のことを差し引いても想像以上にモチベーション上がんない。
何のせいだ?
パッと見clojure良さそうに見えるのに。
Prologのときも苦戦したがモチベーションは保てた。
>>763のことを差し引いても想像以上にモチベーション上がんない。
何のせいだ?
パッと見clojure良さそうに見えるのに。
Prologのときも苦戦したがモチベーションは保てた。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 焼き芋を輪切りにして天ぷらにすると美味しいよ
- プロレスラーってロープに振ると走って戻ってくるけど
- 2000年の思い出
- お前らお嫁さん見つけた?
- なんJはスクリプトに荒らされて廃墟になったのに
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
