[過去ログ]
関数型言語ML (SML, OCaml, etc.), Part 6 (949レス)
関数型言語ML (SML, OCaml, etc.), Part 6 http://mevius.5ch.net/test/read.cgi/tech/1245017721/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: デフォルトの名無しさん [sage] 2009/06/15(月) 07:15:21 関数型言語MLについて語るスレッドです。 MLは、確固とした理論的背景を持つ言語でありながら、 現実的なソフトの開発にも使用できる実用性を備えた言語です。 また、プログラミングの初心者が最初に学習する言語としても優れています。 総本山 Standard ML http://www.smlnj.org/ Objective Caml http://caml.inria.fr/ocaml/ 前スレ 関数型言語ML(SML, OCaml, etc.), Part 5 http://pc12.2ch.net/test/read.cgi/tech/1186292994/ http://mevius.5ch.net/test/read.cgi/tech/1245017721/1
920: デフォルトの名無しさん [sage] 2015/06/21(日) 14:35:56.40 ID:jZdgW1bu ML系でマルチスレッドプログラミングってどうやるの? できれば、プリエンプティブで。 ノンプリなら、バインディングさえ準備できればpthreadとか使うだけで出来る? あと、マルチコアで動く処理系ってどんなのがありますか? http://mevius.5ch.net/test/read.cgi/tech/1245017721/920
921: デフォルトの名無しさん [] 2015/06/21(日) 15:56:19.44 ID:h+2IwqsQ ノンプリエンプティブな並行のフレームワークとしてはConcurrent ML、 マルチコアでプリエンプティブで動く処理系は…MultiMLton?使ったことないけど http://mevius.5ch.net/test/read.cgi/tech/1245017721/921
922: デフォルトの名無しさん [sage] 2015/06/21(日) 21:09:48.45 ID:jZdgW1bu >>921 ありがとう!参考にしてみます。 http://mevius.5ch.net/test/read.cgi/tech/1245017721/922
923: デフォルトの名無しさん [sage] 2015/06/22(月) 21:17:40.35 ID:NI+fH6po SML/NJにCMLが入ってるみたいだけど 呼び出しかた自体が良く分かりませんでした,,, http://mevius.5ch.net/test/read.cgi/tech/1245017721/923
924: デフォルトの名無しさん [sage] 2015/06/22(月) 22:19:01.14 ID:OHI7eLtz まだバイトコードだけなんで処理速度的にはメリット薄いがocaml-multicoreも開発中 https://github.com/ocamllabs/ocaml-multicore 諦めてF#が一番楽そう http://mevius.5ch.net/test/read.cgi/tech/1245017721/924
925: デフォルトの名無しさん [sage] 2015/07/04(土) 11:48:28.89 ID:D//5Uocc 新潮10月号(9/7発売)に最新長編『モナドの領域』330枚一挙掲載 http://mevius.5ch.net/test/read.cgi/tech/1245017721/925
926: デフォルトの名無しさん [sage] 2015/07/19(日) 15:49:50.98 ID:1yK25cK1 Haskell ガチムチいい男 F# タマもサオも取ったニューハーフ OCaml タマは摘出、サオは残したオカマ Java ノン気の一般人 C 古風な一般人 C++ 団塊の世代の一般人 C# ゆとり世代 http://mevius.5ch.net/test/read.cgi/tech/1245017721/926
927: デフォルトの名無しさん [sage] 2015/08/01(土) 08:14:56.43 ID:keSdeN9Q Ocamlってschemeのvaluesに相当するのないのですか? http://mevius.5ch.net/test/read.cgi/tech/1245017721/927
928: デフォルトの名無しさん [sage] 2015/08/02(日) 05:19:00.73 ID:OeY6iFU6 + と+. って絶対に区別しないといけないのです?浮動小数と整数でコードわけるのめんどくさい http://mevius.5ch.net/test/read.cgi/tech/1245017721/928
929: デフォルトの名無しさん [] 2015/11/01(日) 12:21:17.11 ID:FL14q5P6 min-camlを読み解こうと思ってできれば小さく分けてコンパイルして確かめたいです parser.mly/lexer.mll/id.ml/syntax.ml/type.ml ここまでが最初の塊のようなのでocamlyacc/ocamllexしたあとインタプリタで #use "type.ml" #use "id.ml" #use "syntax.ml" #use "parser.ml" #use "lexer.ml" までやるとlexer.mlを読み込んでいるのにlexer.mllでエラーがでます どうやってインタプリタに読み込めばいいのでしょうか http://mevius.5ch.net/test/read.cgi/tech/1245017721/929
930: デフォルトの名無しさん [sage] 2016/03/06(日) 17:23:06.30 ID:LFfI8YF2 C++11とboostでmlと等価なこと出来るようになってない? http://mevius.5ch.net/test/read.cgi/tech/1245017721/930
931: デフォルトの名無しさん [sage] 2016/03/07(月) 12:29:48.85 ID:IQOnvxBL 楽にはなっても等価にはなってない http://mevius.5ch.net/test/read.cgi/tech/1245017721/931
932: デフォルトの名無しさん [] 2016/06/16(木) 23:45:45.68 ID:ogi8+DdB OCaml覚えてHaxeのターゲット自分で書けるようになったらなあって思ったけど パット見何が書いてあるのか良くわからない http://mevius.5ch.net/test/read.cgi/tech/1245017721/932
933: デフォルトの名無しさん [sage] 2016/07/09(土) 07:50:35.12 ID:lXAilHyr >>926 JavaScript 苦労人 http://mevius.5ch.net/test/read.cgi/tech/1245017721/933
934: デフォルトの名無しさん [sage] 2016/07/22(金) 00:00:06.57 ID:Zm57F0sF OCaml インストールしてたら が出てきた。 絵文字がこんなところにも進出してるとは…… http://mevius.5ch.net/test/read.cgi/tech/1245017721/934
935: デフォルトの名無しさん [sage] 2016/07/23(土) 20:35:22.56 ID:K/hEThar F#はいまいち盛り上がらんのでOCamlに戻るか http://mevius.5ch.net/test/read.cgi/tech/1245017721/935
936: デフォルトの名無しさん [sage] 2016/07/31(日) 08:26:29.15 ID:FitcqrL7 OCamlには関数合成がないと訊くんですが、@@は合成ではないのですか http://mevius.5ch.net/test/read.cgi/tech/1245017721/936
937: デフォルトの名無しさん [sage] 2016/09/02(金) 10:19:54.63 ID:75SbB3DN OCaml勉強しはじめの初心者の質問なんですが、どなたか教えてください https://ocaml.org/learn/tutorials/modules.ja.html ここの説明によると、行末の;;を避けるためみんなこう書く open Amodule let () = hello () ってあるんですが、これがまず理解できない ()ってunitの定数値というかリテラルみたいなものなのではないですか? letで束縛する的なコードが書けることが腑に落ちないのですが・・・ http://mevius.5ch.net/test/read.cgi/tech/1245017721/937
938: デフォルトの名無しさん [sage] 2016/09/02(金) 13:34:30.13 ID:xfbClL/y () って C の void みたいなもんやろ。 hello() の戻り値が void で両辺 void = void で OK みたいな。 http://mevius.5ch.net/test/read.cgi/tech/1245017721/938
939: デフォルトの名無しさん [sage] 2016/09/02(金) 18:21:07.36 ID:anKFyHj7 =が等号ならそんな感じってするのですが、 let 変数名 = 値 って形に当てはまると unitの()って変数名であり値でもあるってこと? とか考え出すと混乱してしまいます・・・ http://mevius.5ch.net/test/read.cgi/tech/1245017721/939
940: デフォルトの名無しさん [sage] 2016/09/02(金) 18:22:47.76 ID:h+44ee0t >>937 その用途の場合単なるエントリポイントなので()にそんなに意味はない。 let _ =〜でも動作するよ。 http://mevius.5ch.net/test/read.cgi/tech/1245017721/940
941: デフォルトの名無しさん [sage] 2016/09/02(金) 19:39:25.71 ID:MnPjnRyk >>939 letは代入ではなくパターンマッチ 普段は let パターン = 式 のパターンのところに新規の束縛(変数名)を一個置いてるだけ let 1 =2 とか書けてMatch_failureになるよ http://mevius.5ch.net/test/read.cgi/tech/1245017721/941
942: デフォルトの名無しさん [sage] 2016/09/02(金) 21:44:32.31 ID:TuW8Vb/N 皆さんありがとう、何となく分かりました 実際に「let x::xs = [1;2;3;4];;」とかやるとx=1、xs=[2;3;4]とかなりますね letってのはmatchの単独パターンバージョンみたいな感じなんですね、きっと http://mevius.5ch.net/test/read.cgi/tech/1245017721/942
943: デフォルトの名無しさん [sage] 2016/09/03(土) 14:38:27.01 ID:xDozGH3Q OCamlも捨てがたい http://qiita.com/HirofumiYashima/items/98d35b40dde12bbb5d6d http://mevius.5ch.net/test/read.cgi/tech/1245017721/943
944: デフォルトの名無しさん [sage] 2016/09/04(日) 01:00:38.68 ID:m/Nfzz4G たびたび初心者的質問ですいません OCamlにはListやArrayに対するgroup by関数って無いんでしょうか? 標準ライブラリ(ideoneやyukicoderで利用可能)の範囲内で存在すれば嬉しいんですが・・・ http://mevius.5ch.net/test/read.cgi/tech/1245017721/944
945: デフォルトの名無しさん [sage] 2016/09/04(日) 21:14:26.78 ID:ZFd7dRv3 List.filter : ('a -> bool) -> 'a list -> 'a list ならある。 Arrayにはないから自力で実装するかExtLibでも使おう。 っていうか標準ライブラリだったら自分で検索しようね。 馬鹿なの? http://mevius.5ch.net/test/read.cgi/tech/1245017721/945
946: デフォルトの名無しさん [sage] 2016/09/04(日) 21:40:33.19 ID:m/Nfzz4G >>945 標準ライブラリは探したけど、無かったから自作したよ 最近だとF#にしろscalaにしろgroupbyがあるのが当たり前だから、確認のため聞いてみた その程度の事情も察せないお前が馬鹿じゃねw http://mevius.5ch.net/test/read.cgi/tech/1245017721/946
947: デフォルトの名無しさん [sage] 2016/09/05(月) 20:50:26.74 ID:uZnwqH5s 宿題や競プロでもやるんじゃなきゃCoreかBatteries入れないとやってられない http://mevius.5ch.net/test/read.cgi/tech/1245017721/947
948: デフォルトの名無しさん [sage] 2016/09/10(土) 11:17:54.65 ID:hxR4/XV4 標準ライブラリゴミすぎ http://mevius.5ch.net/test/read.cgi/tech/1245017721/948
949: デフォルトの名無しさん [sage] 2016/09/10(土) 20:27:19.82 ID:vL431mpn map reduceに相当するもんがあればいけるんじゃね http://mevius.5ch.net/test/read.cgi/tech/1245017721/949
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.209s*