- 1 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 17:58:58.06 ]
- Common Lisp、SchemeをはじめとするLisp族全般のスレです
■前スレ Lisp Scheme Part32 hibari.2ch.net/test/read.cgi/tech/1303299696/ ■テンプレ wiki.fdiary.net/lisp/ ■関連スレ 【入門】Common Lisp その8【質問よろず】 hibari.2ch.net/test/read.cgi/tech/1309940115/
- 152 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 14:06:19.58 ]
- 123 名前:SCHEME餃子 ◆8X2XSCHEME [sage] 投稿日:2011/11/04(金) 22:32:53.69
何を言いたいのかわかんねーよ。 比喩を持込むのはなるべく避けろってのは議論の基礎だろ。 もうちょっと具体的に言ってくれんか。 148 名前:SCHEME餃子 ◆8X2XSCHEME [sage] 投稿日:2011/11/06(日) 08:55:42.40 >>136 知るかボケ にちゃんねるに何を期待してんだ? ガキは家へ帰ってパパのチンポでもしゃぶってろ
- 153 名前:SCHEME餃子 ◆8X2XSCHEME mailto:sage [2011/11/06(日) 14:11:56.96 ]
- いや…その書込みは別に意味はねえ ただの悪意よ
- 154 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 14:37:34.53 ]
- 処理系がシステム巻き込んでクラッシュするようなプログラムを出してこそ、悪意。
- 155 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 15:54:39.42 ]
- >>153
悪意はある反面あなたの精神的な未熟さだけは理解できました。 By Lispトムヤンクン
- 156 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 16:06:06.82 ]
- >>149
当事者としてはすこぶる不愉快だが、2ちゃんだからこの程度のことは書く 人がいてもおかしくはないですからね。トムヤンクン 実際に対面して同じ事を目の前で言えるような人とは思えないし、 そこまで肝がある人じゃないだろう。それができるのが2チャンです。 心理的に不安定な人という印象だけが残ってしまったのも事実なのです。 これ以上は時間を捨てるようなものであり、オフトピでもあるので これで失礼します。
- 157 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 17:32:10.79 BE:1820063039-2BP(0)]
- >>156
何この粘着君。 空気読まない奴だと思ったらわかった上で乱してんのか。 タチ悪いわー
- 158 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 20:18:07.26 ]
- >>157
自己紹介してんじゃねえよ
- 159 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 22:01:30.77 ]
- 30過ぎるとタチ悪くなるよ
- 160 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 21:59:49.89 ]
- 数ある(のかどうかわからないけど)関数型言語であえてLISPを選ぶ理由って何?
それと関数型って言うとLISPの他はMLっぽいのが多い気がするけど他の系統ってどんなのがある?
- 161 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 22:03:20.53 ]
- LISPをマルチパラダイムやで?
- 162 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 22:03:29.71 ]
- LISP「は」
- 163 名前:SCHEME餃子 ◆8X2XSCHEME mailto:sage [2011/11/09(水) 00:42:50.37 ]
- >>160
どういうものを関数型って呼ぶかは明確な定義があるわけじゃありません。 でも Scheme や CL はマルチパラダイムを標榜してはいますね。 LISP 族の中には純粋関数型のものだってあると思いますが、それは少数派。 関数型的な特徴は「プリミティブ」であって、その上に様々なパラダイムを載せられるのが LISP の強力な点だとされています。 例えば Java だって関数型のアプローチでプログラムすることは出来ます。 C++ を定理証明に使うアイデアもあります。 www.kmonos.net/wlog/102.html#_0103091022 でも、 Java は関数型ではなくて、 C++ は定理証明器ではありません。 何故なら、そういった書き方はプログラマがそういうパターンに沿って書くことが一応可能であるということであって、そのように書くための道具 (語彙) を作ることが難しいからです。 つまり、抽象度の違いです。 Java は手続的なアプローチに抽象化する道具は揃っていますが、そうではないパラダイムを持ち込もうとすると言語のサポートは望めないのです。 一方で、 LISP はどうでしょうか? SICP にあるような Prolog もどきや回路シュミレータを見ればわかるように、一旦ライブラリを構築してしまえば「もはやそういう言語であるかのように記述できる」のです。 これらの差が生じるのは、一般的な言語における抽象はそれぞれの言語ごとでのパラダイム (クラスとかテンプレートとか) が単位であるのに対し、 LISP ではS式という「記法」が単位であるからだと私は考えています。 あらゆるパラダイムをひとつの言語で実現できて、時には混在もできるというのは圧倒的な強みになると思います。 それが、私が LISP (Scheme) を好む理由です。 下手するとカオスになるというデメリットと隣りあわせではありますけどね。
- 164 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 00:56:34.33 ]
- >>163
そのトリップ、SCHEMEはともかく8X2Xって何?
- 165 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 01:09:43.02 ]
- >>163
JavaとかCだと、文と式があって、言語の拡張=文の追加・変更が難しい。 LispはS式で統一されてるので、Lisp自身の拡張が容易、ってのが大きいんじゃないかな?
- 166 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 01:09:51.42 ]
- >>164
あまりだろ。
- 167 名前:SCHEME餃子 ◆8X2XSCHEME mailto:sage [2011/11/09(水) 07:19:31.37 ]
- >>164
16倍ってことだよ
- 168 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 07:42:05.03 ]
- 16bit
- 169 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 12:10:28.17 ]
- 理屈ではそうだけど
現実世界で圧倒的に役に立っているのは JavaやC++なんだけどな
- 170 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 12:15:21.47 ]
- ずいぶん狭い現実世界だな
- 171 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 13:20:04.76 ]
- 餃子の相手をする人の相手をすることはない
- 172 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 15:31:18.24 ]
- やあ、言語の寿命が心配なのか?
LISPの言語拡張は、S式が作り出した知恵の一つ、いや武器か。 普通のやつらは決して辿り着くことができないLISPの英知として、 S式が我々に与えたものだ。昔、規格策定で起きた大きな抗争の時にな。 あの時はホント、まいったよ。 見ての通り、継ぎ目すらない美しいフォルムだろ? 一体どんな仕組みでできてるのか、調べれば判るだろうが、 すまない。私には興味がないんでね。 詳しい事は、まだArc作ってるポールにでも聞いてみるんだな。 何か知っているんじゃないか? S式。 ろっと、驚かせてしまったようだな。 これは他の言語で言う、演算子でも文でもない。 いわばS式だけが作り出せる構造体だ。 ただ実行するだけでなく、データとして取り出せる。 例えば、この無数の括弧。気を付けろ、数えると一瞬で悟ってしまうぞ。 悟りとは何かだって? ハハハハ、それは昨日言っただろう? あ、すまない。君にとっては明日の出来事か。 いや、もっと先だったかもしれないな。 その日が来たら、また説明しよう。
- 173 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 16:22:15.67 ]
- ttp://xyzzy.s53.xrea.com/reference/wiki.cgi?p=interactive
これの interactive {INTERACTIVE-STRING {PARAMETER}*|LIST} っていう引数の書き方はなんなんでしょうか? 正規表現的なようでよく分かりません
- 174 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 18:34:02.30 ]
- >>170
どこの現実世界にいるんだよ おまえは
- 175 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 18:39:34.59 ]
- アシタカ「LISPは死なないよ.構文木そのものだから」
- 176 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 19:03:51.75 ]
- つ AST
- 177 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 22:39:53.45 ]
- なんだかんだ言って、結局はLispだけ残ってきたわけだしね。
- 178 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 23:21:14.60 ]
- >>163
そもそもなんでトリップ付けてんの? NGワードに設定しやすくていいけど。
- 179 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 23:47:03.41 ]
- >>173
波カッコ{} オプション スター* 0回以上の繰り返し 縦棒| または つまり、引数は無くても良い。ある場合は次の2つのうちのいずれか一方。 INTERACTIVE-STRINGの後ろに0個以上の任意個のPARAMETER LIST BNFってやつかな。
- 180 名前:デフォルトの名無しさん mailto:sage [2011/11/10(木) 00:12:37.84 ]
- Lispを使うと普通のやつらの上を行けますか?
また具体的にどのように上を行くのでしょうか?
- 181 名前:デフォルトの名無しさん mailto:sage [2011/11/10(木) 00:17:37.91 ]
- 上をいけたのは他の言語が未成熟だった昔の話
今じゃ下にしがみつくのがやっと
- 182 名前:デフォルトの名無しさん mailto:sage [2011/11/10(木) 00:18:01.22 ]
- ※行けと言うだけであり、行けることを保証するわけではありません
※具体的な方法は確認されておりません
- 183 名前:デフォルトの名無しさん mailto:sage [2011/11/10(木) 00:21:30.75 ]
- >>177
俺が業界に入って以来VBも残ってるよ 俺が業界から去っても多分残ってると思うよ そういうスパンで区切ると他の言語でも別に問題ないと思えてくる
- 184 名前:デフォルトの名無しさん mailto:sage [2011/11/10(木) 00:32:58.75 ]
- 普通のやつらの上を行けで思い出したけど
彼の作った言語はどうなったんだ 名前忘れて思い出せないけど
- 185 名前:デフォルトの名無しさん mailto:sage [2011/11/10(木) 00:34:29.97 ]
- ちょっと前curlって言語があったな
- 186 名前:デフォルトの名無しさん mailto:sage [2011/11/10(木) 03:13:45.23 ]
- >>184
Arcは普通にバージョンアップとかされながら、 一部の人に使われてるみたいよ。
- 187 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 00:46:31.15 ]
- SBCL始まったな。
random-state.net/log/3529868963.html
- 188 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 12:40:45.36 ]
- gaucheでsxmlをhtmlに書き出したいのですが、分からないことがあります
htmlでいうところのh2とh3の属性値を見て、 id が設定されていなければ連番のidを独自に設定したいです それ以外の要素は普通にhtmlへと書き出します Gauche:SXMLとSXPath practical-scheme.net/wiliki/wiliki.cgi?Gauche%3ASXML%E3%81%A8SXPath Gauche ユーザリファレンス: 11.36 sxml.tools - SXML構造を操作する practical-scheme.net/gauche/man/gauche-refj_159.html このあたりを見てみましたが、どれを使えばよいのかよく分かりません よろしくお願いします
- 189 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 13:41:55.63 ]
- gaucheのさぽせんに聞け
- 190 名前:SCHEME餃子 ◆8X2XSCHEME mailto:sage [2011/11/12(土) 17:53:44.33 ]
- >>188
読んでわからなかったのなら他の人もわからない可能性が高いので、 WiLiKi の初心者の質問箱に書いたほうが後続の人のためになるかもね? 俺もSXMLのモディファイヤを使うのは始めてなので本当にこれが正しいのかよくわからないけど、 試してみた感じではちゃんと動いた。 ;; 必要なライブラリを use する (use sxml.tools) (use sxml.sxpath) (use sxml.ssax) ;; テスト用に元になる sxml を作る (define sxml (ssax:xml->sxml (open-input-string "<xml><h1>2</h1><h1>3</h1></xml>") '())) ;; id を生成するジェネレータ (define id-maker (let1 x 0 (^() (inc! x) `(id ,#`"L,(counter)")))) ;; sxpath で対象ノードを抜き出してそこに id を追加 (for-each (cut sxml:set-attr! <> id-maker) ((sxpath "//h1") sxml)) ;; これで id がついてるはずなので確認してみよう (write sxml)
- 191 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 18:43:04.34 ]
- >>188
SXMLは基本リストを使った単なるツリーなので、 ツリーを操作するのと同じで問題ないよー。 >>190みたいに副作用で破壊的に変更しても良いし、 map-unionとかで走査して、置き換えても良いし。
- 192 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 00:14:17.95 ]
- JavaScriptでStalinみたいな(JIT含む)コンパイル時型推論の成果が取り込まれてるのかー。
LLVM経由の下流でも使えるなら、成果共有できればいいのにな。 Fast and Precise Hybrid Type Inference for JavaScript people.mozilla.org/%7Elmesa/ti-draft.pdf The Impact of Optional Type Information on JIT Compilation of Dynamically Typed Languages www.masonchang.com/storage/papers/dls05-chang.pdf
- 193 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 10:01:22.66 ]
- 取り込まれてるレベルじゃなくて、
この分野はJavascriptがJavaと 一緒に最先端を形成してる。 pluginによる言語機能も メタサーキュラーJITに組み込まれる 実装が広く出回り始めたり。
- 194 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 10:58:26.37 ]
- Gaucheのtext.html-liteで
特定の条件を満たした時に 複数のHTML:p手続きを実行?するにはどうすればいいのでしょうか 例を出すと (when test (HTML:p "foo") (HTML:p "bar")) のように書くと、最後のbarのみが出力されてしまいます 意図しているのはどちらも出力させることです
- 195 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 11:42:13.97 ]
- >>194
どうせ最終的に write-tree するんだろうから、↓でいいんじゃないか? (if test (list (html:p "foo") (html:p "bar")) '())
- 196 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 18:31:53.54 ]
- >>194
html:pとかは、HTMLを出力するのではなくて、 文字列やシンボルで表現されたHTMLのツリーを返すだけの関数。 だから、whenの仕様通り、最後の式の(html:p "bar")の値が返される。 >>195みたいにリストで括るか、html:divとかで括るかすれば良いよ。
- 197 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 22:29:00.85 ]
- >>190-191
ありがとうございます。 sxpath の使いどころの流れが見えてきました。 いろいろと試してみます。
- 198 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 22:57:40.66 ]
- 竹内関数で音楽生成 - aikeの日記
d.hatena.ne.jp/aike/20111112 Fruity Wrapper ってソフトを使っているみたいだけど、 takの再帰処理毎に3和音を生成->アルペッジョを生成てなことをしているのかな tak関数のこういう使い方は思ってもいなかったので面白い
- 199 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 23:11:59.47 ]
- ほかの使い方は思っているのかよ
- 200 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 23:44:45.49 ]
- >>199
普通のプログラマがtak関数の応用について1%考えているとして、 がんばって考えた人が2%だとすると、98%ぐらい考えられていないからなあ。
- 201 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 00:08:19.53 ]
- まあどうでもいい
- 202 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 03:15:01.10 ]
- >>198
メガデモ的でもあるな、なんかちょっと感動した
- 203 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 06:40:13.56 ]
- インタプリタとかで、関数の再帰呼び出しの性能を評価する
マイクロベンチマークとしては割と見かける部類だと思う
- 204 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 08:42:59.60 ]
- ベンチマークとしてならGabrielベンチマークとしてLisp界隈だとド定番だし、
他の言語のベンチマークでも見かけるくらいにはメジャー。
- 205 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 09:04:53.88 ]
- そーなのCAR
- 206 名前:デフォルトの名無しさん [2011/11/14(月) 11:37:05.16 ]
- EclipseのSchemeのプラグインってないのかな。
エンジンはGauheを使えたらさらにうれしいのだけど。
- 207 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 11:51:54.50 ]
- ggrks
sourceforge.net/apps/wordpress/schemeway/
- 208 名前:デフォルトの名無しさん [2011/11/14(月) 11:53:30.09 ]
- やっぱSchemeWayしかないのかな。
ぜんぜん日本語情報がないよね。
- 209 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 12:02:47.64 ]
- ただでさえ人口が少ないSchemeで、さらに人口が少ないEclipseでの開発者で、
さらにさらに人口が少ない日本語話者による日本語の解説を期待しても始まらないよ。 日本語情報が欲しいならEmacs使わないと。マイノリティを貫くならそれなりの覚悟が必要。 そもそも英語の情報だって、最悪辞書見ながら読めば普通に意味が分かる程度には読める。 日本人なら誰でも長年英語勉強してるんだから。
- 210 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 16:48:15.26 ]
- >>209
話者・使用人口で語るのは間違いだろうなあ。人口1,200万人ならそう言って問題ないだろうけど。欧 米の言語を無理やり方言とすると、漢字の方言とすると日本と中国は中国のおかげで人口的には勝って いる。 ttp://www.mext.go.jp/b_menu/shingi/chukyo/chukyo3/015/siryo/06032707/005/001.htm 日本語環境が遅れるのはIT政策を3年ぐらいの経済対策として消費してしまったのが一番の原因だと 思うよ。もっと長いスタンスでIT分野を応援していればこうはならなかったんじゃないかな。FreeBSD とか、2000年あたりはかなり活発だったよね。雑誌もいっぱいあったし、書籍も多かった。Redhat, TurboLinux, Vine linux等の名前は知っていたけどインストールしていなかったな。Vine以外の日本語 環境はどうだったの?
- 211 名前:SCHEME餃子 ◆8X2XSCHEME mailto:sage [2011/11/14(月) 17:59:50.55 ]
- >>210
おいおい。 それを方言としてまとめるのは無茶すぎだろ。 jk
- 212 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 18:50:46.58 ]
- >>192-193
Javaってひょっとして静的型推定なのでGCがある以外はC++とあんま変わらない? 確かに高速になったとは聞いたけど
- 213 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 19:07:56.88 ]
- Javaは速くなければならないというお金に直結する緊急課題が昔からあった
LISPには特に無かった 結局流れるお金の量なわけです
- 214 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 20:56:12.69 ]
- >>213
Javaはなぁ、VisualAgeのScratchエディタがEclipseにも乗っていればよかったのにとつくづく思う REPLみたいなこと出来てアレでの開発はCPU食う代わりに効率よかったんだけどな
- 215 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 21:16:39.53 ]
- Eclipseのスクラップブックじゃダメなん?
- 216 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 22:08:56.12 ]
- >>210
この阿呆はLispスレに何しに来たんだよ……。 言ってることもやってる場所も何もかも間違ってて突っ込み切れない。 方言として認識すれば日本語でドキュメント書いてくれるヤツが増えるのか? 後半の段落は1960年に発表されたLispに関係あるのか?
- 217 名前:194 mailto:sage [2011/11/14(月) 22:11:59.71 ]
- >>195-196
なるほど、listでくくると処理が楽そうですね。
- 218 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 22:13:42.75 ]
- >>212-213
SBCLも速い。 まあベンチなんて所詮遊びだけど… shootout.alioth.debian.org/u64q/which-programming-languages-are-fastest.php
- 219 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 00:33:23.33 ]
- >>216
批判は誰でもできるんだよ。じゃあ、日本語環境が厚くないのは、なぜ?
- 220 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 00:48:14.18 ]
- www.kokoro-yamai.com/category/%E7%97%87%E7%8A%B6%E7%B7%A8/%E3%82%AD%E3%83%AC%E3%82%8B
>人がキレるのは、前頭葉のコントロール能力が弱くなっているからではないかと、専門家の間で言われています。
- 221 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 01:04:14.64 ]
- >>213
>> 結局流れるお金の量なわけです そんな悲しいこと言うな。オレは信じてるよ、人の思いの強さを。 最後に勝つのはAIだよ、AI。
- 222 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 01:28:59.20 ]
- >>219
そもそもの話は外国産マイナーツールの日本語情報が少ないよ、って話だからな? マイノリティの中のマイノリティが少ないのは当然だ、っていうとても当たり前の意見に、 「日本語を漢字の方言と見なせば多数派だ」とか言ってお前が絡んできたんだからな? 全然事情の異なるFreeBSDやLinuxの事例まで持ち出して。 質問についてだけど、日本語環境が厚くない、という曖昧な表現されても他人には分からんよ。 CLでもSchemeでもClojureでも、処理については多くがUnicodeレベルの国際化を達成しているから、 メッセージカタログとかのUI方面での対応の話と取るけど、構わないな? 単に、それをして受ける恩恵と、それに必要な労力が見合う人がコミュニティにいないからだよ。 開発者の興味とかコミュニティの大きさや文化、個人の趣味とか、色々な要素が関係しているが、 結局は人がいないという所に帰結する。
- 223 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 01:41:32.42 ]
- 改善したいなら、コミュニティを広げて、影響力を大きくすれば良い。
そうすれば、英語が得意でUIの地域化に貢献したい人が出てきたり、 処理系やツールに投資してくれる企業が現れて、対応が改善したりする。 こうなって初めて、国からの援助も期待できる。 そういう風にコミュニティを変えていくために必要な労力と、 自分を変えて不自由なく立ち回れるようになる労力を比べて、 後者を選択してる人が多いだけの話。
- 224 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 01:50:15.33 ]
- >>222
「人がいない」って人が少ないって意味だよな。人が少ないと言えるのは何人ぐらいがいればいいの? 人が少ないとで思考停止しちゃうのは問題ないかね? わざわざ言いたくないけど「日本語を漢字の方言と見なせば多数派だ」はジョークだからなあ。日本語 ユーザーが世界で考えると少ないというのに反論したかっただけ。 人が少ないで思考停止しちゃうのは問題ないかね? マイノリティ云々言い出す奴でガチでそう思っている人がいるから発言は配慮しようぜ。
- 225 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 03:13:36.90 ]
- >>224
とりあえず、意図を教えてくれたのはありがたいな。今まで意味不明過ぎた。 あと冗談はかなり寒い。>>211を見ても。俺らが感性ないだけかもしれんが。 人の少なさを実感したいなら、GitHubやBitbucketで言語別にリポジトリを検索すると良いよ。 相対的にマイノリティなことは理解できる。絶対的に多いか少ないかは証明が難しいな。 こちらはことあるごとに人の少なさを実感するんだけど、それじゃ納得いかないだろうしな。 逆に、>>224は人が十分に多いと思う何らかの根拠があると思うんだけど、それは何? 思考停止してると思うなら、別の原因に何らかの心当たりがあるんじゃないのか?
- 226 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 05:05:39.95 ]
- >>219
は >>218 のベンチマークにRacketがあるのにGaucheがない理由を想像できるかい?
- 227 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 05:09:13.11 ]
- >>225
人が少ないと言えるのは何人ぐらいがいればいいの? ↓訂正 人が少なくないと言えるのは何人ぐらいがいればいいの? あと多言語と比べても日本語を使えるユーザーは十分いるし、日本は国としてはお金持ちだ。GitHubや Bitbucketの話はそうなんだろう。それで実際に開発に関わっている日本人が人が少ないという話は肯定 しているよ。 でも、「人が少ない」という現状認識は聞き飽きたから、その現状認識への処方箋を出すべきなんじゃ ないかという提案だ。 EclipseのSchemeのプラグインが欲しいと思うならLisper Schemer向けEclipseの勉強会(ネット回線なし)を 資料代(A4二枚のレジュメ)500円で都心で開けばいいんじゃないの。交通費のみでプラグイン開発者一人を 呼んで色々と話し合えばEclipse以外の話も出てくるだろうし、個人個人で何ができるかというのがみえて くるんじゃないかな。三日坊主プロジェクトをいっぱい立ち上げてとりあえずやってみればいいんだよ。そ して、隔月か、三カ月に一回集まって刺激し合えばいい。 3.11でみんなの意識が変わったから今がやり時だと思うよ。今の有事から終わらない日常に戻ったら何も変わら ないだろうなあ。自分が言いたいのはそういう話。 >>226 どういう理由? マジで知らない。 そういう話を勉強会で顔を突き合わせて、問題意識を共有すればいい。一人で悶々と考えたり、プログに書いても あんまり効果がないんだから、身体をもっと使うべきじゃないのかね。
- 228 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 07:39:24.11 ]
- 他言語ユーザの多くは英語に不自由してない事実。
- 229 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 07:52:47.34 ]
- 俺のチンコはファーストクラスオブジェクト
- 230 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 07:55:13.80 ]
- >>228
中・高・大学で10年以上教育を受けていて、日本人は英語を不自由にしていると言い切れるのかね。
- 231 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 08:29:38.04 ]
- 「日本語環境が厚く無い」のを問題視するんなら、何を解決したいのかを整理した方がいいんじゃないか?
俺個人としては、マルチバイト文字処理が手軽に出来れば嬉しい。 もし英語読むの面倒だから、程度の理由なら、殆どのプログラム言語が英語ベースの現状で、随分甘えたやつとしか思わない。 そんなところの敷居を誰かが下げてくれるのをただずっと待つか、自分から積極的に今ある資料を活用して自分の付加価値も相対的に上げるのか、選ぶのは自分だけどな。
- 232 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 09:33:49.31 ]
- 日本語のドキュメントが少ないのは、仕方がないよ。
プログラムを書くのもコメントは日本語より英語のほうが多いんだし。逆に 一部を除いて日本発のものの英語ドキュメントの貧弱さは寂しいと思ってる くらい。読むより書くほうが敷居が高いけどね。 日本語で〜と考える場合、すでに環境を整えやすいClojureをやっておけばい いよ。web関連ならこっちで十分だから。schemeならばgaucheでもperlのちょっ とした代わりくらいはできる。書籍はまえより充実してきてると思うけどな。
- 233 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 11:05:15.01 ]
- 日本語のドキュメントが英語より読みやすくなっている例って
字の大きさぐらいだな。すまんね年寄りで
- 234 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 22:36:08.28 ]
- >>232
横だけど、clojureはweb以外だとあまり良くないってこと?
- 235 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 23:40:34.45 ]
- closureで気になったことがあります
作ったスクリプトを他のwindowsパソコンでも使えるように exe化できるのでしょうか?
- 236 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 23:48:04.64 ]
- 頑張ればexe化もできなくはないけど
実行可能jarで妥協した方がいいんでないかな
- 237 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 23:58:36.09 ]
- こんな感じか
www.google.com/search?hl=ja&q=clojure+jar+%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%89%E3%82%A2%E3%83%AD%E3%83%BC%E3%83%B3+%E5%AE%9F%E8%A1%8C
- 238 名前:235 mailto:sage [2011/11/16(水) 00:00:01.32 ]
- >>236-237
それがよさそうですね
- 239 名前:デフォルトの名無しさん mailto:sage [2011/11/16(水) 00:00:51.12 ]
- >>234
悪いとは言ってないし、そこまで判断してない。ただし、webに というのはgoogle app engineやherokuに対応できるというところ の強みがあるし、java系の強みを持ってる。だからweb関連ならこっちで十分と
- 240 名前:デフォルトの名無しさん mailto:sage [2011/11/16(水) 01:34:37.47 ]
- >>234
Web以外は既存のjavaと敷居が一緒なんだよ Webサーバサイドで使うと開発効率がJava+tomcatよりも高いのが魅力なんだ
- 241 名前:デフォルトの名無しさん mailto:sage [2011/11/16(水) 01:57:32.39 ]
- >>239, 240
レスありがとう。これなら本格的にclojure使おうと思っていたので、汎用には 欠点があるのかと気になったんだけど、そういうことなら大丈夫そうで安心した。
- 242 名前:デフォルトの名無しさん mailto:sage [2011/11/16(水) 02:21:21.64 ]
- >>241
Clojureで速いプログラムを書こうと思ったら、ちょっと知識が必要だけど 最初ならプログラミングClojureやlabreplで遊んでればいいよ。:-)
- 243 名前:デフォルトの名無しさん mailto:sage [2011/11/16(水) 22:38:56.77 ]
- >>198について、竹内先生本人がコメントしていた
竹内関数で音楽生成 - aikeの日記 d.hatena.ne.jp/aike/20111112#c1321336379 >当の本人の竹内です.友人から教えてもらってアクセスしました. >素晴らしいですね.嬉しかったので,このURLをみんなに紹介しまくっています. 高評価みたい
- 244 名前:デフォルトの名無しさん mailto:sage [2011/11/16(水) 22:54:13.35 ]
- 竹内文書
- 245 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 02:46:50.61 ]
- まあ他に大した使い道ないしな
- 246 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 03:01:22.40 ]
- しょぼいLispマシン作った人だっけ?
しかも復活祭までやちゃったんだよな
- 247 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 07:49:47.32 ]
- 竹内先生の退官記念の最終講義、ようつべあたりで流せば良いのに。
- 248 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 08:50:08.66 ]
- >>246 具体的に指摘できないから「しょぼい」としか言えない、
馬鹿丸出しですねw
- 249 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 09:30:17.13 ]
- >>246
TAOの事いってるならおまえが馬鹿をさらけ出してるとしかいえない.
- 250 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 10:04:04.00 ]
- TAOならうちの研究室にあったけど
誰も使ってなかったな
- 251 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 10:18:15.00 ]
- こいつ自分のことゲルトミューラーとか言っててさすがに引いたわ
せめてもうちょっと上手くなってから言えって感じだよ
- 252 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 10:35:27.53 ]
- 青木淳とかもそうだけど、やたら古典の引用だののヘンな衒学趣味がうさんくさくて嫌い。
数学者が日本の品格みたいな本出すようになるともうヤキが回った状態であることが わかるのと同じようなもので。
|

|