トップページ⇒tech
984コメント380KB

let t = 関数型プログラミング言語ML 2

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
関数型言語 ML(OCaml/SML)についてのスレッドです。
ML は比較的学びやすく、関数型言語を学んでみたい人にもお奨めです。
ML の魅力に取りつかれた人も、ML をこれから学ぶ人もどうぞ。

参考リンク集 http://www.gin.or.jp/users/daikoku/lang/func/ml.htm
初級 ML 講座 http://www.gin.or.jp/users/daikoku/ml/default.htm
SML 演習 http://a414s1.it.nanzan-u.ac.jp/smlbook/smlwww/
OCaml http://www002.upp.so-net.ne.jp/mamewo/ml.html
OCaml 入門 http://www.sato.kuis.kyoto-u.ac.jp/~igarashi/class/isle4/mltext/ocaml.html
OCaml.org http://www.ocaml.org/
OCaml.JP http://ocaml.jp/
SML/NJ http://www.smlnj.org/
Caml http://pauillac.inria.fr/caml/
0153デフォルトの名無しさんNGNG
あ、Lispっていう段階で微妙だった…
0154デフォルトの名無しさんNGNG
皆さん 今晩は。はじめまして。
Objective Camlの最新版をWin98にVC++コンパイル
ヴァージョンー>InstallExeにてインストールしました。
残念ながら日本語の文字列が文字化けします???
ひとつ教えて頂きたいのですが、
EUCやSJIS変換コードをCamlのライブラリーに入れたら
日本語が使えるようになるのでしょうか?
どなたかどのパッケージを、どうしたら
日本語が使用できるようになるのか
ご教示願います。
0155デフォルトの名無しさんNGNG
>>152
Lispで書かれたOSみたいですね。しかもVM上でしか動かない…

各言語を比較してるサイトでOCamlがCをいろんな面で越えてたんで
OCamlでOSを書いてみようかと思うんだけど。
0156デフォルトの名無しさんNGNG
プログラム板のあちこちで話題になっていた、ここの関数型言語論も
一応完結したようですね。
http://homepage3.nifty.com/Aransk/
0157デフォルトの名無しさんNGNG
>>156
釣れますか?
0158デフォルトの名無しさんNGNG
最後の結論が驚くほど陳腐なのだが。
0159デフォルトの名無しさんNGNG
OSを書ける程のフレキシブルな処理系はまだないだろう。
0160デフォルトの名無しさんNGNG
ML では書けない様な一番 core な部分だけアセンブリで書いて
その上を ML で書くようにすればまあなんとかなるだろう(多分)
0161デフォルトの名無しさんNGNG
>>156〜158
>プログラム板のあちこちで話題になっていた、ここの関数型言語論も
>一応完結したようですね。
>http://homepage3.nifty.com/Aransk/
外側のNILと内側のNIL間の関数構造という着眼点はまあまあ。
しかし、JavaWorkShopではコードを書き過ぎて、哲学派の顰蹙を買い
FunctionalLanguageではコードが少な過ぎて、プログラム派に
とっては抽象論過ぎる。これまで水と油であったものを融合しよう
という心意気だけは理解できるが。
0162デフォルトの名無しさんNGNG
>>161
内側と外側のnil?
0163デフォルトの名無しさんNGNG
>>162
LIST構造の一番内側というか後ろに()空のNILがあり、一番外側の
括弧の外はNILだとこのHP作者は言いたいのでしょう?
http://homepage3.nifty.com/Aransk/
0164デフォルトの名無しさんNGNG
ICFP2003に米研は参加しなかったのだろうか?ぼそっ
0165デフォルトの名無しさんNGNG
誰か154に応えてやればぁ?
前回の板かなんかで「OCamlはもちろん日本語も
通ります!」って調子の良い発言していたのが
いたはずだが?
0166149NGNG
>>150
ありがとうございます。
マニュアル読めよクソ、ってとこですね。
0167デフォルトの名無しさんNGNG
>>165
君が教えればいいんでない?
0168デフォルトの名無しさんNGNG
>>167
悪い。関数型言語で何もせずに日本語が通るのは
ACLとSCMしかワシャア知らんですたい。MLではF#
とMLJぐらい?使ったこと無いけど・・。
0169デフォルトの名無しさんNGNG
>>167
貴方ひょっとして、この86番さん?

>86 名前: 83 投稿日: 02/02/05 06:44

>> 84
>もちろん日本語は通ります。
>EUCならば変数名にすらできます。
>(そんな面倒なプログラミングはしないけど)

結構こだわるタイプか??(藁)

0170デフォルトの名無しさんNGNG
日本語が通るってどういうことか知らんけど
EUCのstringは使えるよね?
0171デフォルトの名無しさんNGNG
graphics モジュールで日本語フォントは使えますか?
みんな LablGtk 使っているのかな。
0172デフォルトの名無しさんNGNG
あ、それかマルチバイト関係もサポートしている X11 ライブラリがあると嬉しい。
0173デフォルトの名無しさんNGNG
X11なんてつかわねーよ
0174デフォルトの名無しさんNGNG
>>170
154番です。
例えば:
# print_string "Hi";;
と英文でToplevelに文字列を入力する。
と、
Hi- : unit = ()
まともにHiが返ってきますよね?
ところが、
# print_string "今日は";;
と日本語の文字列を入力すると:
今日は- : unit = ()
ギョエー!!!まともに返って来た!
信じてください。Ocalmをインストールした直後は
確か、\142F\236G・・・とか完全に文字化け
していたんです。ホントなんですぅ。
でもってすっかり日本語はダメだって
信じてしまった。(168番さんの発言もあったし
・・とか早速、人に転嫁する。良い性格?)
でもお騒がせしました。
穴があったら入りたい。汗汗汗。
今後決してこのような無様で頓珍漢な質問を
この板で発言するようなことは、絶対に
「またやります!」ので。
これにめげずにOcalm頑張ります。(WWW)
0175デフォルトの名無しさんNGNG
初めてこのOCaml本を見ました。
http://pauillac.inria.fr/caml/oreilly-book/html/index.html
全ページ公開しています。
(スゴイボリューム!誰か日本語訳してくれないかなぁ。)
それにしてもLispやSchemeの本でも全ページ
WEB公開しているのがあります。(グレアムやディビック)
Rubyも最初のRUBY本ぐらいやったらどうかねぇ?(Matsz)

例えば、欧米の大学にマイクロソフトなんかで開発の
最先端に従事しているエンジニアなんかが招聘され、
講師でバリバリKnowHowを学生や研究スタッフに
教えたりする。C#を作ったヒジェルバーグとか。
(給料が違い過ぎるので現実的ではないが、特に
日本では、藁)
そこの研究室が画期的なソフトや開発手法を発表
したりするとか、ヴェンチャーを立ち上げたり
すると企業の研究所と大学の研究室の存在意義
とか有償、無償区分とかよう分からんような
気がする。
先に述べたOCaml本なんか普通の有償ソフトに
ついているマニュアルなんかを完全に凌駕している。
0176デフォルトの名無しさんNGNG
>>175
この文体には見覚えが・・・
本人?
0177デフォルトの名無しさんNGNG
>>175
Matsz ではなく Matz。
あと、Ruby 界隈では PragmaticProgrammers の本が全文公開されてます。
0178デフォルトの名無しさんNGNG
>>175,170
肴にされた168番です。(笑い)
# "Hi";;
- : string = "Hi"
# "今日は";;
- : string = "\141。\147\250\130ヘ"
コリャ?どうしてこうなるの?(大笑い)
0179175NGNG
>176
>この文体には見覚えが・・・
>本人?
MatzがMatszなんてわざと間違えるわけないでょう?(笑い)
>177
>Matsz ではなく Matz。
失礼しました。ご指摘深謝。
>あと、Ruby 界隈では PragmaticProgrammers の本が全文公開されてます。
英語はどうも・・・やはり日本語で読みたいと思いませんか?
0180デフォルトの名無しさんNGNG
スキャンしてnyで垂れ流せよ
0181デフォルトの名無しさんNGNG
>>175
文句があったら自分で書いて公開しろよボケ。

日本でもSRAの石井さんが書いたPostgreSQLやPHPの本はPDFが公開されていたと思うぞ。
後者は共著だったような。
情報狭いくせに日本語としてつながりがおかしい愚痴を垂れ流すだけなら独り言板にでも行け。

このスレ的に意味があるのは最初の3行だけだしそれすら禿しく既出。
0182デフォルトの名無しさんNGNG
>>178
エスケープされてるだけですが
# let s = "なにか文句でも?";;
val s : string =
  "\164\202\164\203\164\171\202\184\182\231\164\199\164\226\161\169"
# print_endline s;;
なにか文句でも?
- : unit = ()
0183デフォルトの名無しさんNGNG
irb(main):001:0> s = "なにか文句でも?"
=> "\244\312\244\313\244\253\312\270\266\347\244\307\244\342\241\251"
irb(main):002:0> puts(s)
なにか文句でも?
=> nil
irb(main):003:0>
0184デフォルトの名無しさんNGNG
>>182、183
>エスケープされてるだけですが
エスケープされてるって、・・・絶句。(笑い)MLでは日本語が通るってことは
エスケープ文字も含むのでしょうか?(^^; 例えば:
# print_string "baka";;=>  baka- : unit = ()
# print_string "馬鹿";;=>  馬鹿- : unit = ()
これはOK! でも、
# let baka = "baka";;=> val baka : string = "baka"
# baka;;=>  - : string = "baka"
# let baka = "馬鹿";;=>  val baka : string = "\148n\142ュ"
# baka;;=>  - : string = "\148n\142ュ"
Charなら分かるが、同じstringでこれはちと面白過ぎると思いませんかね?
さらに細かいことを言えば、FontがDefaultでCourierになっており、立ち
上げる度に元に戻るところなんか、いかにもフランス的な感じがしませんか?
OCamlやSMLに文句言ったりケチをつけたりする気は全く「あります。!」(笑い)
可愛さ、あまってですよぉ。一応これでもOCamlマンセイ派のつもりです。
0185デフォルトの名無しさんNGNG
>>180
>スキャンしてnyで垂れ流せよ
NewYorkではなく、Parisの間違い?(^^;
>>181
>文句があったら自分で書いて公開しろよボケ。
文句はありません。でも既に書かれているものを公開した方が早いんで無いかい?
>日本でもSRAの石井さんが書いたPostgreSQLやPHPの本はPDFが公開されていた
>と思うぞ。後者は共著だったような。情報狭いくせに日本語としてつながりが
>おかしい愚痴を垂れ流すだけなら独り言板にでも行け。
日本語のつながりがおかしいのは最近OCamlを始めたのが原因か?(笑い)また
単なる愚痴じゃなく、今売り出し中のRubyのMatzに要望しておるだけです。
(但し日経バイトに載ったMatzのコンピュータ言語論にはガッカリした、前田さんの
卒論の方がはるかに良かったと思いませんか?ー>情報の広い181番さん!)
ところで貴方には何の期待もしておりませんのでご安心下さい。ただこのいかにも
2チャンネルらしいオモロイレスには笑えたが。(大藁)
>このスレ的に意味があるのは最初の3行だけだしそれすら禿しく既出。
禿るほど老けとらんのですが。ただこの文章の意味が理解できるほど幼稚では
ないだけ。(^^;
0186デフォルトの名無しさんNGNG
>>175
こら、こらぁ!いつも他所サマでは調子に乗るな!って
言っとろうがぁ。(^^;
ここはAwayじゃけん、観客をカッカさせちゃ悪かろう。
・・・とか、ますます煽ったりしてね。(大藁藁)
0187デフォルトの名無しさんNGNG
>>185
あなたが日本語下手なのは昔からでしょ。(笑い)
Matzに対する要望ならこんなところに書かずに、
本人にメールでも送ればいいのではないですか?(そんな
勇気ないのかな。大笑い)
日本の大学でも哲学的、論理的な文章を教えないようで、(東大、京大
でさえもしても他大学においてや、)
ソシュールとレヴィストロースのポストモダン区別もわからないようで。(笑い)
人間関係と言うものは代数的構造に置きかえらるもので、今回のことも
さもありなん。(笑い)アーベル群の単位元である空=零=逆写像との原点にあたるのです。
ゾロアスター教のアフラマツダ=ツァラトゥストラ=大日如来。ゾロアスター教の2元論。
つまり、アフラマズダとその逆関数としてのアーリマンの対立の特異点なのです。
車メーカーのマツダがMazudaなのはアフラマズダからにちなんでです。マツダと言う苗字は、
ともても、暗喩的でしょ。(笑い)
ツァラトゥストラはかく語りきをかいた。ゲーテはフリーメイソンでIQ200だったそうです。
そんなわけで馬鹿の壁にはばまれた抽象的思考の苦手な日本のプログラマーには難しいのであります。

話しは戻って荒らしいるつもりなのでしょうか?(笑い)
0188デフォルトの名無しさんNGNG
なんだこいつ。分裂病か?
どうせ書くならごるごるもあみたいに面白いこと書けよ。
0189デフォルトの名無しさんNGNG
>>185>>187 こいつらネタだよね? ま、何にしても以後スルーだな。
0190デフォルトの名無しさんNGNG
>>188-189
ttp://homepage3.nifty.com/Aransk
0191デフォルトの名無しさんNGNG
>>190 なるほど納得。そいつは Lisp Scheme スレで電波認定済みだよ。以後放置。
0192デフォルトの名無しさんNGNG
なんか変わった人が来たなあ。
言語理論に詳しそうなので期待しよう。
0193デフォルトの名無しさんNGNG
>>192
とっくに自作自演がばれているとなぜ気がつかないのだ? このスレで「(笑い)」
なんて書いてるのおまえ(とおまえをネタにしてるやつ)だけだぞ。
0194デフォルトの名無しさんNGNG
ありきたりだが「馬鹿は放置」
0195デフォルトの名無しさんNGNG
>>194
>「馬鹿は放置」
というより基地外だけどね
0196デフォルトの名無しさんNGNG
>>195
> >「馬鹿は放置」
> というより基地外だけどね
というよりキテガイだけどね
0197デフォルトの名無しさんNGNG
>>196
新興宗教とかに簡単に引っ掛かりそうな壊れっぷりだよな
とにかくモノを知らんのには唖然
0198デフォルトの名無しさんNGNG
お願いです。客観的に自分を見てください。
書き込む前に、1時間ほどおいてみてください。
0199デフォルトの名無しさんNGNG
ここ、こんなに人がいたんだ…。
ついででいいから、MLの話もしていきませんか〜。
コンパイラのソース解読とか。
0200デフォルトの名無しさんNGNG
理由は簡単、
print_stringとインタプリタの文字列表示の実装が違うから。
インタプリタでは、制御コードとかを直接出力しないようになっている。
文字列を1文字ずつ見ていって、標準文字 or 記号 or フランス語に含まれる一部の文字(アクサン等を含む)
でなければエスケープして出力。
print_stringは一切の変換を行わずに直接出力。
これを変えたければ#install_printerとかソースコード/toplevel/で調べてみてくれ。
0201デフォルトの名無しさんNGNG
一応補足だが、半角カナが表示されるのはアクサンのコードに当たるから。
0202デフォルトの名無しさんNGNG
>>200,201
みんながんばって沈黙してたのに、我慢できなかったんだね
よしよし
0203デフォルトの名無しさんNGNG
>>187
>あなたが日本語下手なのは昔からでしょ。(笑い)
ギョエー!過去を知る貴方はひょっとして?茶々様か?(謎)
>Matzに対する要望ならこんなところに書かずに、
>本人にメールでも送ればいいのではないですか?(そんな
>勇気ないのかな。大笑い)
セレブな方に弱くて…Cマガのフィンローダさんでも緊張したぐらいです。汗
>日本の大学でも哲学的、論理的な文章を教えないようで、(東大、京大
>でさえもしても他大学においてや、)
特に米研はひどいって噂ですよねぇ?(藁藁)
>ソシュールと(中略)日本のプログラマーには難しいのであります。
相変わらず頭脳の回転に言葉が追い付かないクセは直りませんねえ?
アボートしているの?(大笑い)
>話しは戻って荒らしいるつもりなのでしょうか?(笑い)
いえ最近「真摯に」コンピューター言語に嵌っております。キッパリ
0204デフォルトの名無しさんNGNG
>>188
>なんだこいつ。分裂病か?
>どうせ書くならごるごるもあみたいに面白いこと書けよ。
真面目に書いて支離滅裂なところを評価して上げなさいよ。(藁)
0205デフォルトの名無しさんNGNG
>>189
>>185>>187 こいつらネタだよね? ま、何にしても以後スルーだな。
え?スループットって?
>>190
ttp://homepage3.nifty.com/Aransk
宣伝しちゃダメだって、早速OCamlを追加したみたいだよ。無視、蟲、蒸し。
0206デフォルトの名無しさんNGNG
>>191
>>190 なるほど納得。そいつは Lisp Scheme スレで電波認定済みだよ。以後放置。
191番さんは電波無し?スゴイね手書きかぁ。
0207デフォルトの名無しさんNGNG
>>192
>なんか変わった人が来たなあ。
>言語理論に詳しそうなので期待しよう。
Googleで検索:
http://www.google.com/search?q=Aransk&ie=UTF-8&oe=UTF-8&hl=ja&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
わざわざスレまで立っていた!
http://jbbs.shitaraba.com/bbs/read.cgi/business/28/1050050866/
かなり評判のような?良い悪いは別にして・・(藁)
0208デフォルトの名無しさんNGNG
>>193
>とっくに自作自演がばれているとなぜ気がつかないのだ? このスレで「(笑い)」
>なんて書いてるのおまえ(とおまえをネタにしてるやつ)だけだぞ。
自作自演がミエミエなんだよぉ!
0209デフォルトの名無しさんNGNG
>194 〜197
でも優越感に浸りながら皆さん結構楽しんでいるでしょう?
(笑い)
>198
>お願いです。客観的に自分を見てください。
>書き込む前に、1時間ほどおいてみてください。
その一時間でさらに分量が増えたらどうするの?
>199
>ついででいいから、MLの話もしていきませんか〜。
あのぉ。MLの話しをしているつもりなんですがぁ。
0210デフォルトの名無しさんNGNG
>200 、201
>理由は簡単、
有り難う御座いました。了解です。
それにしても、たったこれだけのことを聞くのに
スゴイ手間食うんだね。国立大学の研究予算取り並か?
(大笑い)
0211デフォルトの名無しさんNGNG
      l ̄i\.  / ̄\    .| ̄さいたま新都心  /
\     |三|ミl─( ゚ ∀ ゚ )─  | 田田 |�п_     /"      _
 . \   .|三|ミl三三三三|\    | 田田 |幵�л   /    時の鐘     
岩槻 \ |三|ミl三三三三|    | 田田 |幵幵|    /      /\    
 人形 \三|ミl三三三三|    | 田田 |幵幵|  /     /---.\ 
\ │ /\|ミl三三三三|    | 田田 |幵幵|  /  ̄"''\/|| ■ |||\  
 / ̄\   \l三三三三|    | 田田 |幵幵|_/川越祭   i||゚ ∀ ゚||i ̄"''    
.( ゚ ∀ ゚ )─  \..三三三| ∧∧ ∧∧.|幵幵/Λ Λ/ ̄"''\ / ̄"''\   
 (∩∩)       \ 三三|(.゚∀゚,≡,゚∀゚) -''"/ ( ゚∀゚_)|| ̄ |_ _|.|| ̄ ̄|__||
 ∧∧   ∧∧   \==.|.  ∧∧∧∧∧/. /〔 祭 〕〕⊃~~~~~~~~~~~~~~  
( ゚ ∀ ゚ )  ( ゚ ∀ ゚ )   \..|<      さ > /二二ヽ/ ̄"''    
 (∩∩)  (∩∩)       < . の   い >/ /\」;;      古都川越
――――――――――― < 予   た .>――――――――――――
          / ̄\   < 感  ま >  花の秩父 
          |  十 :::|  < !!!!  の >       +++++++        
ウマイ、ウマスギル!|  万 :::|  <       >  *******++++++++  秩父夜祭
          |  石 :::|   /∨∨∨∨∨ \ ******゚∀゚*+***  Λ Λ
          \_/   /甲武信岳2475m \ ********+**** ( ゚∀゚_)
┏━━━━━━━━━┓ /      ,-ー-、_   \*+***++**** /〔 祭 〕〕⊃
┃さ い た ま 銘 菓   .┃./  /::`v-、' ::':::::.\、   \ 秩父芝桜  /二二ヽ     
┃_|_  ┬─ ┬─  ┃/ /::'   ::丶  ,-へヘヘ、 \    ..、、。_.._..
┃ |  .ノフ  ノ口  . /-´::''     :::`/    ::':::\ \、/..●..●●●●\
┃ 食曼  豆頁   __/ 雲取山2017m  両神山1723m\ \●●●゚∀゚●●‘
┗━━━━━━━━/.    いずれも日本百名山    ::'::\. \●●吉見百穴
0212デフォルトの名無しさんNGNG
>203-210
何一人で錯乱してんの?スレ違いですよ.
0213デフォルトの名無しさんNGNG
まあこの板も細々とやっとるから、あまり大きなことは言えん。
0214デフォルトの名無しさんNGNG
もう、なんか必死だなw
そこまでして宣伝したいか?
0215デフォルトの名無しさんNGNG
(笑い)
0216デフォルトの名無しさんNGNG
(´・ω・`)
0217デフォルトの名無しさんNGNG
Obj.magic
0218デフォルトの名無しさんNGNG
let ret hojikuru_content content = hojikuru_content content.detail

こんなことしてても値は返ってこねぇ
0219デフォルトの名無しさんNGNG
こういうタイプは煽っちゃダメだって。
とうとうOCamlのプログラムまで
調子に乗って書き出しちゃったよ。┓(´_`)┏
http://homepage3.nifty.com/Aransk/
誰か早く別ネタ振りなよ。
0220デフォルトの名無しさんNGNG
蒸し返すみたいで悪いんだけどさ。彼はむしろ「日本語も、もちろん通ります。」
って言う、ユーザーに誤解を与えかねない言語に対する「安易な耽溺」に意義
申立てをしたかったんじゃないだろうか?
確かに五十嵐先生の OCaml入門にもはっきり「コメント,文字列定数として
日本語を用いることができる.しかし,文字列に関しては,文字数などが正しく
認識されないのでできれば使わない方が無難である.」と書かれている。
またいくら贔屓目に見ても、「print_stringとインタプリタの文字列表示の実装
が違うから。インタプリタでは、制御コードとかを直接出力しないようになって
いる。文字列を1文字ずつ見ていって、標準文字 or 記号 or フランス語に含ま
れる一部の文字(アクサン等を含む)でなければエスケープして出力。
print_stringは一切の変換を行わずに直接出力。」
これで「勿論日本語は通ります。」とは普通言わないよね?単に言語に対する
贔屓の引き倒しが気になるタイプじゃないの。
0221デフォルトの名無しさんNGNG
>蒸し返すみたいで悪いんだけどさ。彼はむしろ
「彼」、って君本人じゃないのか
0222デフォルトの名無しさんNGNG
>>220
(大笑い)
0223デフォルトの名無しさんNGNG
>219 〜222
(大笑い)
0224デフォルトの名無しさんNGNG
>>220
そろそろ消えてください
0225デフォルトの名無しさんNGNG
>220〜224
これほど笑えるのは久し振り。
0226デフォルトの名無しさんNGNG
>220
これもアンタの仕業じゃないの?
http://messages.yahoo.co.jp/bbs?.mm=GN&action=m&board=2000083&tid=bcgnaea4ka4ja4ca4fa4dba47a4a4a5wa5ma50a5ia5e08c08la4oa1a9&sid=2000083&mid=32
0227デフォルトの名無しさんNGNG
ギョエー!!!
0228デフォルトの名無しさんNGNG
なんか意味不明なレスがいぱーいあるなと思ったら
日本語が通らない方がいらっしゃったのですね
0229デフォルトの名無しさんNGNG
>220〜228
これ全部一人で書いてる!なんて不気味なことはないよね?
常連はひたすら沈黙を守るのみ。って発言しちゃマズイか(藁藁)
0230デフォルトの名無しさんNGNG
変な人々は取り敢えず置いといて、マッタリとOCamlモードに
戻りましょう。(藁)
五十嵐先生の入門書に、以下Quote:
# let one = 1;;
val one : int = 1
# let two = one + one;;
val two : int = 2
# let one = "One";;
val one : string = "One"
# let three = one ^ one ^ one;;
val three : string = "OneOneOne"
この場合,one の値は 1 から "One" に更新されたわけではなく,
同じ名前の変数宣言により前の宣言が隠されて見えなくなっただけ
なのである.そもそも前の宣言と型が一致していないことに注意.
以上Unquote:
ここでint = 1は新たに束縛されたstring = "One"によって
隠蔽されている「だけ」とある。そこで質問です。
int =1を再度呼び出すにはどうしたら、良いのでしょう?
(もう一度 # let one = 1;;は無しで、(W)
まさか?super oneとか?それとも?cadr one!とか?(藁藁)
密かにガーベージコレクションにかかって実は抹殺されている!
とか???(大藁藁)
0231デフォルトの名無しさんNGNG
>>230 ギョエー!!! まだコイツいるよ。みんなスルーしる。
0232デフォルトの名無しさんNGNG
うぜええええええええええええええええええええ。
もう見えない。見えない。そいつなんか見えない。
俺の視界には入らない。
0233デフォルトの名無しさんNGNG
さふいふあなたに、専用ブラウザ。
0234デフォルトの名無しさんNGNG
(笑い)(藁)
などを閉じ括弧も入れてNGワード登録しる
0235デフォルトの名無しさんNGNG
こんなOCamlの達人はカキコしてないの?
http://www.taplas.org/~oiwa/
0236デフォルトの名無しさんNGNG
OCaml から C のライブラリを使いたいのですが、結構面倒くさそうですね。
こんなもんなのかな。
0237デフォルトの名無しさんNGNG
こんなもんでつよ。
ほかの言語でも。
0238デフォルトの名無しさんNGNG
>231〜235
230の疑問はOCaml初心者には当然と思うが?
皆さん、実はこの板における、お囃子社中?
本当はOCaml分かっている人間はこの板には一人しか居らず
その人は論文の締め切りに追われてカキコする暇が
無いとか?案外これ当たってないかい?(藁、藁)


0239デフォルトの名無しさんNGNG
>>238
このページの作者にメールして見たら?(笑い)
http://homepage3.nifty.com/Aransk/
0240デフォルトの名無しさんNGNG
>>239
そうだね
そうしたら?(藁)
0241デフォルトの名無しさんNGNG
>>236
http://www.swig.org/
これ試して見た?自分ではやってないけどさ
0242デフォルトの名無しさんNGNG
インタプリタとコンパイラの文法をあわせるとこんな感じだろうか。

# let x = 3 in;;
val x : int = 3
# let x = 4 in;;
val x : int = 4
# x;;
- : int = 4
# end;;
# x;;
- : int = 3

きっと余り嬉しくないだろうが。

0243デフォルトの名無しさんNGNG
>>242
自分がどこまで書いたかすぐに分からなくなりそうだ。
0244デフォルトの名無しさんNGNG
インタプリタとコンパイラの文法って違うの?
0245デフォルトの名無しさんNGNG
>239,240
早速作者にメールしました!
論文の締め切りに追われておられるとの
ことです。やっぱり誰か?と一緒で要領が
悪いのか?それとも、頭自体が悪いのか?(藁藁)
0246デフォルトの名無しさんNGNG
>242
ご教示,誠に有り難く、このように嬉ばしい
結果がお蔭様で…??
# let x = 3 in;;
Characters 12-14:
let x = 3 in;;
Syntax error
# let x = 4 in ;;
Characters 13-15:
let x = 4 in ;;
Syntax error
# x ;;
Characters 0-1:
x ;; ^
Unbound value x
# end ;;
Characters 0-3:
end ;; ^^^
Syntax error
# x ;;
Characters 0-1:
x ;; ^
Unbound value x
ひょっとしてOCamlじゃなくてSML/NJかHaskellと
誤解されておられませんでしょうか?(藁)
0247デフォルトの名無しさんNGNG
あのー、キチガイは確かにウザいんですけど、キチガイが表れると
馬鹿の一つ覚えで成り済ましに走る人はもっとウザいです。
つーか成り済ましが出るとスレの流れが停滞するからやめて
0248デフォルトの名無しさんNGNG
(藁、藁)
0249デフォルトの名無しさんNGNG
(藁 . 藁)
0250デフォルトの名無しさんNGNG
>>247
つうかさ、キチガイいじるくらいしかネタがないのがこのスレの悲しいところだな。
で、ネタがないので >>200 とか >>242 が我慢しきれなくなって答えちゃう。
で、またキチガイ出現。このループ。
0251デフォルトの名無しさんNGNG
>>247〜250
皆さんをいじるつもりはありません。(藁)
が、皆さんのTopLevelではエラー無しで動いているのでしょうか?
比較的?マトモに見える、244さん!どう?
0252デフォルトの名無しさんNGNG
よく分かりませんが、誰かが異常な勘違いをしていることだけは確かなようです。
■ このスレッドは過去ログ倉庫に格納されています