[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 03/03 02:04 / Filesize : 146 KB / Number-of Response : 879
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

D言語 Part28



1 名前:デフォルトの名無しさん mailto:sage [2011/08/24(水) 06:02:12.35 ]
プログラミング言語 D (D Programming Language) について語るスレッドです。

■前スレ
D言語 Part27
hibari.2ch.net/test/read.cgi/tech/1303022487/

■本家
www.digitalmars.com/d/
www.d-programming-language.org/ (ドキュメント)
www.kmonos.net/alang/d/ (和訳)

■コンパイラ
www.digitalmars.com/d/dcompiler.html (DMD, 本家)
dgcc.sourceforge.net/ (GDC, gccフロントエンド)
www.dsource.org/projects/ldc (LDC, バックエンドにLLVM)

■参考URL
f17.aaa.livedoor.jp/~labamba/ (D言語研究)
f17.aaa.livedoor.jp/~labamba/?D%B8%C0%B8%ECBOF (D言語BOF)
dsource.org/ (dsource)
tinyurl.com/candcpp2d2 (C/C++に疲れた人のD言語2.0)
www.kmonos.net/alang/wnd/ (わかったつもりになるD言語)
shinh.skr.jp/d/ (SDL, SDL_*, OpenGL, GLU, glutのポーティングとか)
shoo.s20.xrea.com/shoo/programing (D言語とTangoの入門講座)
www.nicovideo.jp/mylist/4453698 (D言語で作られた芝ゲー niconico動画)
www.asahi-net.or.jp/~cs8k-cyu/ (ABA Games)
dusers.dip.jp (D言語友の会)
www.wish.sakura.ne.jp/desuno/game/Drawing (PrincessDrawing! D言語で作られた横スクロールSTG)

370 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 20:00:20.97 ]
>>368
たとえば?

371 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 21:09:23.72 ]
dusers.dip.jp/modules/wiki/?Libraries

372 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 21:22:12.52 ]
DFL,DWT(2),wxD,gtkD,QtDは去年の段階ではかろうじて生きてた
そこに載ってる他の奴は…死んでるねぇ…

373 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 22:22:37.03 ]
>>369
そういうのは結構あると思う。
メチャメチャな文法はテストしにくい。
壊そうと遊んでたらいくつか見つけたことがある

374 名前:デフォルトの名無しさん mailto:sage [2011/10/29(土) 03:48:19.15 ]
DFLの非公式githubは生きてる

375 名前:デフォルトの名無しさん mailto:sage [2011/10/29(土) 06:58:28.32 ]
ライブラリフルコンパイルしたら案の定通らねーwww

376 名前:デフォルトの名無しさん mailto:sage [2011/10/29(土) 17:32:00.40 ]
なんの?

377 名前:デフォルトの名無しさん mailto:sage [2011/10/30(日) 03:46:05.26 ]
これしき

378 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 22:41:45.56 ]
そういうのいいから



379 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 23:03:33.24 ]
base a=new const(derived);が通る?

380 名前:デフォルトの名無しさん mailto:sage [2011/11/01(火) 14:01:45.55 ]
const は全くアテにならない

381 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 00:39:57.71 ]
そんなー

382 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 00:56:58.89 ]
>> 369
do { ... } while(...) の後に;が必須になったやつか。
それは確かに自分も驚いた。

383 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 12:01:24.45 ]
おー、気づかなかったw
罠にしかならないから do - until に変えてほしいわ

384 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 11:27:22.63 ]
GUIはfxlibが最低限の機能持ってて満足

385 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 16:44:57.79 ]
DWT2め、Tableにマルチバイト文字を長々と表示させて
スクロールさせまくると表示だけ固まりやがる

386 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 01:15:46.11 ]
std.socketってどう変わったの?

387 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 01:31:47.86 ]
重くなった

388 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 19:24:23.17 ]
そういえばstd.loaderってあるけどあれなんなの?
使って大丈夫なの?



389 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 21:35:45.31 ]
>>388
今見てみたら…
Windowsの部分は、Ansi系APIつかってる (Unicode文字を含んだPATHからは読み込めない)
しかもUTF-8←→Ansi変換が全くされてない (ノ∀`)アチャー

390 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 23:28:02.22 ]
これだから外人は

391 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 23:51:01.39 ]
ウォルター「え・・・」

392 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 13:08:11.03 ]
dmdでコンパイルしようとしたら、
OPTLINKのエラー(Error 42:Symbol Undefined)が大量に出てきた
visualC#を直前に入れていたので、C#アンインストールしても、
dmd入れなおしても直んないんだけど、どうすればいい?

以下エラー内容の最初の方
OPTLINK (R) for Win32 Release 8.00.12
Copyright (C) Digital Mars 1989-2010 All rights reserved.
www.digitalmars.com/ctg/optlink.html
OPTLINK : Warning 23: No Stack
test.obj(test)
Error 42: Symbol Undefined _D3std5stdio4File6__dtorMFZv
test.obj(test)
Error 42: Symbol Undefined __d_local_unwind2
test.obj(test)

393 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 13:10:33.20 ]
詳細書くの忘れてた
windows7 Ultimate 64bit版で起きた現象です

394 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 13:42:33.22 ]
main() が無い

395 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 16:09:19.80 ]
>>390-391
素人以下wwwwwwwww


396 名前:392 mailto:sage [2011/11/07(月) 17:24:59.79 ]
main()は書いてる。
dmdをinstallerで入れなおしたらエラーが下に変わった
(エラー内容抜粋)
OPTLINK (R) for Win32 Release 8.00.12
Copyright (C) Digital Mars 1989-2010 All rights reserved.
www.digitalmars.com/ctg/optlink.html
C:\D\dmd2\windows\bin\..\lib\phobos.lib(dmain2)
Error 42: Symbol Undefined _WideCharToMultiByte@32
C:\D\dmd2\windows\bin\..\lib\phobos.lib(dmain2)
Error 42: Symbol Undefined _LocalFree@4

397 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 18:18:07.51 ]
環境変数LIBがあやしい

398 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 22:55:54.28 ]
LIBってsc.iniで上書きされなかったっけ。
dmd入れ直してるならシロの気もするけど。




399 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 23:50:37.62 ]
Windows 64bit って動いてたっけ?

400 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 23:53:31.18 ]
win7 premiumだけど普通にコンパイルもリンクもexeそのものも動いてるよ
64bitのexeファイルが生成されてるわけじゃないけど

401 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 00:50:13.18 ]
コンパイルオプションで 64指定しなきゃいいのか
なるほど、思い出した

402 名前:sage [2011/11/08(火) 03:20:18.41 ]
Windowsで生成されるコードは常に32bitコードだよ
実行したプロセスをタスクマネージャで確認すれば判る

403 名前:デフォルトの名無しさん [2011/11/08(火) 04:46:18.03 ]
Windowsバイナリ生成に関して、 64bit版生成オプションは 存在してません。(キッパリ

404 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 22:05:18.25 ]
std.container.RedBlackTreeを使っていて、
「A以上B未満」な要素を列挙したいんですけどなんかうまい方法ありますか?
upperBoundとlowerBoundの両方を適用できたら楽だったんですが

405 名前:デフォルトの名無しさん mailto:sage [2011/11/10(木) 23:26:40.42 ]
もうやだこのOPTLINK…

406 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 00:57:10.96 ]
std.containerの中身はtakeだのwalkなんとかだの!魔界か!

407 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 01:37:29.92 ]
BufferedFileにSJISテキストかませると死ぬのどうにかなりませんか・・・

408 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 12:45:00.74 ]
ideone.com/kdNYw

こんな感じにforeachループ内で各ループのスコープ時の変数を
それぞれdelegateに渡したいんだけど、結果が全てループの最後の
時のもので処理されてしまうのです。何か良い方法ありますか。

Javaのfinal的なものが必要?



409 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 13:09:25.44 ]
ループ変数が使い回されてるのが原因だから。
対策はこんなか ideone.com/AZrzo

なんか既視感あるな

410 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 13:33:53.70 ]
なるほど、bindでいけるんですね。
ありがとうございます。

411 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 13:36:42.50 ]
じゃない、引数で生成時に渡してやればいいんですね。

412 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 18:22:23.63 ]
jsでよく見るパターン

413 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 21:03:39.39 ]
JavaScriptの問題点を前向きにあげてけ

new演算子がキモい

414 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 21:14:35.12 ]
about D programing language only

javascript shit

415 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 21:40:56.68 ]
誤爆しました

416 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 01:28:11.08 ]
go back

417 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 02:26:42.38 ]
Fuck'in Javs

418 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 05:36:52.67 ]
今年後半に入ってから随分更新が静かだと思ってたけど64bit版開発してたのかよ。
しかもD1のも
普及に向けて本腰を入れ始めたか



419 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 06:20:03.53 ]
Deimosには死ぬほど期待している

420 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 08:00:00.23 ]
いや、だからioどうするんだよw

421 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 10:22:58.26 ]
>>418
その情報を知った場所を教えてくれないかい

422 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 13:06:56.99 ]
D関連ページを www.digitalmars.com から d-programming-language.org へ引越ししてるみたいだね

423 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 13:11:01.81 ]
URLのリダイレクトが設定されて
>>159 が解消される

424 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 15:27:44.01 ]
d-programming-language.org/new/
こっちの話か

古いサンプルコードが動かないみたいな
積もりに積もった問題を一気に直す積もりかな

425 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 20:26:51.95 ]
英語わかんない僕はどうすればいいですか><

426 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 20:32:43.31 ]
つExcite翻訳
つGoogle翻訳

427 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 21:07:56.39 ]
英語と米語とC語をまずマスターしろ
それからD語


428 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 21:23:40.19 ]
英語圏は滅ぶから日本語だけ覚えとけば問題ない



429 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 22:22:33.63 ]
つ 日本語プログラム言語「なでしこ」

430 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 23:25:25.89 ]
滅ぶとして、でも日本のほうが滅ぶの早そう

431 名前:デフォルトの名無しさん [2011/11/15(火) 09:28:26.93 ]
全ての起源である韓国語が一番無難じゃないかな

432 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 07:24:16.84 ]
韓国が起源ニダ

433 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 20:36:48.26 ]
もうやだoptlink
別のリンカ使いたい

434 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 21:29:12.10 ]
omf に対応したリンカはなかなか無いなー

誰かOpen Watcom C でなんとかできる猛者はいないか


435 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 22:59:52.71 ]
omf捨ててcoffになって欲しい

436 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 23:38:33.99 ]
GDCいやなんでもない


結局「コンパイルが速い」(キリッ

とか言ってる裏でその辺が犠牲になってるんだよな

437 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 23:40:49.60 ]
Windowsユーザに逃げ場なし

438 名前:デフォルトの名無しさん mailto:sage [2011/11/18(金) 00:48:50.95 ]
悪いことしてるわけじゃないんだ
逃げずに堂々としてればどうとでもなる



439 名前:デフォルトの名無しさん mailto:sage [2011/11/19(土) 08:14:04.36 ]
堂々としてたらサービス残業代不払いでも問題ないって言うのか?

440 名前:デフォルトの名無しさん mailto:sage [2011/11/19(土) 10:37:04.13 ]
おかしなことを言うやつだな
不払いで良いからサービス残業でしょう?

441 名前:デフォルトの名無しさん mailto:sage [2011/11/19(土) 11:29:55.78 ]
いや、うぉるたんにギャラを出しましょうって話しだろ

442 名前:デフォルトの名無しさん mailto:sage [2011/11/19(土) 13:32:30.45 ]
いまだにDigital Marsがどんな組織なのかわからん

443 名前:デフォルトの名無しさん mailto:sage [2011/11/19(土) 13:33:27.63 ]
解説キボンヌ

444 名前:デフォルトの名無しさん [2011/11/19(土) 16:31:22.61 ]
え?

445 名前:デフォルトの名無しさん mailto:sage [2011/11/19(土) 18:37:27.38 ]
>>444
hibari.2ch.net/test/read.cgi/tech/1261676778/213
hibari.2ch.net/test/read.cgi/tech/1272358443/83
hibari.2ch.net/test/read.cgi/tech/1321350331/22
hibari.2ch.net/test/read.cgi/tech/1318935200/82
hibari.2ch.net/test/read.cgi/tech/1290415962/444
hibari.2ch.net/test/read.cgi/tech/1314133332/444
hibari.2ch.net/test/read.cgi/tech/1315141054/25
hibari.2ch.net/test/read.cgi/tech/1321282584/4
hibari.2ch.net/test/read.cgi/tech/1156332916/186
hibari.2ch.net/test/read.cgi/tech/1177431417/279
hibari.2ch.net/test/read.cgi/tech/1295493964/744
hibari.2ch.net/test/read.cgi/tech/1300000513/237
hibari.2ch.net/test/read.cgi/tech/1163319215/911

446 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 21:27:16.82 ]
同人サークルかなんかじゃないの?

447 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 23:37:29.27 ]
税金対策の個人企業で
たまにパッケージングのアルバイトが呼ばれる、と妄想

448 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 00:49:24.40 ]
何かつくろうよ



449 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 01:13:25.28 ]
何を作るか決まったら起こしてくれ

450 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 23:25:13.20 ]
>>449
SICPをひたすら実装

451 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 00:01:32.19 ]
新しいリンカ

452 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 00:22:12.89 ]
Dのあのマスコットがカンフーアクションするゲーム

453 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 16:22:19.19 ]
win用のリンカとデバッガを作り直して
64bit対応とともに玉砕しようぜ

454 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 22:20:44.35 ]
>>453
がんばれ

455 名前:デフォルトの名無しさん [2011/11/24(木) 21:18:31.16 ]
lua組み込みたいんだけどはやりのバインダとかある?
環境はwin32

456 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 22:09:53.24 ]
ttp://code.google.com/p/dlua/

457 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 22:16:37.18 ]
ttp://www.dsource.org/projects/bindings/wiki/LuaLib

458 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 23:13:55.19 ]
意外と最近まで生きてるのな



459 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 23:42:19.95 ]
LuaDってのもあるが前に使った時は使い物にならん感じだった。
今は知らぬ。

460 名前:デフォルトの名無しさん [2011/11/25(金) 03:26:35.41 ]
LuaLibを組みこんだ。
今のところ動いている…ぽい。

461 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 13:48:11.18 ]
今困っているという訳ではないが

DDOCの仕組みって
環境依存で出力されなくなる関数( version (Windows)とか )
をちゃんと処理できるんだっけ?

462 名前:デフォルトの名無しさん mailto:sage [2011/11/28(月) 02:37:03.24 ]
やったことない

463 名前:デフォルトの名無しさん mailto:sage [2011/11/28(月) 03:04:36.57 ]
eclipseにプラグインのDDTをいれてやってるんだが、急にoptlinkが出るようになったorz
それまでコンパイルできてたプロジェクトもexe吐けなくなったし
コンソールから打ってもdmdなんてないぞって怒られるし、敷居高すぎだろ・・・

464 名前:デフォルトの名無しさん mailto:sage [2011/11/28(月) 11:54:40.75 ]
ttp://ja.wiktionary.org/wiki/%E6%95%B7%E5%B1%85%E3%81%8C%E9%AB%98%E3%81%84

465 名前:デフォルトの名無しさん mailto:sage [2011/11/28(月) 18:03:29.34 ]
うむ、そこは閾が高いというべきだな

466 名前:デフォルトの名無しさん mailto:sage [2011/11/28(月) 19:24:14.09 ]
>急にoptlinkが出るようになったorz
optlinkが出たんじゃどうしようもねぇな…

467 名前:デフォルトの名無しさん mailto:sage [2011/11/28(月) 19:57:32.55 ]
TIOBE のシェアはやはり下降トレンドだな

468 名前:デフォルトの名無しさん mailto:sage [2011/11/28(月) 23:37:09.23 ]
>>463
どうしてPATHの確認とかしないの?



469 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 20:40:11.27 ]
ちょっとしたプログラムを2.055を使って作っててバイナリサイズが980kbだったんだけど
2.056に変えたら一気に2289kbになった Dってこういうものなんかー


470 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 21:30:38.88 ]
なんだなんだstd.datetimeをリンクでもしたのか






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<146KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef