1 名前:デフォルトの名無しさん mailto:sageteoff [2015/01/25(日) 12:07:29.52 ID:gAd5OZDm.net] プログラミング言語 D (D Programming Language) について語るスレッドです。 ■本家 dlang.org/ - 公式(英語) www.kmonos.net/alang/d/ - 公式の和訳 (やや古いので注意) https://issues.dlang.org/ - D言語バグ報告 https://github.com/D-Programming-Language - D言語開発リポジトリ ■Wiki wiki.dlang.org/ - 公式Wiki dusers.dip.jp/ - D言語友の会(日本語フォーラムあり) ■プログラミング言語D (TDPL: The D Programming Language) Andrei Alexandrescu 日本語版 www.shoeisha.co.jp/book/detail/9784798131108 ソース貼付サイト dpaste.dzfl.pl/ <$><$> https://www.bountysource.com/trackers/383571-d-programming-language ■前スレ D言語 Part33 toro.2ch.net/test/read.cgi/tech/1396145538/ ■過去スレ、関連スレ makimo.to:8000/cgi-bin/search/search.cgi?q=D%8C%BE%8C%EA&sf=2&all=on&view=table&shw=5000
910 名前:デフォルトの名無しさん [2018/05/08(火) 16:24:19.12 ID:75TKeVia.net] 使うまではエラー出ない方がいいやん
911 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 00:52:11.39 ID:urtq8In6.net] -betterC が使えるようになってから出来ることが格段に増えたな 組み込み周りはもちろんのこと、DのコードからWebAssembly吐ける日が来るとは思ってなかった
912 名前:デフォルトの名無しさん [2018/05/09(水) 08:31:17.51 ID:DadRmw9B.net] 最
913 名前:奄ゥらやっとけばよかった 方向性を間違えていた [] [ここ壊れてます]
914 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 20:31:51.52 ID:pG/0Qta8.net] D言語も大分落ち着いてきた頃合いだしそろそろ見直される時代が来てもいいのよ? (なんか最近deleteが非推奨になったような気もするが)
915 名前:デフォルトの名無しさん [2018/05/13(日) 23:12:24.94 ID:l20zYg8v.net] 競プロでD言語を使いまくってD言語を宣伝だ!
916 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 23:40:01.38 ID:zmXs6vK1.net] 競プロとD言語は相性いいと思うんだけどな 俺も競プロでD言語使ってるし
917 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 00:25:08.63 ID:AoIdJqgi.net] 変数への再代入禁止を意味するfinalがいつの間にか使えなくなっとるやん コンパイラに促された通りconst付けてもnot callable using a `const` objectって怒られるし ちゃうねん、Javascriptのconstみたいに事故防止に再代入のみを禁止したいねん 廃止要素に関してはどうも知識のアップデートが追いつかん
918 名前:デフォルトの名無しさん [2018/05/17(木) 12:42:43.82 ID:HY+Xmele.net] umu
919 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 21:48:23.32 ID:aSY3G8ai.net] D言語はもう終わりなんだよ というか始まってもないというか
920 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 22:15:29.42 ID:sUJws5+j.net] そういう煽りは要らないっすね、このスレには
921 名前:860 mailto:sage [2018/05/17(木) 22:42:36.00 ID:AoIdJqgi.net] final変数がいつの間にか廃止してた問題は scope変数への再代入がいつの間にかコンパイルエラー出るようになってたことで解決したわ スコープ内限定で再代入禁止でスコープを抜ければ変数の寿命が来る、ってことでscope変数で要件を満たせる
922 名前:デフォルトの名無しさん [2018/05/18(金) 17:47:42.29 ID:0IKxFX6d.net] >>888 流産というか仕様変えすぎて育つ前に首切ってる感じ
923 名前:デフォルトの名無しさん mailto:sage [2018/05/20(日) 15:02:22.61 ID:q06gwnuv.net] 産みっぱなしの児童労働やで
924 名前:デフォルトの名無しさん mailto:sage [2018/05/20(日) 23:02:17.61 ID:qH56GQyK.net] aliasがいつの間にか構文変わってたのは知ってたけど typedefもいつの間にか消えて使えなくなってるのかよ しかも従来のやり方と比べて代替手段がクソ面倒
925 名前:デフォルトの名無しさん mailto:sage [2018/05/20(日) 23:08:04.29 ID:qH56GQyK.net] MDN並みに日本語ドキュメントが最新に追いついていて 現行仕様、廃止仕様がきちんと整理されていないとツライな ちょっと離れてるだけで記憶に残ってるD言語とはまるで別言語になってる
926 名前:デフォルトの名無しさん [2018/05/21(月) 10:14:37.88 ID:6DKDYwaD.net] うむ
927 名前:デフォルトの名無しさん [2018/05/23(水) 19:08:02.45 ID:Au5e7VGg.net] 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 KUKID
928 名前:デフォルトの名無しさん mailto:sage [2018/05/23(水) 21:20:31.33 ID:HAh7S+Yv.net] change log は見やすくなってるよ 時々重要な変更がすっぽり抜けてるけどな 言語レベルの廃止も一応リスト化されてるよ https://dlang.org/deprecate.html 今気づいたが2ヶ月毎のリリースって明言されてるな minor release とかふざけたこと書いてるけど
929 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 01:24:55.66 ID:cbZMWmWW.net] >>897 そのページ初めて見るんだけどどっから飛べるんや…
930 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 01:51:49.54 ID:cbZMWmWW.net] >>897 そして昔確かにあったはずのfinal/const/invariantの ( https://digitalmars.com/d/final-const-invariant.html ) 再代入禁止を意味するfinal記憶クラスの仕様は何処へ消えたんや…
931 名前:デフォルトの名無しさん [2018/05/24(木) 09:58:50.53 ID:fftgGS82.net] 色々と残念になっていくな
932 名前:デフォルトの名無しさん [2018/05/24(木) 19:20:19.04 ID:19Fz0o1F.net] 文句ある
933 名前:ネらチミたちがD言語開発に直接関わりなさいな [] [ここ壊れてます]
934 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 12:29:53.89 ID:llbJVLc1.net] いつの間にか使えなくなってて しかも廃止仕様リストにも載ってなきゃ どこに消えたんだってのは普通に抱く感想だよ
935 名前:デフォルトの名無しさん [2018/05/25(金) 16:14:50.43 ID:XO9fqtgP.net] そういうの大事だよね
936 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 21:13:52.67 ID:Kp5EEe8w.net] 少なくとも俺がいじり出した10年くらい前には既にそんな機能なかった
937 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 21:45:50.20 ID:llbJVLc1.net] 当時穴が開くほど読んだもんだなぁ https://web.archive.org/web/20071011061638/www.kmonos.net/alang/d/final-const-invariant.html
938 名前:デフォルトの名無しさん [2018/05/26(土) 17:33:25.22 ID:VmZ0B+DV.net] 終わっていくってこういうことなんだな
939 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 21:43:43.26 ID:Yg2bLXCl.net] 次バージョンから来る契約構文の追加は楽しみだ int fun(ref int a, int b) in(a > 0) in(b >= 0, "b cannot be negative") out(r; r > 0, "return must be positive") out(; a != 0) { // ... }
940 名前:デフォルトの名無しさん mailto:sage [2018/05/27(日) 10:51:50.80 ID:K2zIueyC.net] Dってnull安全性の機能は今のところ標準では用意されてないカンジ? template使って実現すること自体は簡単そうだけど
941 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 18:04:56.72 ID:arddwNhh.net] std.conv.to!intでstringからintに変換しようと思ったんですけど、 stringで表現される数字が全角でした。 こういう場合、どうすればいいですか?
942 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 22:54:43.49 ID:LYbFojL+.net] 要素に対し'0'引くだけでint値を得られるし '0'引いて'0'足せば半角数字の文字コード得られるし あとは煮るなり焼くなり
943 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 00:12:59.63 ID:VBB2bpQs.net] >>910 なるほど。 文字コードが連続してるからそういう方法あるんですね。
944 名前:デフォルトの名無しさん [2018/06/11(月) 10:45:31.47 ID:tK3aH3wF.net] 漢数字はテーブル用意するのかそれともi18nされてるのか
945 名前:デフォルトの名無しさん [2018/06/11(月) 20:26:30.57 ID:xf3num2h.net] 意味的に連続する文字の文字コードが連続してる保証ってないって話ではなかったっけ
946 名前:デフォルトの名無しさん [2018/06/12(火) 16:49:06.21 ID:bLF3+6cr.net] 二支とか十干だな
947 名前:デフォルトの名無しさん [2018/06/12(火) 16:49:34.78 ID:bLF3+6cr.net] 変なとこで切れた 十二支と十干で干支
948 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 17:10:31.20 ID:eeJGE1xP.net] tr関数でASCIIに変換すればいいんじゃね。 と思ったらハイフン'-'が厄介だった。tr(s, "0123456789+−", "0123456789+-");
949 名前:デフォルトの名無しさん mailto:sage [2018/06/18(月) 19:23:44.09 ID:MmynirXE.net] RustスレでD言語は死に絶えたって言われて何も言い返せなかったわ…
950 名前:デフォルトの名無しさん [2018/06/18(月) 19:48:03.22 ID:UtQrM811.net] おかえり
951 名前:デフォルトの名無しさん mailto:sage [2018/06/18(月) 21:11:21.63 ID:w1ISs/TA.net] むしろ更新が落ち着いた今こそ復権のタイミングじゃないか というか他の言語だって追加に廃止に非推奨と仕様コロコロ変わってて Dのこと言えないじゃないか
952 名前:デフォルトの名無しさん [2018/06/19(火) 11:25:39.55 ID:tjlbsfDK.net] D->LLVM->ネイティブとかさ アプリのフレームワークで共通の鰌で Windows,Android,OSX,iOSとかで動くようにならないかな
953 名前:デフォルトの名無しさん mailto:sage [2018/06/19(火) 11:29:17.04 ID:QOayKepT.net] UWPとかに対応しないと
954 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 11:31:28.73 ID:ZyTQ80WT.net] D言語でCGI作る場合POSTデータってどうやったら取れますか?
955 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 11:58:51.27 ID:qKnsPtkx.net] CGI
956 名前:ならサーバーの設定次第で勝手にコマンドライン引数なり標準入力なりに入ってくるはずだろ D側で考えることは特にない [] [ここ壊れてます]
957 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 20:33:43.97 ID:+T+Up6NP.net] むしろPOSTは普通に取れてた 取れないのはGETの方だった まぁ結局getenv("QUERY_STRING")で取れたけど DってCみたいにポイントをそのまま配列としては使えないんですね
958 名前:デフォルトの名無しさん [2018/06/28(木) 01:40:10.19 ID:FdbC2U6h.net] unicode1バイト目が \0 というオチ
959 名前:デフォルトの名無しさん mailto:sage [2018/06/28(木) 22:29:21.28 ID:lMLAd/CT.net] >DってCみたいにポイントをそのまま配列としては使えないんですね 試してみたら普通に配列のように使えたけどどゆこと? import std.stdio : writeln; import core.stdc.stdio : putchar; char[] text = "Hello World".dup; char* pHello = text.ptr; char* pWorld = &text[6]; // 添え字アクセス for ( int i = 0; i < 5; i++ ) putchar( pHello[i] ); // 長さ付与 writeln( pWorld[0..5] ); 出力結果: HelloWorld
960 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 14:01:26.85 ID:lH1tX97N.net] ようやくDMD2.081.0のリリース版来たやんけ
961 名前:デフォルトの名無しさん [2018/07/04(水) 22:05:22.52 ID:gFgZc5FG.net] PDR
962 名前:デフォルトの名無しさん mailto:sage [2018/07/05(木) 16:30:06.53 ID:AeL6VB/V.net] PDR
963 名前:デフォルトの名無しさん mailto:sage [2018/07/21(土) 10:05:01.11 ID:HztBSU4B.net] D言語って将来性あるの? 学んでおいて損はない?
964 名前:デフォルトの名無しさん [2018/07/21(土) 11:01:32.26 ID:JzufiDOi.net] 将来性は微妙 損はない
965 名前:デフォルトの名無しさん mailto:sage [2018/07/22(日) 07:56:57.07 ID:7emN8jqZ.net] C言語みたいな化石言語使い続けないといけないの早くなんとかしてくれ
966 名前:デフォルトの名無しさん mailto:sage [2018/08/11(土) 12:00:22.25 ID:3BcXSGzx.net] dflってもう使えんの?
967 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 17:17:14.78 ID:81TKEpi+.net] 1年以上ほったらかしだったがフォーク版なら特に問題なかった
968 名前:デフォルトの名無しさん mailto:sage [2018/08/25(土) 09:37:03.11 ID:TUMq6wBN.net] https://github.com/JesseKPhillips/dfl ここが最新メンテナだと思ってたが更新停止を明言されちまったな DWT が標準GUIとして継続してくれればいいんだが
969 名前:デフォルトの名無しさん mailto:sage [2018/08/25(土) 12:44:14.71 ID:6IfF+cbw.net] ポトペタしたい
970 名前:デフォルトの名無しさん mailto:sage [2018/08/25(土) 15:59:29.12 ID:l6qIS0xn.net] 別にD言語に限った話でもないけど DelphiやQt DesignerやXcodeのリソースファイルを読み込む部分だけ書けば どんなGUIライブラリでもポトペタモドキはできると思うんだ 実例は見たことない
971 名前:デフォルトの名無しさん mailto:sage [2018/09/01(土) 11:14:11.93 ID:QmQOTtaG.net] 今日本で最もアツいD言語コミュニティって何処なん? 15年前はここだったけど
972 名前:デフォルトの名無しさん [2018/09/01(土) 13:47:55.16 ID:i/jVHK5F.net] 過疎ってるけどここ
973 名前:デフォルトの名無しさん [2018/09/01(土) 20:03:13.23 ID:ZleIwKxc.net] 競プロで流行らせて盛り上げようぜ
974 名前:デフォルトの名無しさん mailto:sage [2018/09/01(土) 21:05:32.60 ID:KTWSZRWs.net] Rust,Goより良いと思うんだけどなあ
975 名前:デフォルトの名無しさん mailto:sage [2018/09/01(土) 21:59:11.71 ID:rtR930fJ.net] 自分もコミケでD同人買って読むまで知らなかったけどDUBっていうD言語のパッケージマネージャあるんだよな code.dlang.org/
976 名前:デフォルトの名無しさん [2018/09/02(日) 01:33:02.61 ID:YXkmV9AS.net] >>941 ほんそれ
977 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 06:46:58.89 ID:TkJi8FAz.net] こんなのあるのな code.dlang.org/packages/vibe-d code.dlang.org/packages/dlangui
978 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 06:54:20.44 ID:TkJi8FAz.net] ラズパイでも使えそうだな code.dlang.org/packages/dgpio
979 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 10:47:36.34 ID:kbbUS7De.net] vive.d は希望の星やで DUB もそこが作ってるし
980 名前:デフォルトの名無しさん [2018/09/22(土) 15:13:01.38 ID:xOVRbYWf.net] Nim いいね
981 名前:デフォルトの名無しさん mailto:sage [2018/11/05(月) 01:16:39.94 ID:rYTjRCxn.net] gccに入ったのおめ
982 名前:デフォルトの名無しさん [2018/11/05(月) 13:41:51.79 ID:o5QGnfIr.net] いつの話よ
983 名前:デフォルトの名無しさん mailto:sage [2018/11/05(月) 18:04:59.72 ID:rYTjRCxn.net] ごく最近だよ gccの公式リポジトリにgdc一式が入った
984 名前:デフォルトの名無しさん mailto:sage [2018/11/05(月) 22:07:45.33 ID:5ZQ/MJVc.net] 入るのはだいぶ前に決まってたけど実際に入ったの? だとしたらめでたい
985 名前:デフォルトの名無しさん [2018/11/06(火) 11:34:12.15 ID:vyXuaWzf.net] 遅すぎた春🎊
986 名前:デフォルトの名無しさん mailto:sage [2018/11/06(火) 13:39:43.26 ID:e09+EfP6.net] gcjが外れたからgc付き言語が無くなってチャンスではあったのだけれども goが先に入っちゃって時節を逃した感はどうしても
987 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 23:12:51.64 ID:IsYSfhKR.net] ついに入ったのか しかしGDCはバージョンアップが遅れに遅れてほとんど相手にされないレベルだったけどどうなったのかしら
988 名前:デフォルトの名無しさん [2018/11/09(金) 12:15:39.04 ID:mwKVhTqG.net] https://qiita.com//outlandkarasu@github/items/a2243eb3adbe906ec30d
989 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 13:52:26.13 ID:hzkpPvzE.net] 風評被害甚だしい 【接客】クレーマーの餌食になる人は「この言葉」に注意 モンスタークレーマーだけでなく「ふつうのお客様」をも怒らせる“D言語”とは https://rosie.5ch.net/test/read.cgi/editorialplus/1539062055/
990 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 16:33:56.24 ID:yzCMB8/E.net] でもその「D言語」はマナー屋の造語なんですよ ですからこのスレとは関係ないんです。だってここのD言語はうぉるたん作ですもの
991 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 20:04:13.92 ID:iAbNNeDp.net] だから風評被害なんだろ
992 名前:デフォルトの名無しさん mailto:sage [2018/11/21(水) 17:48:45.86 ID:hwLUtClc.net] CPUとメモリをたっぷり使うプログラムを書いたんですけど、実行中、下記のエラーが発生してしまうことがあります。 core.exception.OutOfMemoryError@src\core\exception.d(693): Memory allocation failed タスクマネージャを見ながら実行してみると、多い時でメモリを1700MBぐらい使っていて、上記のエラーが出たときは1100MB程度でした。 PCのメモリは8GB積んでいて、プログラム実行中も2〜3GBぐらいは空いていました。 未使用のメモリがまだ残っているのにアロケーションに失敗するのはどうしてなんでしょうか? そして、何か回避方法はありますか?
993 名前:デフォルトの名無しさん mailto:sage [2018/11/21(水) 21:37:17.53 ID:SmkNBI+1.net] 大きな領域を一度に確保しようとして 空き容量には余裕があるけどその領域を確保できる隙間がないから失敗したとか?
994 名前:デフォルトの名無しさん mailto:sage [2018/11/21(水) 22:16:34.40 ID:z3Is5rCO.net] たぶん 32bit やろ 64 bit でいいならそっちにしたほうが無難 GC も肝心なときにコケる印象 まさか無いとは思うけど仮想メモリ無効にしたりしてないよね
995 名前:デフォルトの名無しさん mailto:sage [2018/11/21(水) 22:30:35.42 ID:H1v4KZsy.net] D言語のGCってコンパクションやってないんだっけ?
996 名前:933 mailto:sage [2018/11/21(水) 23:21:11.93 ID:hwLUtClc.net] >>960 なるほど、そういう可能性もあるんですね。 >>961 32bitのdmdを使っていました。 4GBより大きいメモリを積んでる場合、32bitだと使えない場合があるということですね。 64bitを試してみます。
997 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 17:30:19.97 ID:WNoH6qHd.net] >>955 のDLang Tourっての見たらVibe.dの事も普通に載ってるのな 興味はあったけど今まで拾い読みする程度の情報くらいしか知らなかったけど これを機にやってみようかな
998 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 18:07:04.87 ID:ZtWiRdZy.net] >>963 32bitプロセスならプロセスが使える仮想メモリの上限は2GBだからね これはOSの制限なので、しょうがない
999 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 18:54:10.07 ID:tTn5D6Z9.net] コンパイラを変えるんじゃなくてビルドモードを変えるんやで ( -m64 ) デフォルトの GC はゴミだが 64bit ならまぁまぁ使えると言ってるんやで
1000 名前:デフォルトの名無しさん [2018/11/25(日) 23:30:27.63 ID:kJa4tJwN.net] 他のGC付言語と比べてもDのGCはゴミ?
1001 名前:デフォルトの名無しさん [2018/11/26(月) 13:35:29.96 ID:M4lkR7sD.net] JSよりまし
1002 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 16:41:04.95 ID:E028bwsj.net] インストール版でインストールしたdmd2.083で適当なコードをビルドすると"Access Violation"とだけエラーが出て、 ビルドが完了しないんですが、原因は何なんでしょうか? 上記のエラーはDebugモードの時のみで、Releaseモードの時は正常にビルドできます。 またこのコードはdmd2.071ではDebug、Releaseともに正常にビルドできました。
1003 名前:デフォルトの名無しさん [2018/11/26(月) 16:46:42.83 ID:M4lkR7sD.net] 「適当なコード」 再現する最小限のものを貼れ
1004 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 17:01:45.17 ID:DMixgTsv.net] OSとか周辺情報皆無で質問されてもね…
1005 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 18:08:49.61 ID:E028bwsj.net] >>970 import std.stdio; void main() { writeln("Hello World!"); } これをビルドすると例のエラーになります。 >>971 win10です。 IDEはVS2013を使いました。
1006 名前:デフォルトの名無しさん [2018/11/27(火) 20:08:46.24 ID:F5dyxMID.net] OSからインスコやり直し
1007 名前:943 mailto:sage [2018/11/27(火) 22:40:25.69 ID:9c7HJkqh.net] >>973 厳しいですね。 https://qiita.com/sfujita/items/55dfd9203dffe05598c6 一番下のsc.iniで上書きして、hello.dとBuild.batをコピペして、 Build.batを実行したら、正常に動作しました。 VSの方で何か問題があるのかもしれないです。
1008 名前:デフォルトの名無しさん mailto:sage [2018/11/27(火) 22:53:19.06 ID:pagiDKMJ.net] 去年くらいから VS のインストール情報を検索してリンカやSDKを自動選択する機能がついた VS2013 は古すぎてマズイ気がする
1009 名前:943 mailto:sage [2018/11/28(水) 16:57:45.65 ID:lzMMCZH4.net] VS2017のインストールとdmd2.083インストーラ版のインストールを行い、Hello World!をビルドしてみましたが、 hoge.pdb: cannot add symbols to module, probably msobj140.dll missing というエラーが出ました。 $(VCINSTALLDIR)binと$(VSINSTALLDIR)Common7\IDEをエクスプローラで確認してみましたが、 どちらともmsobj140.dllはありました。 なぜエラーが出るのか全く分かりません。
1010 名前:デフォルトの名無しさん [2018/11/28(水) 18:22:14.14 ID:hLCjBKjM.net] x64の方にはあるけどx86の方には無いな
1011 名前:943 mailto:sage [2018/11/28(水) 20:00:53.65 ID:lzMMCZH4.net] 私の環境では、Program Files (x86)\Microsoft Visual Studio 14.0にはありましたが、 Program Files\Microsoft Visual Studio 14.0にはありませんでした(全部で64KB程度しかない)。 sc.iniはProgram Files (x86)の方を参照するようになっていますが、32bit版のVSじゃ使えないんでしょうか?
1012 名前:943 mailto:sage [2018/11/29(木) 13:56:17.42 ID:9E8r92ip.net] >>974 のサイトの手順をやり直したら解決しました。 VSのインストール時に、VisualC++に関するオプションをいじった(5GBぐらい大きくなった)のが影響したのかなぁ。
1013 名前:デフォルトの名無しさん mailto:sage [2018/11/29(木) 15:01:17.62 ID:9iyhNIn7.net] つーか>>974 の記事が古い 2.079以降は64bit版ビルドするのにVC++もWindowsSDKも不要になってる
1014 名前:デフォルトの名無しさん mailto:sage [2018/11/29(木) 20:54:07.49 ID:eyw2ItTx.net] llvm のツールチェーンが使えるようになったんだっけ でも本格的にやるにはデバッガがあったほうが
1015 名前:いい [] [ここ壊れてます]
1016 名前:デフォルトの名無しさん mailto:sage [2018/11/29(木) 22:53:22.13 ID:OLmOFAf+.net] 12月1日のQita Advent Calendarが何かしらの参考になるかもしれないね まだ内容は当然わからないけど
1017 名前:デフォルトの名無しさん [2018/12/02(日) 18:19:15.04 ID:r/YV3Hmh.net] 無事1日が終わりました 本当にありがとうございました
1018 名前:デフォルトの名無しさん mailto:sage [2018/12/12(水) 19:50:50.65 ID:KrrqRBoW.net] Linuxでvibe.dやるならコンパイラどれ使ったらいい?
1019 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 18:08:15.48 ID:1edG4e+S.net] 2.085 で Precise GC の試験実装が始まったのにお前らときたら >>984 公式でいいんじゃね ldc の追随も凄まじいけど
1020 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 00:18:56.75 ID:oV/wBHSs.net] std.conv.toから投げられた例外をThrowableでcatchしてtoStringとwritelnでエラーメッセージを書き出すと、 関数呼び出しの経路とかソース上の行番号が表示されますよね。 それが、いろいろ改修してるうちに途中で途切れたようなエラーメッセージしかでなくなってしまいました。 原因わかる方いますか?
1021 名前:デフォルトの名無しさん [2019/03/21(木) 00:27:04.55 ID:7qm1Whlz.net] ascii以外の字が混ざってないか multibyteの不正な文字(1byte目だけあって2byte目が現れずに次のascii文字が並ぶとか)
1022 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 02:27:46.51 ID:oV/wBHSs.net] >>987 main関数の中でto!uint("a")とやってみましたが、同じように途切れたエラーメッセージになりました。 std.conv.ConvException@***\src\phobos\std\conv.d(2267): Unexpected 'a' when converting from type string to type uint ---------------- 0x00007FF77B85E400 in std.string.representation!(immutable(char)).representation at ***\src\phobos\std\conv.d(2271) 0x00000207C32A3000
1023 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 08:16:53.81 ID:Ai8cDmsG.net] スタックトレースは結構雑で何年もバグが放置されてる感ありあり そのへんを気にする人はデバッガを使うから OSやコンパイラ実装でも違う処理してるからそのへん書かないとだめよ Windows は新しめのバージョンで改善があったはずだけど
1024 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 08:48:24.57 ID:Ai8cDmsG.net] Win + 64bit (MSVC) と思っていろいろやってみたけど再現しない llvm 実装は動かしたことないからわからんちん >Windows は新しめのバージョンで改善があったはず これは関係なかったぽい
1025 名前:デフォルトの名無しさん [2019/03/21(木) 10:59:19.34 ID:/Eg7TqPx.net] windows は git bash を cmd の代わりに使ってる 快適すぎる
1026 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 15:14:53.25 ID:QmWGgmIB.net] >>989-990 Windows10、dmd2.083.0です。 VSにVisualDを入れて使ってます。
1027 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 17:37:05.13 ID:VNw1eXct.net] 今年はロンドンでカンファレンスやるみたいね 5月8日〜5月10日までカンファレンス、11日にハッカソン https://dconf.org/2019/index.html
1028 名前:デフォルトの名無しさん [2019/04/18(木) 03:00:23.27 ID:6Z/jOLC9.net] 。
1029 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 09:54:41.16 ID:tU2fuz9+.net] 2.086 では import std; 一発で Phobos 全部入りができるらしいぞ
1030 名前:デフォルトの名無しさん [2019/05/06(月) 18:39:56.75 ID:o0+2Jvom.net] 今更感
1031 名前:デフォルトの名無しさん [2019/05/07(火) 21:39:34.26 ID:8L3IENLQ.net] そういう楽する系の機能はバグの温床
1032 名前:デフォルトの名無しさん mailto:sage [2019/05/08(水) 16:41:18.84 ID:5UkCGLAo.net] gcc9.1リリースされgdcが含まれるようになったね。
1033 名前:デフォルトの名無しさん mailto:sage [2019/05/08(水) 20:49:44.16 ID:ifj8Eltp.net] ついに来たか
1034 名前:デフォルトの名無しさん mailto:sage [2019/05/08(水) 21:14:43.58 ID:XVr67Z+W.net] >>997 今までモジュール処理がクソだったから何年もかけてバグ潰してきたんやで
1035 名前:デフォルトの名無しさん [2019/06/19(水) 04:45:15.72 ID:tVNS+22r.net] 【出資】松本卓朗 人工知能詐欺【注意】 https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/
1036 名前:デフォルトの名無しさん mailto:sage [2019/07/04(木) 15:04:12.18 ID:7idq17x4.net] char[]をstd.algorithm.sorting.sortでソートしようするとコンパイルエラーになるんですけど、 辞書順にソートしたい場合、どうやればいいですか?
1037 名前:デフォルトの名無しさん [2019/07/04(木) 17:59:32.86 ID:VpXpLSzf.net] string[]
1038 名前:デフォルトの名無しさん mailto:sage [2019/07/04(木) 19:29:20.37 ID:7idq17x4.net] 1文字の文字列の配列という扱いをしないといけないのかー
1039 名前:デフォルトの名無しさん mailto:sage [2019/07/04(木) 20:40:56.65 ID:gcxSuYzr.net] mutable だからじゃないの?
1040 名前:デフォルトの名無しさん mailto:sage [2019/08/09(金) 21:17:38.85 ID:DMNWEXMT.net] dchar[]ならソートできそう
1041 名前:デフォルトの名無しさん mailto:sage [2019/08/09(金) 23:44:03.55 ID:FZatNxGm.net] なるほどその手があったか 全く使わないから存在そのものを忘れてた(一応 wchar までは試した
1042 名前:デフォルトの名無しさん mailto:sage [2019/09/30(月) 15:56:21.91 ID:+ZTZZ6hs.net] 次スレは>>990 くらいでいい?
1043 名前:デフォルトの名無しさん mailto:sage [2019/09/30(月) 19:05:43.75 ID:gJLA2fQe.net] 梅
1044 名前:デフォルトの名無しさん mailto:sage [2019/10/01(火) 09:07:19.23 ID:HKAyRowK.net] 比較対象がPHPとか大丈夫なのか Saving Money by Switching from PHP to D https://dlang.org/blog/2019/09/30/saving-money-by-switching-from-php-to-d/
1045 名前:デフォルトの名無しさん [2019/10/07(月) 14:28:14.46 ID:nnDn0jE7.net] dmc ってもう更新されないの?
1046 名前:デフォルトの名無しさん mailto:sage [2019/10/12(土) 02:30:16.84 ID:jfs+9yac.net] 32bit 対応すらマトモにできてるとは言い難いのに
1047 名前: mailto:sage [2019/10/12(Sat) 12:50:02 ID:mbasSDLv.net] dgcで大逆転するからするから
1048 名前:デフォルトの名無しさん [2019/10/20(日) 10:00:15.38 ID:Xl2t0ZNf.net] Dはもう死んでしまったの?
1049 名前:デフォルトの名無しさん mailto:sage [2019/10/20(日) 20:32:24.33 ID:/h31ZBYY.net] almost dead
1050 名前:デフォルトの名無しさん mailto:sage [2019/10/21(月) 03:47:18 ID:15XQsNX7.net] >>1014 まだよ!
1051 名前:デフォルトの名無しさん [2019/10/21(月) 13:02:30 ID:c9dhXgWB.net] C C++ D Go それぞれのメリットデメリットを教えてください
1052 名前:デフォルトの名無しさん mailto:sage [2019/10/21(月) 20:13:34 ID:z4mh9OGj.net] ggrks
1053 名前:デフォルトの名無しさん [2019/10/22(火) 10:51:03.05 ID:F+STirlY.net] 俺は案外gccに入ったからDはそのうち人気出るんじゃないのかなと思ってる。使わないけど。他の言語より明かに素直でとっつきやすいと思うから。
1054 名前:デフォルトの名無しさん [2019/10/22(火) 10:59:35.52 ID:fxbuxtP/.net] 知らんけど/メリット/デメリット C/小さい・速い・枯れている・ライブラリ豊富/古い・手間掛かる C++/betterthanC/カオス・遅い D/小さい・速い・素直・ガベコレ/利用者少ない? Go/ガベコレ/でかい・癖強い
1055 名前:デフォルトの名無しさん mailto:sage [2019/10/23(水) 00:26:56.16 ID:eMCh2wBM.net] Dは死んだ これからはRust
1056 名前:デフォルトの名無しさん [2019/10/23(水) 00:34:53.79 ID:JxOFlXnS.net] Dみたいな変態構文の言語が流行るわけないだろ
1057 名前:デフォルトの名無しさん [2019/10/23(水) 13:57:04.72 ID:rS820tUE.net] ライバル来た 次世代が造った言語 blawn https://mevius.5ch.net/test/read.cgi/tech/1571717826/
1058 名前:デフォルトの名無しさん [2019/10/24(木) 13:27:01.47 ID:PdyZnCeq.net] Rust > D > Go > C > C++ こんな感じか
1059 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 22:31:54.42 ID:l0dq/DHs.net] なんの大小関係なん?
1060 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 22:56:28.84 ID:ADhpIzNi.net] まもなくここは 乂1000取り合戦場乂 となります。 \∧_ヘ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ,,、,、,,, / \〇ノゝ∩ < 1000取り合戦、いくぞゴルァ!! ,,、,、,,, /三√ ゚Д゚) / \____________ ,,、,、,,, /三/| ゚U゚|\ ,,、,、,,, ,,、,、,,, ,,、,、,,, U (:::::::::::) ,,、,、,,, \オーーーーーーーッ!!/ //三/|三|\ ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧ ∪ ∪ ( ) ( ) ( ) ) ,,、,、,,, ,,、,、,,, ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧ ,,、,、,,, ( ) ( ) ( ) ( )
1061 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 1733日 10時間 49分 0秒
1062 名前:1002 [Over 1000 Thread.net] 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 5ちゃんねる専用ブラウザからの広告除去 ★ 5ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ https://premium.5ch.net/ ▼ 浪人ログインはこちら ▼ https://login.5ch.net/login.php
1063 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています