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
654 名前:デフォルトの名無しさん [2016/06/25(土) 22:16:23.10 ID:hxA5cJiF.net] 残念
655 名前:デフォルトの名無しさん [2016/06/26(日) 11:50:32.74 ID:YRduG3pc.net] 速い行列演算したいんだけどIntel mklのblasを読み込む方法がよくわからん…… あとScidってなんか開発止まってるっぽいけどどうなんだろ?
656 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:08:12.61 ID:Hr+drjlN.net] ネイティブも吐けるJuliaと比べて どっちが速いん? どっちが書きやすいん?
657 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 13:03:10.20 ID:0+Or/a+e.net] C系に慣れてればこっちが書きやすい どっちが速いかは用途によるんじゃないの ベンチマーク取った!→チューニングが足りん! てのがいつもの流れ
658 名前:デフォルトの名無しさん [2016/06/26(日) 14:45:48.76 ID:Hr+drjlN.net] なるほどthx!
659 名前:デフォルトの名無しさん [2016/06/28(火) 14:04:24.39 ID:MNOhqMou.net] ってかDで線形代数する時のスタンダードってなんだ?
660 名前:デフォルトの名無しさん [2016/06/28(火) 14:27:17.46 ID:a3nSzCGl.net] おhr qiita.com/k3_kaimu/items/e7aab2ef090c53cac819 forum.dlang.org/post/mailman.627.1331668940.4860.digitalmars-d-learn@puremagic.com
661 名前:デフォルトの名無しさん [2016/06/28(火) 21:33:02.21 ID:NXkyNPDs.net] Scidもdepricated放置されてるし科学方面弱いな
662 名前:デフォルトの名無しさん [2016/06/29(水) 20:56:03.25 ID:6Q9/xyGV.net] std.experimental.ndsliceはどうなんだろう experimentalだし俺は使ってないからわからんけど
663 名前:デフォルトの名無しさん [2016/06/29(水) 21:52:28.61 ID:AXw9t+Ft.net] ndsliceは行列演算ついてなかったはず多分
664 名前:デフォルトの名無しさん [2016/06/29(水) 22:24:24.36 ID:9iO2eMNn.net] 多分ね
665 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 02:30:21.03 ID:yrz/Jj7I.net] https://dpaste.dzfl.pl/75f0f6d8bb00 と言う事を知った夏。
666 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 11:02:58.90 ID:X105+0ra.net] import std.stdio; // 例えばこういう interface に対して、 interface Iinc{ final int opUnary(string OP : "++")(){ return opInc; } int opInc(); } // こんな mixin template 使う場合に、 mixin template incImpl(alias target){ int opInc(){ return ++target; } } class A : Iinc { int a; // ↓これはまあいいとして、 mixin incImpl!a; } class B : A { int b; // ↓ ここに override って書いて動くってはじめて知りました。 override mixin incImpl!b; } void main(){ Iinc c = new B; ++c; (cast(A)c).a.writeln; (cast(B)c).b.writeln; }
667 名前:デフォルトの名無しさん [2016/07/08(金) 07:42:04.17 ID:0UOH05eF.net] テンプレート制約で複素数とか、複素数または実数にヒットさせるにはどうすりゃええんや…… 組み込み複素数は__traitで簡単にヒットさせれるけど
668 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 22:01:04.69 ID:7n1yPXzP.net] >>648 こう? is(T == Complex!U,
669 名前:U) // T が std.complex.Complex の場合に true std.traits.isNumeric!T // T が組み込みの数値型の場合に true [] [ここ壊れてます]
670 名前:デフォルトの名無しさん [2016/07/09(土) 22:27:59.54 ID:lSFNvjJ5.net] >>649 こんなis の使い方あったのか 勉強不足でしたすいませんありがとうございます
671 名前:デフォルトの名無しさん [2016/07/10(日) 00:27:46.10 ID:PefByr9S.net] やべえndsliceのライブラリstatic if多すぎて何が起こってるのか全然わかんねえ
672 名前:デフォルトの名無しさん [2016/07/16(土) 14:39:39.16 ID:9Y22Kipm.net] Julia(女) に浮気中
673 名前:デフォルトの名無しさん [2016/07/18(月) 09:14:41.70 ID:V9a/Rv5f.net] Juliaは線形代数得意だもんな
674 名前:デフォルトの名無しさん [2016/07/19(火) 16:01:58.15 ID:U82S7i4O.net] 1、dub.exeを実行すると、コマンドプロンプトが一瞬立ち上げってすぐに消えます。 2、コマンドプロンプトからdub init
675 名前:デフォルトの名無しさん [2016/07/19(火) 16:02:38.07 ID:U82S7i4O.net] 1、dub.exeを実行すると、コマンドプロンプトが一瞬立ち上げってすぐに消えます。 2、コマンドプロンプトからdub init"プロジェクト名"でプロジェクト制作すると、 プロジェクト名のフォルダーが制作され、フォルダー内には、以下の階層ができる 1./source/ 2./source/app.d 3、ここで、"dub.jsonを記述する"とありますが、そのファイルが何処にも有りません。 dubの設定及び使用方法教えてもらえませんか。 Win10、dmd.2.071.1.windowsです。よろしくお願いします。
676 名前:デフォルトの名無しさん mailto:sage [2016/07/19(火) 17:26:50.31 ID:Ez5hwRqa.net] 実行するとコマンドプロンプトが一瞬立ち上がってすぐに消えるのって dub.exeをエクスプローラからダブルクリックした時とかの挙動じゃね? ちゃんとコマンドプロンプトからdub init
677 名前:デフォルトの名無しさん mailto:sage [2016/07/19(火) 17:43:18.52 ID:fscdSyYa.net] 気の利いた IDE が作ってくれるかもしれんけど そうでないなら自作 https://code.dlang.org/package-format?lang=json まあ実際はどっかのプロジェクトから持ってきて修正して流用くらいじゃないの
678 名前:デフォルトの名無しさん [2016/07/19(火) 17:45:43.54 ID:o21q4Wh2.net] まず、Windowsのロゴがあるキー( 田 )を押しながら、Rを押してください。「ファイル名を指定して実行」ウィンドウが開きます。 次に、cmdを入力して、Enterを押してください。
679 名前:デフォルトの名無しさん [2016/07/19(火) 19:18:09.42 ID:3sf6xm4M.net] >>654 が一瞬書き込んですぐに消えました
680 名前:633 [2016/07/19(火) 19:38:28.66 ID:U82S7i4O.net] 1、コマンドプロンプトからdub init"プロジェクト名"Enter 2、Package recipe format (sdl/json) [json]:このようになり、 Package recipe format (sdl/json) [json]:json ↑これ入力 3、Enterキー連打していくと、 Name [test]: Description [A minimal D application.]: Author name [user]: License [proprietary]: Copyright string [Copyright ツゥ 2016, user]: Add dependency (leave empty to skip) []: Successfully created an empty project in 'C:\Users\user\test'. Package sucessfully created in test ↑このようになり、プロジェクト名のフォルダー内に"dub.json"が制作されました。 4、しかしながら、"dub.json"に"dependencies"が無く、ぼちぼち格闘中です。 プログラム歴0の初心者には敷居が高いですね^^;
681 名前:633 [2016/07/19(火) 19:44:14.42 ID:U82S7i4O.net] ↑これ入力←この位置が少しずれていますので、書き直しました。 Package recipe format (sdl/json) [json]:json ←これ入力
682 名前:デフォルトの名無しさん mailto:sage [2016/07/19(火) 19:58:45.99 ID:fscdSyYa.net] いやいやいや プログラム歴0の初心者が dub init 使うってどんな状況よ 最初の一歩から間違ってるとしか
683 名前:デフォルトの名無しさん mailto:sage [2016/07/19(火) 20:05:03.34 ID:fscdSyYa.net] あれ、今は普通のアプリ開発でもビルドツールに dub 使うんだっけ? やったことないな
684 名前:デフォルトの名無しさん [2016/07/19(火) 20:20:26.23 ID:555Vvc50.net] たしかにD言語ってコマンドラインの文化に慣れてないと厳しいな。ってか
685 名前:蜻フの言語がそうだが dependencyは最初はdub.jsonに書いてないけど、手入力したら認識してくれるから、>>657 を参考に自分で手入力するといいよ コマンドラインの文化に慣れてないと違和感感じるかも知れないけど、この手の設定ファイルは最初は何も書かれてないから項目を自分で書いていくのが定石 ってかdubのライブラリ使わないならdependencies 書かなくていいから最初はdependencies 書かなくていいよ [] [ここ壊れてます]
686 名前:633 [2016/07/19(火) 21:06:11.43 ID:U82S7i4O.net] >>641 某イクサゲームをやっていまして、10万円金くじ引いても天なるものが1枚しかでなくてwww 自分でゲーム作ったほうがいいんじゃね!っと思い立ったのが吉日でして。 >>643 ゲーム用のライブライ追加してぼちぼちやってみようかと思ったのですが、 ズッコケすぎて全然前に進みません。^^; dmdダウンロードして4日目くらいですがw ちなみに、"プログラミング言語D"とゲーム開発関係書籍2冊ほど手元に置いてますけど 最初の一歩目で迷子になってます、、、。
687 名前:633 [2016/07/19(火) 22:42:44.72 ID:U82S7i4O.net] 1、"dub.json"に下記を追記しました。 "dependencies": { "dgame": "~>0.6.4" } 2、C:\Users\user>dub build Enterキー Neither a package description file, nor source/app.d was found in ↑このようになります。 app.dに何のために、どんなソースを書くのかわかりません>< よろしくお願いします。
688 名前:デフォルトの名無しさん mailto:sage [2016/07/20(水) 07:03:39.83 ID:/Ye1vbG1.net] dlangerの人口減らしたくないし取っ掛かりの部分だけナビゲートしちゃる dub initによって作られたsource/app.dには コンソールに文字列を出力するコードが最初から書かれてるから そっから自分で動かしたいように書き換えるのが通例 dependenciesは https://code.dlang.org/ のリストにあるパッケージが必要な時に書く これで何言ってんだか分かんなかったらdub.jsonは弄らないで最初のままでおけ てか dub(ビルドツール)の前にdmd(コンパイラ)の使い方を覚えるほうが先だね そもそも言語仕様も標準ライブラリ(phobos)も知らん段階だろうから main.dを新規作成してエディタで開いて std.stdioをimportしてmain関数内でwriteln関数を使って HelloWorldをコンソールに出力するコードをmain.dに記述して コマンド
689 名前:デフォルトの名無しさん mailto:sage [2016/07/20(水) 07:06:09.24 ID:/Ye1vbG1.net] レス本文にダブルクォーテーションが入ると文章途切れるのか (>>667 の途切れた部分) main.dを新規作成してエディタで開いて std.stdioをimportしてmain関数内でwriteln関数を使って HelloWorldをコンソールに出力するコードをmain.dに記述して コマンド dmd main.d でコンパイルするとこからはじめようか 新しいプログラミング言語に触れるなら↑が本来の最初のステップになる
690 名前:633 [2016/07/20(水) 09:29:26.81 ID:Oo0kZypL.net] >>646 助言ありがとうございます。 HelloWorldの門は一番最初にくぐりました。 レス文見てたら、dubの使い方を勘違いしてたみたいでした。 最初は任意のライブラリを勝手にダウンロードし、dmdにサインイン。 その後自由にライブラリが使えるものだと思っていました。 違う方法でライブラリが使える方法を探ってみたいと思います。 レスをくれた皆さんありがとうございました。
691 名前:デフォルトの名無しさん [2016/07/20(水) 13:49:05.59 ID:S0wpPWZM.net] test "hoge D" hage
692 名前:デフォルトの名無しさん mailto:sage [2016/07/21(木) 02:31:14.62 ID:+htOPDkp.net] 「D言語は2番目に覚えるべき言語」とか言うけど、「ゲーム作りたい」という動機だと、もっと、かなり順位下がる気がする。 ABA GamesさんからD言語入った身で言えたギリじゃないけど。 短い期間で出力を得たいならJavaScript(かそのトランス
693 名前:pイラ)おすすめ。 コントローラからの入力がまだ標準化されてないかもしれないけど。 というか俺が思ってる某IXAゲームもクライアントサイドはJS+WebGLなのでは? 7〜8年前だったらActionScript推したけどなー。 あ、やる気に冷や水かけるつもりじゃないですよ。言語の習得は平行してできるので、どっちもやるとイイよ! [] [ここ壊れてます]
694 名前:デフォルトの名無しさん [2016/07/21(木) 18:46:26.48 ID:Vj/xPVWN.net] いまならUnityじゃね
695 名前:デフォルトの名無しさん mailto:sage [2016/07/23(土) 00:53:22.17 ID:h/DGoVNb2] ゲーム作りたいなら普通にC#やればいい C++でもいいかもしれないけど。
696 名前:デフォルトの名無しさん [2016/07/25(月) 00:17:46.47 ID:XTQ4vcgC.net] D言語にも深層学習用のライブラリがあればなあ
697 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 01:29:38.10 ID:yG1Q1Zfx.net] DMDScriptってこの先生きのこれるの? 例えばreadme.txtのMain Goalのリストにも載ってない64bit対応とかする目あるのだろうか?
698 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 12:18:44.40 ID:LJe/qM3f.net] そこに山があれば登るのが真のDer
699 名前:デフォルトの名無しさん mailto:sage [2016/08/16(火) 18:52:17.71 ID:D9Aqh5ca.net] Releaseビルドで作られたexeファイルには、開発環境由来の個人情報は含まれますか?
700 名前:デフォルトの名無しさん mailto:sage [2016/08/16(火) 23:45:49.73 ID:aXbZPgJ2.net] hello, worldをダンプしてみたけどPhobosのシンボルが読めるからまあ D言語が使われているであろうこととか>>677 がマゾ豚であることとかがわかる。 幼女>犯罪に使おうとかキモいこと考えてないでさっさとDちゃんの抱き枕相手に腰振る練習してなさいよ!このブタッ!
701 名前:デフォルトの名無しさん mailto:sage [2016/08/17(水) 00:15:35.35 ID:lwRSgBSO.net] >>678 犯罪なんて考えてないです>< ネットで公開したとき、特定につながる情報が入ってないか気になっただけですよ。 あと、マゾ豚でもないです><
702 名前:デフォルトの名無しさん mailto:sage [2016/08/17(水) 19:37:22.85 ID:Tv1IP5hX.net] パスにアカウント名入れてるバカは時々いる
703 名前:デフォルトの名無しさん mailto:sage [2016/08/17(水) 19:59:59.49 ID:BDOXQSJ7.net] My Documents以下で開発してて、デバッグ情報にあるフルパスからアカウント名が……って話だな
704 名前:デフォルトの名無しさん mailto:sage [2016/08/18(木) 12:39:10.84 ID:aeEeX8qQ.net] >Releaseビルドで よくよめ
705 名前:デフォルトの名無しさん mailto:sage [2016/09/12(月) 21:07:12.99 ID:g/2ERTf6.net] templateを使ってループをunrollしたいと思ってるんですけど、うまい方法はないでしょうか? static ifならぬstatic foreach的なものが欲しいです。
706 名前:デフォルトの名無しさん mailto:sage [2016/09/12(月) 21:17:04.32 ID:y21Asc3i.net] レンジの先読みとか save の方が現実的じゃないの
707 名前:デフォルトの名無しさん mailto:sage [2016/09/12(月) 21:59:01.32 ID:g/2ERTf6.net] >>684 レンジの先読みっていうのは、1ループで例えば4要素ずつ回すとかするやつですか? saveはよくわかりませんでした。 templateでは無理なんですかね?
708 名前:デフォルトの名無しさん mailto:sage [2016/09/13(火) 07:27:24.17 ID:kzljWn49.net] タプルをforeachするときは静的に展開されるよ import std.stdio; template T(P...){ alias P T; } alias MetaArr = T!("a", "b", "c"); void main() { foreach (v; T!(0, 1, 1, 2)) { writeln(MetaArr[v]); } //foreach (v; [0, 1, 1, 2]) { writeln(MetaArr[v]); } // error } テンプレート再帰を使って便利なやつ(iotaとか)を作るとよし。 std.metaにタプル操作テンプレート群がある
709 名前:デフォルトの名無しさん mailto:sage [2016/09/13(火) 10:29:18.28 ID:W9Uq4kNW.net] せっかくAliasSeqって名前がついたんだから使ってやろうぜ 公式ももうタプルの名はtypecons.tupleに譲ろうって感じだし、せめて静的タプルと
710 名前:か https://dlang.org/tuple.html [] [ここ壊れてます]
711 名前:デフォルトの名無しさん mailto:sage [2016/09/13(火) 10:47:13.49 ID:GD/RUd4Y.net] こりゃ TDPL 第2版の再優先事項やね
712 名前:デフォルトの名無しさん mailto:sage [2016/09/13(火) 16:52:26.00 ID:Sk3FDaZ1.net] >>686 なるほど、タプルを使うとstatic foreachみたいなことができるんですね。 >>687 型タプルの名称が変わってたんですね。
713 名前:デフォルトの名無しさん mailto:sage [2016/09/19(月) 17:22:06.82 ID:XIBStaFM.net] assert(RegexMatch!string().empty,
714 名前:デフォルトの名無しさん mailto:sage [2016/09/20(火) 17:31:32.34 ID:aVRW/GTu.net] https://dlang.org/changelog/2.071.2.html
715 名前:デフォルトの名無しさん mailto:sage [2016/09/20(火) 22:52:21.25 ID:ZeC4oDIox] 細かいバグ修正ばかりか…
716 名前:デフォルトの名無しさん mailto:sage [2016/09/20(火) 22:57:30.78 ID:EThcvmUTv] ポイントリリースは基本的にregression修正のためのもの まあ 2.072 のベータもそんなに先ではなかろう
717 名前:デフォルトの名無しさん mailto:sage [2016/10/08(土) 15:24:34.36 ID:lyDMzk0a.net] 質問です C# なんかだとジェネリクスの変性を指定できて、たとえば Base <- Derived のとき List<Base> <- List<Derived> になる、つまり List<object> a = new List<string>(); ってできたと思うんですが、こういうのって D言語だとどう書けばいいんでしょうか opCast を使う?
718 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 03:02:58.71 ID:XeSbllOL.net] >>694 テンプレートの範囲を拡大させることで実現する。 しばしばmain直下まで汚染されるが気にしない。 import std.container, std.traits; void foo(A)(A a) if (is(A : Array!B, B : long)){} void bar(A)(A a) if (isInstanceOf!(Array, A)){} void main() { auto a = Array!int(); foo(a); bar(a); }
719 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 11:32:10.17 ID:G+08whNk.net] なぁにこれ? indianautosblog.com/2016/10/most-powerful-suzuki-swift-produces-350-hp-244445
720 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 13:19:51.46 ID:CGbCriuU.net] スレチ swift スレに貼れ
721 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 13:43:48.56 ID:kYS44Rbd.net] スレチの様で微妙にスレチじゃないかも
722 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 13:44:19.71 ID:kYS44Rbd.net] ついでに拾いもの >ネットにはデマ情報がいっぱい残ってるので正しい情報をメモ cmd で UTF-8 使える方法 (chcp 65001 について) nazochu.blogspot.jp/2011/08/blog-post_26.html mintty dogmap.jp/2011/11/15/mintty/ mintty tanakh.jp/posts/2011-11-15-windows-terminal.html ↓ 色々紆余曲折あったけど Git インスコして GitBash 使うのが一番楽っぽい https://git-for-windows.github.io/
723 名前:デフォルトの名無しさん [2016/10/12(水) 13:46:35.25 ID:CGbCriuU.net] どうみてもスレチ っつーか板違い
724 名前:デフォルトの名無しさん mailto:sage [2016/10/13(木) 16:53:46.81 ID:L+oZkHrx.net] >>696 組み込みでDを使ってるに違いない
725 名前:デフォルトの名無しさん mailto:sage [2016/10/13(木) 16:55:38.03 ID:L+oZkHrx.net] そういや最近ハマったんだけど auto x = (int a) => a; auto y = (int a) => { return a; }; この二つって型が違うのね 初めて知ったわい
726 名前:デフォルトの名無しさん mailto:sage [2016/10/13(木) 18:51:22.75 ID:DlV3jQX5.net] >>702 2つの記法を混同してたのかな (int a)=>a に対応するのは (int a){return a;} (int a)=>{return a;} は (int a){return {return a;};}
727 名前:デフォルトの名無しさん mailto:sage [2016/10/13(木) 19:17:26.78 ID:L+oZkHrx.net] >>703 そうそう javascript なんかと混ざったのかも
728 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 20:52:07.58 ID:BieV/Lwg.net] 2.072
729 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 22:52:11.63 ID:9faQJIhV.net] forest.watch.impress.co.jp/docs/news/10
730 名前:27516.html 時代はRust [] [ここ壊れてます]
731 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 09:03:52.71 ID:872/MYpu.net] >>705 書いてないけど dub 同梱になった
732 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 23:37:35.22 ID:wR5ZjNoq.net] >>707 まじかよ朗報 --- std.datetime.benchmark!func(10_000)[0].to!Duration.writeln; --- >138 ホシs and 8 hnsecs ∴Windowsはクソ
733 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 23:54:18.23 ID:872/MYpu.net] μ(マイクロ)がマルチバイトになってて化けるやつだな 俺も前から変えてほしいと思ってるけど
734 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 01:09:21.23 ID:999B/Ieu.net] クリスマスプレゼントにこういうのが欲しい。 struct FatStruct { Object obj; void opAssign(headconst ref FatStruct rvalue) { obj = rvalue.obj; } } 1. refで修飾された引数専用のオプション修飾子で、 2. mutableな変数にcastなしで代入可能で、 3. 「参照とってるけど、このメソッド内では変更を加えないよ。」ということをcallerに伝える。 ものクレクレ
735 名前:デフォルトの名無しさん [2016/12/04(日) 12:43:36.67 ID:ijuOYWzP.net] なんかRustがやけに元気だけど、D言語って消えていくの?
736 名前:デフォルトの名無しさん [2016/12/04(日) 15:19:42.11 ID:Kly2fP6x.net] 線形代数充実したら使ってやってもいい
737 名前:デフォルトの名無しさん [2016/12/04(日) 15:28:34.63 ID:RB5UgFiH.net] https://www.youtube.com/watch?v=8fPmkq1CkCU https://www.youtube.com/watch?v=PR6r40GbIfk
738 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 15:40:41.71 ID:GcUhzChF.net] もう戦力外 せめて Julia 以上に使えないとな
739 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 16:30:18.91 ID:f8v2gDaK.net] ANSI Cみたいに規格化できなかったのが致命的だったね
740 名前:デフォルトの名無しさん [2016/12/04(日) 21:16:16.33 ID:0HU6vOnR.net] mir…
741 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 09:54:34.62 ID:r4m1A3bg.net] 2.072.1 AC2016 は全部埋まった模様 qiita.com/advent-calendar/2016/dlang
742 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 17:00:41.54 ID:AzZ4q8lt.net] 2.072.2 GDC 2.068.2 相当
743 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 23:18:22.18 ID:R62d4hxX.net] 2.0.73
744 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 07:39:06.67 ID:FdZedY8r.net] ndslice が deprecated に… 面白そうだったのに残念
745 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 08:07:50.10 ID:tjYeiy24.net] リリースサイクルが合わないから dub repo に移すと言ってた dub もほぼ公式だから問題あるまい
746 名前:デフォルトの名無しさん [2017/01/24(火) 10:09:07.65 ID:9yrS8iWN.net] にしてもなあ……
747 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 01:36:00.78 ID:NBMLgLD+.net] もうちょっとdubで成熟させてからexperimentalにぶち込んでもよかったよね、ってことだと思ってる
748 名前:デフォルトの名無しさん [2017/01/30(月) 12:11:48.76 ID:zgepKMXO.net] メタプログラミングが必要な複雑さで高速なバイナリが欲しくてベクトルの計算が必要ならDって良い感じな気がしてきた
749 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 09:23:54.50 ID:cCtqcbdk.net] >>708 いつの間にか直ってる!? と喜びかけたが std.datetime と core.time で不揃いというタチの悪い結果ががが
750 名前:デフォルトの名無しさん mailto:sage [2017/04/11(火) 10:21:14.88 ID:DoKLA85e.net] 2.074.0 それと入れ違いに DMD バックエンドの権利問題が解決して オープンソースになった
751 名前:デフォルトの名無しさん [2017/04/11(火) 19:01:24.54 ID:+8we66Ry.net] おめでとう
752 名前:デフォルトの名無しさん [2017/04/12(水) 13:30:03.81 ID:1yYBiMsB.net] やったな これでやりたい放題だ
753 名前:デフォルトの名無しさん mailto:sage [2017/04/12(水) 13:36:03.43 ID:mJY6Dj4I.net] Dからforkしてなんか造ろかな
754 名前:デフォルトの名無しさん mailto:sage [2017/04/27(木) 13:39:04.16 ID:3SqGR9rs.net] ウェブスクレイピングがしたいんですけど、おすすめのライブラリはありますか?
755 名前:デフォルトの名無しさん [2017/04/27(木) 13:47:16.44 ID:R6dFUrFW.net] curl
756 名前:デフォルトの名無しさん mailto:sage [2017/04/27(木) 15:23:45.81 ID:3SqGR9rs.net] なるほど。標準にありますね。
757 名前:デフォルトの名無しさん [2017/04/27(木) 18:53:26.24 ID:tG7qJtaK.net] もしかしてVisualDのプロジェクトはリソースエディタ使えない感じ?
758 名前:デフォルトの名無しさん mailto:sage [2017/05/02(火) 22:43:12.96 ID:FexDPfOP.net] クラスのメンバ変数をファイルに保存する一番手軽な方法は何になりますか?
759 名前:710 mailto:sage [2017/05/02(火) 22:49:15.71 ID:FexDPfOP.net] 自己解決。 std.csvとかstd.jsonあたりか。
760 名前:710 mailto:sage [2017/05/03(水) 00:01:58.26 ID:V/UCIUww.net] しかしどちらも手軽ではなかったようだ。
761 名前:デフォルトの名無しさん mailto:sage [2017/06/03(土) 19:51:28.68 ID:+wJRfmD9.net] std.xmlはいつまで非推奨なんだよ 作り直すならはやくやれ kxmlいつのまにか通らなくなるし
762 名前:デフォルトの名無しさん mailto:sage [2017/06/04(日) 05:43:43.21 ID:KL8jQ9cr.net] xmlはガチで実装しようとすると仕様のデカさ半端じゃないしな 周辺仕様(xsd,xslt,xpathくらいはほしいな)までやる気なのかもしれん。そうなったらかなり使えるはずだな!
763 名前:デフォルトの名無しさん mailto:sage [2017/06/13(火) 19:44:03.10 ID:XqHeJ85F.net] std.net.curlを使ってサーバーと通信しています。 サーバー側は、エラーが発生した場合、エラーの詳細がJSONで返信される仕様なのですが、 std.net.curl.CurlException@[中略]\phobos\std\net\curl.d(1014): HTTP request returned status code 404 (NOT_FOUND) という例外が発生してしまい、JSONが受け取れません。 どうすればいいのでしょうか?
764 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 14:38:18.44 ID:p0Tdw73d.net] URLを変更する
765 名前:デフォルトの名無しさん [2017/06/23(金) 10:32:37.88 ID:0OdP20aK.net] thx!
766 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 06:29:23.65 ID:WJ4SxXW2.net] D言語、GCCに追加の見通し news.mynavi.jp/news/2017/06/23/109/
767 名前:デフォルトの名無しさん [2017/06/26(月) 11:17:46.96 ID:H+izVTcm.net] GDCのことか
768 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 20:25:40.38 ID:Z4R8M/mK.net] gcc java out d in か
769 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 00:23:45.96 ID:SklbWyi0.net] Javaは撤退してD言語に乗り換えたかGCC
770 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 19:38:06.35 ID:ZAjr7zY1.net] std.json.JSONValueの値がたまたま整数(1.0のことを1と表記されてた)場合にfloatingを呼び出すと例外が発生するんですけど、 何か回避方法はありますか?
771 名前:722 mailto:sage [2017/06/30(金) 19:39:19.23 ID:ZAjr7zY1.net] すぐ気が付きましたけど、stringにしてからconvでいいか・・・
772 名前:デフォルトの名無しさん [2017/07/11(火) 18:40:47.82 ID:gJR2U5Om.net] nextEvenPermutation ってどういう場面で使うの? https://dlang.org/phobos/std_algorithm_sorting.html#nextEvenPermutation
773 名前:デフォルトの名無しさん [2017/07/11(火) 20:58:21.48 ID:aZj0SKJK.net] >>748 総当たりクラッキング
774 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 21:34:49.71 ID:SpPX6zkH.net] VSCodeにcode-dじゃないほうのD Language拡張入れてみたけど補完とかもろもろが効かない・・・ 誰か使っている人いたら助けて settings.jsonは以下の通りです { "d.dub": "/usr/local/bin/dub", "d.tools.dcd.client": "/usr/local/bin/dcd-client", "d.tools.dcd.server": "/usr/local/bin/dcd-server", "d.tools.dfmt": "/usr/local/bin/dfmt", "d.tools.dscanner": "/usr/local/bin/dscanner", "d.tools.dfix": "/usr/local/bin/dfix" }
775 名前:デフォルトの名無しさん [2017/08/29(火) 21:52:17.20 ID:N4IWVrAv.net] 2.076.0 beta で static foreach が試せるぞい
776 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 11:34:56.54 ID:Nwux1v
] [ここ壊れてます]
777 名前:MQ.net mailto: 10年前だったら弄り倒す気力あった [] [ここ壊れてます]
778 名前:デフォルトの名無しさん [2017/09/06(水) 13:06:00.40 ID:ssAzmuiR.net] もう、Dオワコン?
779 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 15:07:48.26 ID:p7vL1/ES.net] ええ ぴくりともしません
780 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 23:37:35.60 ID:HEZvX+yT.net] 競プロではそれなりに使われてるみたいだ
781 名前:デフォルトの名無しさん [2017/09/07(木) 04:03:15.42 ID:4D1xagKN.net] DMDとLDCを使って競プロしてる人いるね DMD https://beta.atcoder.jp/contests/arc082/submissions?f.Language=3009 LDC https://beta.atcoder.jp/contests/arc082/submissions?f.Language=3010
782 名前:デフォルトの名無しさん [2017/09/07(木) 16:06:46.74 ID:TZTdPVsA.net] ちょっとしたexe作るにはDが楽で Pythonも楽だけどexe化するとデカイし
783 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 17:10:11.32 ID:K5Q2sK+z.net] ちょっとしたexeならC/C++でいいわ
784 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 22:43:08.24 ID:QtwwXYFZ.net] ちょっとしたものならcsiが最高やわ
785 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 00:06:23.75 ID:UdRIteNb0] 個人的にはDComputeに期待してる ネイティブにメニーコアデバイス扱えるならCに未練はない
786 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 01:31:23.84 ID:vejTPLe0.net] ちょっとしたものならhta
787 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 09:57:19.73 ID:PsSRj6dh.net] >>758 ないわー
788 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 22:25:18.49 ID:1S/6tt8C.net] ちょっとしたexeならlispとかのが早くね?
789 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 06:57:36.64 ID:0rsRu7Ke.net] ちょっとしたexeならC#じゃね? monoは触ったことないからLinuxでの事情は知らんけど、Winに限ればあれほど楽なのはない
790 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 08:47:06.77 ID:ANwMHCzT.net] HSP…
791 名前:デフォルトの名無しさん [2017/09/09(土) 11:40:51.62 ID:kUd/qIXg.net] exerb
792 名前:デフォルトの名無しさん [2017/09/09(土) 18:11:01.86 ID:lkyt770O.net] ちょっとしたexeならVB6が楽です
793 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 00:34:56.94 ID:BM2H21RC.net] 過疎ってた割に人がいるのね
794 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 01:11:53.81 ID:Y2cq4KXs.net] みんな話題を待ってたんだよ
795 名前:デフォルトの名無しさん [2017/09/10(日) 01:30:18.91 ID:W8hQWR/l.net] いやDに興味ないのが冷やかしてるだけ
796 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 02:08:35.60 ID:mLTl9fJv.net] ちょっとしたexeで.NETとかないわーと思ったけど、GUIならまあしょうがないのか 人によってちょっとしたexeの範囲も違うんだな
797 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 13:04:28.79 ID:mFLa2LdI.net] まさかC++?
798 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 19:24:57.70 ID:mFLa2LdI.net] VisualD残念過ぎるな エクスプローラからのフォルダやファイルの管理がゴミすぎる 見た目通りにフォルダが出来てないし、どこにファイルが作られるのかもわからんのがやばい。 まずはこういう基本的なことからまともに作ってけよ。
799 名前:733 [2017/09/11(月) 09:24:09.55 ID:8q7HHnzx.net] ちょっとしたってのは メモ帳やviで書けるレベルの100行にも満たないって レベルだったんだけど・・・ IDEを使うレベルは ちょっとしたじゃないイメージ
800 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 13:47:24.86 ID:vfPZfDA4.net] そういう前提だったらDが楽でいいな
801 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 14:36:04.39 ID:1yyZGwgJ.net] 基本的にWindowsユーザーは作業用VisualStudioを常時開いてるからな。 ちょっとした作業は適当にC#で書いてそのままVisualStudioから実行してる。 実際にはexeを作ってすらいない。スクリプトを書いてるような感覚で使てる。
802 名前:デフォルトの名無しさん [2017/09/11(月) 14:37:29.12 ID:TGeCtRBC.net] >>776 前提がおかしいw
803 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 23:42:32.56 ID:CkLR5i388] Dはハイからローレベルまで広くカバーできる良い言語と思う。 インタプリタ言語でちょっとしたもののつもりが、いつの間にか大作になってた時のやっちまった感
804 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 06:45:11.40 ID:LkwWIzb9.net] いや結構そういう
805 名前:感じだわ俺 実行するとたまに結果が微妙に違うなと思ったら、普段VS上からデバッグバージョン実行してて、リリース版上書きするの忘れてるだけだったり [] [ここ壊れてます]
806 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 09:40:14.95 ID:LhtzuhrL.net] × VSが常時 〇 2chビューワーが常時
807 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 10:47:15.00 ID:DsFP17U9.net] だいたいあってる
808 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 11:49:32.20 ID:d6C/wUJg.net] 質問はここでいいですか? Windows で DLL を作ろうとしています。 https://wiki.dlang.org/Win32_DLLs_in_D を見てやってみましたが、コンパイルできず、LNK1561 になります。 dmd -m32mscoff -ofx86\test.dll dllmain.d test.def dmd -m64 -ofx64\test.dll dllmain.d test.def リンカが MS のものを使っているためこのエラーが出ると思うのですが、 エントリーポイントをどのように指定すればよいのかわかりません。 わかる方ご教示いただけませんでしょうか。 DMD のバージョンは 2.076.0、VS のバージョンは 15.3.4 です。
809 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 12:48:55.75 ID:ZCzFTInQ.net] defなしで
810 名前:756 mailto:sage [2017/09/16(土) 15:35:04.87 ID:d6C/wUJg.net] defなしでも同じ結果になりました: LINK : fatal error LNK1561: エントリー ポイントを定義しなければなりません。
811 名前:デフォルトの名無しさん [2017/09/16(土) 16:45:47.46 ID:Gd+302E1.net] -shared
812 名前:756 mailto:sage [2017/09/16(土) 18:38:55.20 ID:d6C/wUJg.net] -shared で 32bit、64bit とも作成できました。 ありがとうございました。
813 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 12:46:46.42 ID:5uCVCcKi.net] https://wiki.dlang.org/Win32_DLLs_in_D ここの一番上に書いてあるじゃん
814 名前:デフォルトの名無しさん [2017/09/18(月) 11:04:32.91 ID:ej1qDtIX.net] 馬鹿には無理
815 名前:デフォルトの名無しさん [2017/09/18(月) 12:13:58.30 ID:XoyPNJhq.net] dmd2\samples\d\mydll\build.bat には入ってなかった(戦慄) -shared って割と最近の変更だしな
816 名前:デフォルトの名無しさん [2017/09/18(月) 20:04:52.92 ID:O+NhZEIY.net] これでGUIアプリ作るならウィジェットはナニを使えば良いんだー
817 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 20:25:16.79 ID:/S27bRBH.net] wx
818 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 20:52:19.83 ID:XoyPNJhq.net] やめとけ と一蹴したいところだが、あえて勇者に DlangUI を勧めてみよう
819 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 21:53:06.19 ID:X3R7dE7e.net] LazarusくらいのとこがてぎるIDEでた?
820 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 12:37:25.75 ID:NEmvstRb.net] ファイル、フォルダの命名規則がクソすぎる 別に無視してもかまわんだろうけど
821 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 13:59:10.86 ID:NEmvstRb.net] https://github.com/Dgame/Dgame クソ命名規則を無視している優良プロジェクト みんなもクソ命名規則は無視しよう
822 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 17:18:15.85 ID:xxOzXrDl.net] >>790 Tcl/Tk
823 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 03:59:12.25 ID:4agIphwV.net] private this() だけでコンパイル通るのが糞だわ。 {}が無いのに。 ライブラリ作った時点では何もないのに リンク時にエラーとして出てくるとかやめれ。
824 名前:デフォルトの名無しさん [2017/09/29(金) 21:47:52.84 ID:sJSvcHfp.net] 単体テスト書いてそれを通すまでがライブラリ作成ですよ
825 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 16:02:54.64 ID:4rbkY8QZ.net] 馬鹿ほどコンパイラのせいにしたがる
826 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 13:05:24.17 ID:Uy9r/fJ2.net] 連想配列に環境依存のバグがありそう 使ってるクソライブラリが端末によってエラーになるし糞かよ
827 名前:デフォルトの名無しさん [2017/10/01(日) 15:25:00.88 ID:dZZybuoZ.net] おま環境ω
828 名前:デフォルトの名無しさん mailto:sage [2017/10/02(月) 17:59:12.33 ID:oE42sBRL.net] tcltkってそんなに良いか?
829 名前:デフォルトの名無しさん [2017/10/03(火) 09:12:29.54 ID:nH2BZkoP.net] gjgj
830 名前:デフォルトの名無しさん mailto:sage [2017/11/05(日) 23:15:29.42 ID:Of1Ymqlf.net] 2.077.0
831 名前:テンプレート使うと修飾名がありえないほど長くなるという昔からの問題が改善された ライブラリとか一通り注意すべし [] [ここ壊れてます]
832 名前:デフォルトの名無しさん mailto:sage [2017/11/05(日) 23:59:22.07 ID:pQFnUEQW.net] Rustでええやろ
833 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 15:47:25.08 ID:TxT/hKw1.net] あれはGC使いたくない&ランタイムのデカさが気にならない巨大アプリ特化みたいなところある Dの対抗はgoとかnim
834 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 21:26:53.62 ID:PRkrHOts.net] システムプログラミング言語なのでアプリ特化ってことは無いよ 下層も上層も両方いける
835 名前:デフォルトの名無しさん [2017/11/06(月) 22:26:18.14 ID:FBpfr6Qh.net] スレ違いかも知れないが、D言語初心者だけど質問しても良い?
836 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 22:48:55.76 ID:7P3Nk5ci.net] ダメです と言えば質問しないのか
837 名前:デフォルトの名無しさん [2017/11/06(月) 22:54:11.04 ID:njCgvqVz.net] D言語に関する質問はどこのコミュニティがオススメですか? stackoverflowもteratailもあまり活発ではなさそうなので D言語のエラー・バグ・問題の解決方法|teratail https://teratail.com/tags/D%E8%A8%80%E8%AA%9E 新着の 'd' 質問 - スタック・オーバーフロー https://ja.stackoverflow.com/questions/tagged/d
838 名前:デフォルトの名無しさん [2017/11/06(月) 22:57:58.79 ID:FBpfr6Qh.net] いきなり質問して荒れたらやだし....
839 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 02:02:18.03 ID:O5O/1Ksn.net] 前置きしたらもっと荒れるぞ
840 名前:デフォルトの名無しさん [2017/11/07(火) 03:59:26.23 ID:zRpLERto.net] D言語の質問はここでしるな
841 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 04:59:58.50 ID:uzn/nrN5.net] >>807 rustは巨大なランタイムとツールチェインがネックになって ガチのシステムプログラミングには使えないと踏んでる あと小物にも向かない。lsやechoみたいなコマンドが何MBもあったら嫌だろう
842 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 07:18:59.93 ID:/xdVk9AW.net] それってコンパイラが進化してもどうにもならんことなの?
843 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 16:07:34.16 ID:3f9DZLc4.net] >>814 lsやechoをrust,d,c++,go,swiftで書いて比較でもしたの?
844 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 16:17:46.02 ID:pha33qDk.net] rust はダイナミックリンクすれば小さくなるよ。
845 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 22:01:57.06 ID:ige9lhQ8.net] 実際のとこは知らんがしばらくRust追っててランタイムが巨大とか初めて聞いたわ 試しにいくつかreleaseでビルドしてみたが大量のcrate使ってるやつは10MB超えてて 少なめの奴は300KBくらいだった まあそりゃライブラリコミコミなら大きくなるわな
846 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 03:06:14.25 ID:aIBytdYn.net] ま、スタティックリンクで数kbからにならないとCの置き換えは不可能
847 名前:デフォルトの名無しさん [2017/11/08(水) 06:55:17.36 ID:ZWKv78KM.net] >>818 C#をdisるなω
848 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 08:02:35.68 ID:CpShZ3Gu.net] stripすればCくらいのサイズになるのでは
849 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 18:08:54.07 ID:7lBDaG0K.net] C++を駆逐すると思っていた時期が私にも有りました
850 名前:デフォルトの名無しさん [2017/12/08(金) 21:55:28.01 ID:TcYdv7Hd.net] .obj 互換オプションあればなー
851 名前:デフォルトの名無しさん [2017/12/08(金) 22:08:41.01 ID:tFBuW21G.net] 標準ライブラリの関数の名前の付け方がJavaっぽくて嫌なところ以外は好きだよDくん
852 名前:デフォルトの名無しさん [2017/12/09(土) 12:21:32.98 ID:nuTX+Pqx.net] 初期に仕様リセットし過ぎて愛想尽かされた
853 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 17:05:48.02 ID:xKc3yV2X.net] ideのデファクトスタンダードて結局何?
854 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 10:30:07.64 ID:KveISlUh.net] 2.078.2 dwt もアップデートされたら
855 名前:オいぞいぞい >>826 Win なら Visual D [] [ここ壊れてます]
856 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 12:54:42.39 ID:DD94zM8O.net] 2.079 新機能大爆発なのに人がおらんぞー そういえば公式の D Tour に日本語訳ついててのけぞった https://tour.dlang.org/tour/ja/welcome/welcome-to-d
857 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 13:12:32.36 ID:8KjE9Kl8.net] おめ
858 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 17:14:17.99 ID:DD94zM8O.net] >>828 Tour のインストールしましょー!のページで 2.074 にリンクされてるのを見てしまった (ノ∀`)アチャー
859 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 00:37:26.91 ID:fCcY28Fx.net] いやだってもうオワコンだろこれ というか始まってもないというか
860 名前:デフォルトの名無しさん [2018/03/08(木) 04:35:22.50 ID:0VTxSBk2.net] 始まりかけのときに壮絶な自爆
861 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 20:24:59.19 ID:209TEL93.net] verうpしたらすぐライブラリが使えなくなるわ
862 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 05:15:45.70 ID:/6tM+FAO.net] 個人的に00年代前半の頃はC/C++後継として期待してたんだけどな なにやっとんねんと言いたい 勿体無い
863 名前:デフォルトの名無しさん [2018/03/10(土) 06:22:25.09 ID:L0iyZELB.net] >>834 ほんそれ
864 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 11:56:39.74 ID:qIcg9Ap2.net] 聞こえるぞ D3 を唱えようといううぉるたんの鼓動が…
865 名前:デフォルトの名無しさん [2018/03/10(土) 12:35:03.41 ID:TTti/WSS.net] また増やすんか
866 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 13:38:23.67 ID:kYhzAC0A.net] Rustやったことないけど どうせ綺麗なメタプログラミングパズル解いてホルホルしてるだけで終わるだけの 実用的じゃない言語だと思う。 Caml書いてた俺だからわかる。
867 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 17:08:02.19 ID:lYWN/FxA.net] ↑妄想君は凄い
868 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 20:28:50.44 ID:pNLClb7o.net] C/C++の後継は完全にGoにもってかれたね うぉるたんはどう考えてるのか知らないけど
869 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 03:27:33.77 ID:fQarczMf.net] goroutineが有効な用途ならともかく それ以外はD言語のほうが遥かにいいと思うんだけどなあ。何が命運を分けたのか
870 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 07:17:06.70 ID:1TPWJAVW.net] rubyの埋め込み文字列みたいなのできる? "hoge=#{hoge}" みたいなの
871 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 08:35:05.74 ID:Vr9GQpPg.net] >>841 頻繁に変わる言語仕様も問題と言えば問題だけど やっぱ一番はライブラリっつーか周辺やろ…
872 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 08:55:19.19 ID:DS7F81oK.net] 言語仕様が変わるからライブラリが根付かない定期
873 名前:デフォルトの名無しさん [2018/03/11(日) 10:09:42.46 ID:zWe+i43K.net] >>841 同意
874 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 11:43:49.89 ID:7Ky5zjn9.net] Dはクラス使えばいいのかと思いきや構造体推奨ってのが初見殺しすぎる
875 名前:デフォルトの名無しさん [2018/03/11(日) 12:13:49.32 ID:8JC0BCod.net] Dは関数型マクロωでコンパイル時に全て決定推奨
876 名前:デフォルトの名無しさん [2018/03/11(日) 12:26:01.28 ID:PDfY//r3.net] きんたま?
877 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 22:18:01.25 ID:pqiyCWN9.net] >>846 推奨ってことはない 俺はほとんどクラスしか使わないしGC上等 まあクラスの派生とか皆無だし vtable も邪魔に思えてきたけどw
878 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 23:35:00.91 ID:Y8Me4ew/.net] GoがC/C++の後継? Goで下周り書けるかよ
879 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 14:18:12.30 ID:DeaEY/ek.net] それを言うならD言語だってC++の後継にはなんないわけで そしてDとgoは割と被ってる。方向性は逆を向いててもターゲットとしている領域が
880 名前:デフォルトの名無しさん [2018/03/13(火) 15:20:28.05 ID:MHQfuTqc
] [ここ壊れてます]
881 名前:.net mailto: きんきホーム たまホーム [] [ここ壊れてます]
882 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 15:46:47.07 ID:uPfPL/GN.net] goって他のVM使わない静的言語と何が違うんだよ。 実行速度が早いと言われているOCamlと何が違う?
883 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 09:22:57.34 ID:dunQcKnu.net] Cとの競合をはっきり掲げる Zig とかいう LLVM 言語が出てきてるな https://ziglang.org/ Cのヘッダをそのまま読み込む?とかすげーこと書いてる… まだ情報少ないし俺は調べないけど興味ある人よろ
884 名前:デフォルトの名無しさん [2018/03/17(土) 10:52:20.29 ID:zK+A43YX.net] LLVMを吐くCで充分では?
885 名前:デフォルトの名無しさん [2018/03/18(日) 11:21:51.01 ID:2szVz2pj.net] いい言語ですね! 前に進めてください!! (感涙)
886 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 11:42:10.14 ID:isv4aoit.net] zig zag でよければ
887 名前:デフォルトの名無しさん mailto:sage [2018/04/20(金) 14:04:35.16 ID:H1yQYpwW.net] いつの間にやら契約プログラミングのbody使う場面でdoを使えって話になってるな
888 名前:デフォルトの名無しさん [2018/04/21(土) 05:19:08.38 ID:LqWa1ZEr.net] https://issues.dlang.org/show_bug.cgi?id=18770
889 名前:デフォルトの名無しさん mailto:sage [2018/04/22(日) 08:17:40.54 ID:kKNIjb5q.net] DがしっかりしてればGoだのRustだのでてくる余地はなかったのに
890 名前:デフォルトの名無しさん mailto:sage [2018/04/22(日) 13:31:55.46 ID:/2pIZVDm.net] 所詮はコミュニティベースの開発だからな GoogleやMozillaみたいな企業ベースに対抗するのはコアメンバーのモチベーションや運に依存する そういう意味ではRubyやPythonってすげーな
891 名前:デフォルトの名無しさん [2018/04/22(日) 17:38:45.67 ID:tG1AxaFx.net] うむ
892 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 09:05:31.10 ID:JKdk44sF.net] Dで作ったWindowsコンソールアプリで標準出力に文字列が流れ続けてるところに 例:while ( true ) { writeln( "hoge" ); } クリックで文字列選択したあと右クリックすると Access Violationで落ちる現象どうにかならんもんか writeだろうがlogger.logだろうがprintfだろうがputsだろうが落ちる VCのCコンソールで作ったコンソールアプリだとこんな事起きないのに これの対策がtry-catchでErrorクラスをトラップとか馬鹿げてる
893 名前:デフォルトの名無しさん [2018/04/26(木) 16:07:08.57 ID:obVS20md.net] バッファの問題なんかね
894 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 18:27:38.60 ID:JKdk44sF.net] 落ちない場合もあったんで最小コードを探ってみたところ これ↓だと>>863 の操作をしても落ちなかった import core.sys.windows.windows; import std.stdio; void main() { SetConsoleOutputCP( CP_UTF8 ); while ( true ) writeln( "ほげ" ); } 出力が"hoge"だとSetConsoleOutputCP呼び出しの有無に拘わらず落ちる SetConsoleOutputCPを呼んでいない場合は出力の内容に拘わらず落ちる SetConsoleOutputCPを呼んでいる場合は出力が"ほげ"だと落ちないが"ほげhoge"だと落ちる どうしてそんな事になるのかワケワカメ
895 名前:デフォルトの名無しさん [2018/04/27(金) 15:42:00.69 ID:ash3pEtl.net] カルノー図を描くんだ
896 名前:デフォルトの名無しさん mailto:sage [2018/04/28(土) 21:58:58.46 ID:4vnB69wL.net] [[[ ][ ]]]\[[]] [[[]]]],[[[ [][] ]
897 名前:デフォルトの名無しさん [2018/04/29(日) 01:54:00.18 ID:q/RtCgaj.net] >>863 >>865 再現しませんでした Windows7(32bit) DMD32 D Compiler v2.074.1 LDC - the LLVM D compiler (1.3.0)
898 名前:: based on DMD v2.073.2 and LLVM 3.9.1 試したコンパイルコマンド dmd -w -m32 main.d dmd -w -m32 -debug main.d dmd -w -m32 -O main.d ldc2 -w -m32 main.d ldc2 -w -m32 -O main.d 試したコード import std.stdio; void main() { while (true) { writeln("hoge"); } } [] [ここ壊れてます]
899 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 02:45:31.13 ID:GU4PXxiP.net] 既に 2.080 beta が出ているというのに
900 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 03:37:46.18 ID:I3o29iby.net] >>868 すまん、こっちの環境はWindows10(64bit) 、DMD32 D Compiler v2.079.1 だわ でも俺の環境だと2.074.1でコンパイルしても落ちたわ -g -debugオプション付けて>>868 と同様のコードで例の手順やって出るエラーログが以下↓ object.Error@(0): Access Violation ---------------- 0x00425935 in write 0x00421A6D in fflush 0x004028A0 in @safe void std.stdio.File.LockingTextWriter.put!(char).put(char) at D:\develop\dmd2\windows\bin\..\..\src\phobos\std\stdio.d(2788) 0x00402263 in @safe void std.stdio.writeln!(immutable(char)[]).writeln(immutable(char)[]) at D:\develop\dmd2\windows\bin\..\..\src\phobos\std\stdio.d(3582) 0x004021EC in _Dmain at D:\library\projects\d\d_error_test\main.d(6) 0x00402C5B in D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFNlZv 0x00402C1F in scope void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() 0x00402B20 in _d_run_main 0x00402908 in main at D:\library\projects\d\d_error_test\main.d(7) 0x00420775 in mainCRTStartup 0x75538654 in BaseThreadInitThunk 0x774E4B17 in RtlGetAppContainerNamedObjectPath 0x774E4AE7 in RtlGetAppContainerNamedObjectPath
901 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 09:46:06.44 ID:GU4PXxiP.net] 少々遅くなってもいいなら writeln() のたびに stdout.flush() してやるのが簡単 以前から終了時のバッファ排出でバグがあったけど 去年くらいに Writer 系内部処理を何度も"改善"してたと思う
902 名前:デフォルトの名無しさん mailto:sage [2018/04/29(日) 13:12:23.84 ID:I3o29iby.net] stdout.flush();で問題は解決しなかったけど -m64オプション付けてコンパイルしたら落ちないようになった WOW64を過信し過ぎてたわ
903 名前:デフォルトの名無しさん mailto:sage [2018/04/30(月) 13:23:54.69 ID:9wPwzi/d.net] [[[ [ "[]" ]]] [] [][[[ [] ]][]
904 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 00:28:46.61 ID:W9rxAk6I.net] Dカンファレンス2018 in ミュンヘンのライブ配信 https://www.youtube.com/watch?v=HvqsUO77FGI 日本電子専門学校で非公式Dカンファレンスやったのがもう10年前か…
905 名前:デフォルトの名無しさん [2018/05/03(木) 00:32:00.58 ID:W9rxAk6I.net] ついでにDMD2.080.0リリース https://dlang.org/changelog/2.080.0.html
906 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 07:51:54.64 ID:Hux5ZwPL.net] DでGUIってポトペタできるの?
907 名前:デフォルトの名無しさん [2018/05/05(土) 09:38:05.15 ID:fc3S9c8B.net] wxD
908 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 08:25:54.57 ID:HIB9nax/.net] ポトペタどころか バージョンアップにしっかり追随して安心して使えるGUIライブラリないよ
909 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 03:20:35.99 ID:ypr7siab.net] インスタンス作るまでオーバーライドしてない抽象メソッドがあってもエラーにならないってわけわからん さっさと教えろよ
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 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています