2012”N09ŒŽƒvƒƒOƒ‰ƒ€22: DŒ¾Œê Part30 (551)
TOP ƒJƒeˆê—— ƒXƒŒˆê—— 2chŒ³ 휈˗Š ¥
MVVM‚ɂ‚¢‚ÄŒê‚낤 (384)
Java’ᑬGUI Swing & JavaFX 10 (371)
UNIXƒvƒƒOƒ‰ƒ~ƒ“ƒOŽ¿–â‚·‚ê Part10 (535)
šš Java ‚Ìh‘肱‚±‚Å“š‚¦‚Ü‚· Part 72 šš (405)
y.cmdz ƒoƒbƒ`ƒtƒ@ƒCƒ‹ƒXƒNƒŠƒvƒg %9 y.batz (300)
UNIXƒvƒƒOƒ‰ƒ~ƒ“ƒOŽ¿–â‚·‚ê Part10 (535)
DŒ¾Œê Part30
1 F2012/07/31 ` ÅIƒŒƒX F2012/11/01 ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê D (D Programming Language) ‚ɂ‚¢‚ÄŒê‚éƒXƒŒƒbƒh‚Å‚·B ¡–{‰Æ http://dlang.org/ - ŒöŽ®i‰pŒêj http://www.kmonos.net/alang/d/ - ŒöŽ®‚̘a–ó http://d.puremagic.com/issues/ - DŒ¾ŒêƒoƒO•ñ https://github.com/D-Programming-Language - DŒ¾ŒêŠJ”ƒŠƒ|ƒWƒgƒŠ ¡Wiki http://dusers.dip.jp/ - DŒ¾Œê—F‚̉ïi“ú–{ŒêƒtƒH[ƒ‰ƒ€‚ ‚èj http://prowiki.org/wiki4d/ - Wiki4DiŒö”FWikij ¡‘OƒXƒŒ DŒ¾Œê Part29 http://toro.2ch.net/test/read.cgi/tech/1329714331/ ¡‰ß‹ŽƒXƒŒAŠÖ˜AƒXƒŒ http://makimo.to:8000/cgi-bin/search/search.cgi?q=D%8C%BE%8C%EA&sf=2&all=on&view=table&shw=5000
2 F ¡IDE http://www.dsource.org/projects/visuald - Visual DiVisual Studioƒvƒ‰ƒOƒCƒ“j http://code.google.com/a/eclipselabs.org/p/ddt/ - DDTiEclipseƒvƒ‰ƒOƒCƒ“j ¡ƒ‰ƒCƒuƒ‰ƒŠ http://www.dsource.org/projects/dwt - DWTiGUIƒ‰ƒCƒuƒ‰ƒŠj http://www.dsource.org/projects/gtkd - GtkDiGUIƒ‰ƒCƒuƒ‰ƒŠj https://github.com/Rayerd/dfl - DFL(GUIƒ‰ƒCƒuƒ‰ƒŠE”ñŒöŽ®ÅV”Å) http://www.dsource.org/projects/derelict - DerelictiSDL/OpenGL‚Ȃǂ̃|[ƒeƒBƒ“ƒOj http://www.ku6.jp/keyword6/1.html - ŒX‚«ŽwŒüƒvƒƒOƒ‰ƒ~ƒ“ƒOiSDL‚Ȃǂ̃|[ƒeƒBƒ“ƒOj ¡DŒ¾Œê‚Åì‚ç‚ꂽƒQ[ƒ€ http://www.nicovideo.jp/mylist/4453698 - DŒ¾Œê‚Åì‚ç‚ꂽŽÅƒQ[ niconico“®‰æ http://www.asahi-net.or.jp/~cs8k-cyu/ - ABA Games
3 F ‚Åüü
4 F ‚Å‚ÂE
5 F VƒXƒŒE
6 F >>1 ‰³ ‚¤‚§‚邽‚ñ‚©‚í‚¢‚¢‚悤‚§‚邽‚ñ
7 F VƒXƒŒ‚¾ID2.060‚¾I
8 F Å‹ßXV‚µ‚Ä‚àƒRƒ“ƒpƒCƒ‹’Ê‚Á‚¿‚á‚Á‚½‚èC³‰ÓŠ‚È‚©‚Á‚½‚肵‚Ä‚©‚È‚µ‚¢
9 F dmd‚ŃRƒ“ƒpƒCƒ‹ƒGƒ‰[o‚È‚¢‚Ɣ߂µ‚‚È‚é ‚¾‚ªoptlinkA‚Ä‚ß[‚Í‚¾‚ß‚¾
10 F ‚¤‚§‚邽‚ñ‚ª2.060‚ð‚³‚Á‚³‚ƃŠƒŠ[ƒX‚µ‚Ä Win64‚ði‚ß‚é‚ñ‚¶‚á[ ‚Á‚Ä‚ä‚Á‚Ä‚½‚©‚ç”N“à‚ɂ͉ü‘P‚³‚ê‚é‚©‚à‚µ‚ê‚È‚¢ ‚¢‚âA‚â‚Á‚Ï‚è”N“à‚Í–³—‚©‚È
11 F >>8 ‚¢A‚¢‚¢‚±‚Æ‚¶‚á‚ñc
12 F ‚ H
13 F ‚¢H
14 F ‚ðH
15 F implib‚Æ‚©“ü‚Á‚Ä‚éDigital Mars‚Ìbup.zip‚ðƒEƒBƒ‹ƒXƒZƒLƒ…ƒŠƒeƒBZERO‚ªƒEƒBƒ‹ƒXˆµ‚¢‚µ‚ÄŠu—£‚·‚é‚ñ‚¾‚¯‚ÇEEE
16 F >>1 ‰³
17 F >>8-9 ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‹ì“®ŠJ”
18 F >>15 VIRUS TOTAL‚Å‚Í”½‰ž‚µ‚È‚¢ ttps://www.virustotal.com/url/e6d440059ad650064eed600044801706e7988a8cfc6322e9a976918c6d74f014/Rysis/1344067418/ Ž©ŒÈ”»’f‚Ńhƒ][
19 F ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚𒼂·‚Ì‚ªˆêŽí‚̃pƒYƒ‹ƒQ[ƒ€‚̂悤‚É–Ê”’‚¢‚Ì‚ÍD‚Ì—˜“_‚¾‚æ
20 F ŽŸ‚̃o[ƒWƒ‡ƒ“•Ó‚è‚©‚ç ‚¢‚܂܂Ń‹[ƒY‚ÈŠ´‚¶‚¾‚Á‚½‚Ì‚ð constƒ`ƒFƒbƒN‚ð‚¤‚é‚³‚‚‚¯‚é‚悤‚É‚È‚é‚Á‚Ä‚±‚ÆH
21 F •ÐŽR‚‚ñA‰´‚ÍŒN‚ðM‚¶‚ÄWonders‚Éæ‚Á‚©‚邱‚Æ‚É‚µ‚½‚©‚ç ¡Œã‚à–O‚«‚¸‚ɑΉž‚µ‚Ä‚‚ê‚È ‚¶‚áA‚¿‚å‚Á‚Æ‘åŒ^ƒAƒvƒŠƒP[ƒVƒ‡ƒ“ì‚è‚És‚Á‚Ä‚‚é‚í
22 F >>18 Zero‚Ì‚±‚Æ‚¾‚©‚çŒë”F‚¾‚ÆŽv‚Á‚½‚¯‚Ç‚â‚Í‚èEEE
23 F D—p‚Ìfreeglut‚Á‚Ä–³‚©‚Á‚½‚Å‚µ‚½H
24 F ‚ ‚é
25 F doko?
26 F Derelict3 ni aru yo
27 F >>‘OƒXƒŒ978 ‚´‚Á‚ƃR[ƒhŒ©‚½‚¯‚Ç‚Ü‚ Šæ’£‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢H ‚Å‚à“ú–{‚ÅPublic domain‚Æ‚¢‚¤Žž“_‚ÅNG
28 F ‚±‚¤‚¢‚¤‹·‚¢l‚¦‚Ì“z‚炪ƒXƒpƒQƒbƒeƒB[ƒR[ƒh‚ð—ÊŽY‚µŽn‚ß‚é‚ñ‚¾‚낤‚È
29 F >>26 arigato. dakedo hayamatte jibunde porting sicyatta yo!! ima sample ugoita toko
30 F >>21 ‚±‚ê‚©‚ç‚àƒTƒ|[ƒg‚â‚è‚Ü‚·B >>27 MITƒ‰ƒCƒZƒ“ƒX‚É‚µ‚悤‚©H
31 F Ž©—R‚ÉŽg‚Á‚Ä—Ç‚¢‚æ‚Á‚ĈӖ¡‡‚¢‚ÅŒöŠJ‚µ‚Ä‚é‚ñ‚¾‚©‚çPublic Domain‚Å‚à‘åä•v “ú–{‚Ì’˜ìŒ ‚Ìl‚¦•û‚ÆÕ“Ë‚·‚é‚Á‚ÄŒ¾‚¤‚¯‚Ç ìŽÒ‚̈Ó}‚ªã‚̂悤‚Èó‘Ô‚È‚ç ‚»‚à‚»‚àŒ —˜‚ÉŠÖ‚µ‚ÄÕ“Ë‚·‚é󋵂ª‚Ü‚¸‘¶Ý‚µ‚È‚¢‚æ ŠJ”‚ðŒp‘±‚·‚é‚Ì‚È‚ç git‚Æ‚©Žg‚¦‚銂ŌöŠJ‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤
32 F github‚Éã‚°‚Ä‚‚¾‚³‚ê[
33 F Java‚©‚ç‚̈ÚA‚Å•‚“®¬”“_”‚̉Šú‰»‚Ńnƒ}‚Á‚½ ‚±‚¤‚¢‚¤ƒnƒ}ƒŠƒ|ƒCƒ“ƒg‚Ü‚Æ‚ß‚Ä‚¨‚‚ÆŒã‚Å•Ö—˜‚»‚¤‚ÆŽv‚Á‚½‚Ì‚ÅŠæ’£‚Á‚Ä‚â‚ç‚È‚¢
34 F ‚·‚¢‚Ü‚¹‚ñB std.net.curl‚ňꕔ‚ÌUTF8ƒy[ƒW‚Ì“ú–{Œê•”•ª‚ª•¶Žš‰»‚¯‚·‚é‚Ì‚Å‚·‚ªA‚Ç‚¤‚·‚ê‚Ηǂ¢‚Ì‚Å‚µ‚傤‚©H import std.net.curl; import std.stdio; void main(){ auto content = get("http://www.yahoo.co.jp/ "); write(content); //•¶Žš‰»‚¯‚È‚µ auto content1 = get("http://www.excite.co.jp/ "); write(content1); //“ú–{Œê‚ª•¶Žš‰»‚¯ }
35 F ŽÀ‚Í–¼æ‚Á‚Ă镶ŽšƒR[ƒh‚Æ^‚Ì•¶ŽšƒR[ƒh‚ªˆá‚¤c ‚È‚ñ‚Ä‚±‚Æ‚Í‚È‚¢‚©A‚³‚·‚ª‚É
36 F ‚»‚̌サ‚ç‚ׂ½ŠAcontent-type‚ÌcharsetŽw’肪‚È‚©‚Á‚½‚Ì‚ÅAISO-8859-1‚ŃfƒR[ƒh‚³‚ê‚Ä‚¢‚Ü‚µ‚½B ubyte‚Å•Ô‚µ‚Ächar[]‚Écast‚µ‚½‚ç³í‚É“®‚«‚Ü‚µ‚½Bƒ‰ƒCƒuƒ‰ƒŠ‚ɃGƒ“ƒR[ƒhŽw’è‚Ì•û–@‚ª—~‚µ‚¢‚Å‚·‚ËB ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
37 F Wonders ver.1.03 http://katahiromz.web.fc2.com/d/wonders.html D1‚Å‚àƒrƒ‹ƒh‰Â”\‚ÉBMITƒ‰ƒCƒZƒ“ƒX‚É‚È‚éB wonders: Žd—l•ÏXB shobjidl, shlwapi: ƒoƒOC³B tchar: ‹‰»AŽd—l•ÏXB commdef: commctrl, commoncontrols‚©‚狤’Ê•”•ª‚𕪗£B
38 F >>32 https://github.com/katahiromz/wonders ‚¿‚å‚Á‚ÆŽèŠÔŽæ‚Á‚½B
39 F ‚ ‚éƒXƒŒƒbƒh‚©‚çTLS•Ï”‚ðˆêØŽg‚í‚È‚¢‚©‚çTLSƒRƒs[‚µ‚È‚¢‚Å‚Ù‚µ‚¢‚ñ‚¾‚¯‚Ç‚È‚ñ‚©•û–@‚È‚¢H
40 F ?
41 F ŸŽè‚ɃRƒs[‚Æ‚©‚µ‚È‚¢‚ñ‚¶‚áH
42 F ƒXƒŒƒbƒh‚Ì”‚¾‚¯ƒRƒs[‚³‚ê‚é‚Ì‚ªƒCƒ„‚Á‚Ä‚±‚Æ‚Å‚µ‚å ‘S•” shared ‚à‚µ‚‚Í D1 ‚—
43 F __gshared‚Å‚¢‚¢‚¶‚á‚ñ
44 F TLS‚Í•’Ê‚ÉŽg‚¤‚ñ‚¾‚¯‚ÇA“Á’è‚̃XƒŒƒbƒh‚©‚ç‚̓AƒNƒZƒX‚µ‚È‚¢‚Ì‚Å u‚±‚̃XƒŒƒbƒh‚©‚ç‚ÍTLS‚ðŽg‚¢‚Ü‚¹‚ñ‚æv錾‚ª—~‚µ‚¢‚Á‚Ä‚±‚Æ‚Å‚Í
45 F •û–@–³‚³‚»‚¤‚¾‚È‚
46 F Ž©‘O‚ÌTLSŽÀ‘•ì‚é
47 F •ÐŽR‚³‚ñA‚‚¢‚Å‚Édirect2d‚̃|[ƒeƒBƒ“ƒO‚à‚â‚Á‚Ä‚‚¾‚µ‚ „ƒ
48 F >>39 taskPool‚ÅÅ’áŒÀ‚̉Šú‰»‚ð‰ä–‚µ‚ÄŽg‚¢‰ñ‚·‚©Astd.random‚ÌrndGen‚Ý‚½‚¢‚ÉŽg‚¤‚Ü‚ÅTLS‚̉Šú‰»‚ð’x‰„‚·‚é‚©‚Ç‚Á‚¿‚©H ThreadƒNƒ‰ƒX‰ü‘¢‚·‚ê‚ÎÓIƒRƒ“ƒXƒgƒ‰ƒNƒ^ŒÄ‚Ño‚³‚È‚¢‚Ì‚à‚¢‚¯‚»‚¤‚¾‚¯‚ÇB
49 F Wonders ver.1.04 https://github.com/katahiromz/wonders http://katahiromz.web.fc2.com/d/wonders.html commdef‚Æcommoncontrols‚ðcommctrl‚É“‡B gdiplus, fourcc, mmstream, directx/ddraw, directx/ddstream‚ð’ljÁB directxŠÖŒW‚Ìimport‚ðÅ“K‰»B
50 F >>47 Direct2D‚͂ǂ̃wƒbƒ_‚Å‚µ‚傤‚©H
51 F >>50 ‚®‚®‚Á‚½‚ç d2d1.h, d2d1helper.h, d2d1helper.h, d2derr.h‚Á‚Äo‚Ä‚«‚½B ƒ|[ƒg‚·‚邼B
52 F github‚ðŽg‚¢Žn‚ß‚½‚è •ÐŽR‚‚ñ‚ª‰½‹C‚ɬ’·‚µ‚Æ‚éw
53 F d2d1Ad2d1helper‚̃|[ƒg‚Í“ïˆÕ“x‚‚¢
54 F ƒtƒHƒ“ƒg•\Ž¦‚Édwrite.hA‰æ‘œ•\Ž¦‚Éwincodec.h‚à•K—vB
55 F ‹ƒ‚«Œ¾‚ÍŠ®¬‚µ‚Ä‚©‚ç•·‚
56 F ƒQ[ƒ€—pƒTƒEƒ“ƒh‚ÍDirectSound‚ª”pŽ~‚É‚È‚Á‚Ä¡‚ÍXAudio2‚ªŽå—¬‚¾‚©‚çADirectX‚ðƒTƒ|[ƒg‚·‚é‚È‚çXAudio2‚Í‚ ‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚©‚à
57 F d2d‚Ícom‚̃‚ƒfƒ‹‚Ý‚½‚¢‚¾‚©‚ç‘å•Ï‚©‚à‚Ë
58 F ttp://dpaste.dzfl.pl/88cd7bc7 > 878.d(6): Error: function compileme878.C2.method cannot override a non-virtual function ‚¿‚å‚Á‚Ɖ½Œ¾‚Á‚Ä‚é‚©•ª‚©‚ñ‚È‚¢‚Å‚·‚Ë
59 F ttp://dpaste.dzfl.pl/6f91f1d6 ‚Æ‚¢‚¤‚©package‚Á‚Ä‚È‚ñ‚È‚ñ‚¾H ”™‘R‚Æmodule‚Ì‚±‚Æ‚¾‚ÆŽv‚Á‚Ä‚½‚ñ‚¾‚¯‚Ç‚Æ‚ñ‚¾ŠÔˆá‚¢‚ʼn´‚ªŠÔ”²‚¯‚È‚¾‚¯‚È‚Ì‚©‚È
60 F ƒpƒbƒP[ƒW‚̓‚ƒWƒ…[ƒ‹‚ÌW‚Ü‚è ‚à‚Á‚Æ‚í‚©‚è‚â‚·‚Œ¾‚¤‚ƃfƒBƒŒƒNƒgƒŠ
61 F >>60 ‚È‚é‚Ù‚ëThx ‚»‚¤‚¢‚¦‚ÎJava‚à‚»‚¤‚¾‚Á‚½ ‚¾‚Æ‚·‚é‚Æpackage‚Åvirtual‚¶‚á‚È‚‚È‚é‚Ì‚Í’P‚È‚éƒoƒO‚©
62 F http://d.puremagic.com/issues/show_bug.cgi?id=1161 ‚Ü‚¾‚±‚ñ‚È‚Ì‚àŽc‚Á‚Ä‚é‚ñ‚¾‚º
63 F private‚Å‘•ü‚·‚é‚Æ”ñ‰¼‘zŠÖ”‚Æ‚µ‚ČŒ肳‚ê‚é‚Ì‚Æ“¯‚¶‚¶‚á‚È‚¢H
64 F ‰¼‘zŠÖ” ttp://www.kmonos.net/alang/d/function.html#virtual-functions ‘S‚Ä‚Ì”ñstatic‚©‚”ñprivate‚©‚”ñtemplate‚ȃƒ“ƒoŠÖ”‚ÍA ‰¼‘zŠÖ”‚Å‚·B ‚±‚ê‚Í”ñŒø—¦“I‚É•·‚±‚¦‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA ƒR[ƒh¶¬Žž‚ÉD‚̓Nƒ‰ƒXŠK‘w‚ð‘S‚Ä”cˆ¬‚µ‚Ä‚¢‚Ü‚·‚Ì‚ÅA ƒI[ƒo[ƒ‰ƒCƒh‚³‚ê‚Ä‚¢‚È‚¢ŠÖ”‚ւ̌ĂÑo‚µ‚Í‘S‚ÄÅ“K‰»‚³‚ê‚Ä non-virtual ‚É‚È‚è‚Ü‚·B ƒAƒNƒZƒX•ÛŒì‘®« ttp://www.kmonos.net/alang/d/attribute.html#ProtectionAttribute package ‚ÍAƒ‚ƒWƒ…[ƒ‹‚͈á‚Á‚Ä‚à“¯‚¶ƒpƒbƒP[ƒW‚É‘®‚·‚éƒR[ƒh‚©‚ç‚Ì ƒAƒNƒZƒX‚Í‹–‰Â‚·‚é‚悤‚Éprivate‚ðŠg’£‚µ‚½‚à‚Ì‚Å‚·B ‚±‚ê‚ÍAƒ‚ƒWƒ…[ƒ‹‚ªƒlƒXƒg‚µ‚½ƒpƒbƒP[ƒW‚Ì’†‚É‚ ‚éꇂÍA Å‚à“à‘¤‚̃pƒbƒP[ƒW‚ɂ‚¢‚Ä‚Ì‚Ý“K—p‚³‚ê‚Ü‚·B
65 F ‚·‚é‚ÆJava‚Ìpackage-private‚Ý‚½‚¢‚È‘®«‚Í‘¶Ý‚µ‚È‚¢‚Á‚Ä‚±‚Æ‚©‚È
66 F ”[“¾‚¢‚©‚È‚¢ import std.stdio; extern(C) void f(int n) { writeln(typeid(&f)); } void main() { f(0); } Ë void()*
67 F writeln‚ªƒAƒŒ‚È‚¾‚¯‚©‚Ë pragma(msg, typeof(&f)); // void function(int n)
68 F ‚ Atypeid‚©
69 F D‚ÅŽg—p‚·‚éˆÈ‰º‚ÌŠÖ”‚ðŽ‚Âdll‚Ì쬂ɂ‚¢‚Ä‹³‚¦‚Ä‚‚¾‚³‚¢Bdll쬂ÍVisualStudio2010(32bit)‚ð—˜—p‚µ‚Ü‚·B Œ»óˆÈ‰º‚̎臂Ådll‚ð쬕Žg—p‚µ‚Ä‚¢‚Ü‚·‚ªAŠÖ”ŒÄ‚Ño‚µŽžobject.Error: Access Violation‚Æ‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B ‚Ç‚±‚©‚¨‚©‚µ‚¢‚Æ‚±‚낪‚ ‚ê‚ÎŽw“E‚¨Šè‚¢‚µ‚Ü‚·B ˆÈ‰ºŽè‡‚Å‚· y‚PDdllì¬z --- xxx.c --- __declspec(dllexport) int __stdcall func(int (*f)(int, int), int x, int y); int __stdcall func(int (*f)(int, int), int x, int y){ return f(x, y);} y‚QDimplib‚Åxxx.lib‚ðì¬z implib /system xxx.lib xxx.def ---xxx.def--- LIBRARY "xxx.dll" EXPORTS _func@12 y‚RDdƒ\[ƒX‚Å—˜—pz dmd src.d xxx.lib --- src.d --- extern(System){ int func(int function(int, int) f, int x, int y); int f0(int x, int y){return x + y;} } void main(){ func(&f, 1, 2); // object.Error: Access Violation }
70 F ’ù³ ‚˜@func(&f, 1, 2); // object.Error: Access Violation ›@func(&f0, 1, 2); // object.Error: Access Violation
71 F xxx.c‚Ìfunc‚̈ø”‚Ìf‚É‚à__stdcall‚ð‚‚¯‚ê‚Î’Ê‚é
72 F >>71 ‚Ç‚¤‚à‚Å‚·B“®‚«‚Ü‚µ‚½B
73 F Wonders ver.1.05 https://github.com/katahiromz/wonders http://katahiromz.web.fc2.com/d/wonders.html wincodec, dispdib, wownt{16,32}, directx/{d2derr,dxgiformat, d2dbasetypes,d3d10_1,d3d10sdklayers,d2d1,d2d1helper, d3d10_1shader,dcommon,dwrite,d3dcommon,id3d10blob}‚ð’ljÁB mswsock, winsock2: ƒoƒOC³B
74 F GUID’蔂ÍAextern‚¶‚á‚È‚‚Ä’l–„‚ßž‚Ý‚Ì•û‚ª‚¢‚¢‚©‚ÈH
75 F \‘¢‘Ì‚ÍAƒNƒ‰ƒX‚ÅŒp³‚Å‚«‚È‚©‚Á‚½B
76 F ŒÂl‚Ì“ú‹L’
77 F twitter‚¾‚È
78 F ‚¤‚ñ
79 F github‚É“o˜^‚µ‚½‚ñ‚¾‚©‚çŽg‚¤l‚Í‚»‚Á‚¿Œ©‚邾‚낤 Ž¸—炾‚¯‚ÇŽù—v‚Ì‚Ù‚Æ‚ñ‚Ç–³‚¢ƒ‰ƒCƒuƒ‰ƒŠ‚̃ŠƒrƒWƒ‡ƒ“‚ªã‚ª‚é“x‚É‘‚«ž‚Þ‚Ì‚Í‚Ç‚¤‚©‚ÆŽv‚¤‚æ
80 F ’lŒ^‚Ìconst•Ï”‚Ì‘¶Ý‰¿’l‚ª‚í‚©‚ç‚È‚¢ immutable‚©enum‚Å‚¢‚¢‚¶‚á‚ñ
81 F ƒ|ƒCƒ“ƒ^‚ª‚ ‚é‚©‚炶‚áH
82 F >>75 ŽŸ‚ÍŠÖ”ƒpƒ‰ƒ[ƒ^‚Ìconst‘Ήžs‚Á‚Ă݂悤‚©
83 F ‹S‚ª‹‚éw
84 F IDE‚àì‚Á‚Ä‚à‚ç‚í‚È‚«‚á¢‚é ‚È‚ñ‚©‚à‚¤FX‚ÆÅ‹‚È‚â‚‚È
85 F Œ»ó‚¾‚ÆVisualD‚ÌŠJ”‚ÉŽQ‰Á‚·‚é‚Ì‚ªˆê”Ô‚¾‚낤‚Ë
86 F •Ï”‚Ì’†g‚ð‚¿‚á‚ñ‚ÆŒ©‚ç‚ê‚é‚悤‚É‚È‚ê‚ÎEEE
87 F ‚Ç‚¤‚à“®‚«‚ðŒ©‚Ä‚é‚Æ Release”Å‚ÌÓIƒ‰ƒCƒuƒ‰ƒŠ‚ð“Ç‚Ýž‚ñ‚Å‚¢‚é•”•ª‚ª“WŠJ‚³‚ê‚È‚¢‚悤‚È•µˆÍ‹C
88 F ‚±‚±‚̃XƒŒ‚ÌZl‚ÍDŒ¾Œê‚̬’·‚ð’g‚©‚Œ©Žç‚Á‚Ä‚é‚悤‚Å‚¢‚¢‚È ‘¼‚ÌŒ¾Œê‚̃XƒŒ‚ÍŽ©•ª‚ªŽg‚Á‚Ă錾Œê‚ðƒNƒ\•³Œ¾‚Á‚Ä‚Ä‹C‚ª–Å“ü‚Á‚Ä‚‚é‚æc
89 F ‚Ü‚ ƒAƒŒ‚¾ H‚¤‘O‚É\•ª‘¾‚点‚È‚¢‚Æ “÷‚ÌŽ|‚¢‚àƒ}ƒY‚¢‚à–³‚¢‚Á‚Ä‚È
90 F ‚Ä‚¢‚¤‚©A‚ ‚éˆÓ–¡‚Å‚Í‚ ‚ñ‚Ü•Ï‚í‚ç‚ñ‚æ‚ËB ƒNƒ\IiŠ½Šìj‚Ý‚½‚¢‚ÈB
91 F >>88 !!!DŒ¾Œê‚ÉŒ‡“_‚È‚Ç–³‚¢‚©‚炾!!!!
92 F ‚±‚ñ‚ȃCƒ“ƒtƒ@ƒCƒg‚̉£‚臂¢‚ð‚©‚¯‚Ä‚‚éƒNƒ\‚ª‚ ‚é‚©ƒbI
93 F http://www.kmonos.net/alang/d/struct.html >\‘¢‘̂ɃfƒXƒgƒ‰ƒNƒ^‚Ì‚ ‚éƒtƒB[ƒ‹ƒh‚ðŽ‚½‚¹‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB ‚¦HI http://dlang.org/struct.html >Unions may not have fields that have destructors. ‚È‚ñ‚¾‹¤—p‘Ì‚©EEE
94 F Žc”O‚È‚ª‚çEEE
95 F ‹¤—p‘̂̃ƒ“ƒo‚²‚ƂɃfƒXƒgƒ‰ƒNƒ^ŒÄ‚ñ‚Å‚½‚炦‚ç‚¢‚±‚Æ‚É‚È‚é‚È‚—
96 F D‚̃fƒXƒgƒ‰ƒNƒ^‚ÌM—p‚È‚ç‚È‚³‚͈Ùí
97 F ‰•à“I‚ÈŽ¿–â‚È‚ñ‚¾‚¯‚ÇCƒvƒƒOƒ‰ƒ€‚ðI—¹‚·‚é‚Æ‚«‚Á‚Ä‚Ç‚¤‚·‚ê‚΂¢‚¢‚ñ‚¾H —áŠO‚ª”¶‚µ‚½‚ç writeln(ex); ‚µ‚½Œã‚ÉŽ©•ª‚ðI—¹‚µ‚½‚¢‚ñ‚¾‚¯‚ÇB core.Runtime.terminate(); ‚ðŽg‚¦‚΂¢‚¢‚Ì‚©‚ÈH
98 F C‚ÌŠÖ”‚Í•’Ê‚ÉŽg‚¦‚é‚ñ‚Åstd.c.process.exit‚à‚ ‚邵A ‚ ‚é‚¢‚Ímain‚Ü‚Å“`”d‚³‚¹‚Äreturn‚Æ‚©B
99 F >>98 Thanks! Žg‚¢•û‚ª‚Ü‚¸‚¢‚Ì‚©C std.c.process.exit ‚¾‚Æ scope(exit) hoge(); ‚ªŽÀs‚³‚ê‚È‚©‚Á‚½‚Ì‚ÅC ‘f’¼‚Émain‚Ü‚Å“`”À‚³‚¹‚邱‚Æ‚É‚µ‚Ü‚µ‚½B
100 F andrei‚Í—áŠO“Š‚°‚ëA‚»‚ꂪD‚Ì‚â‚è•û‚¾‚Á‚Ä‚¢‚Á‚Ä‚é‚Ë
101 F >>82 ‚¦‚ÁA‹ï‘Ì—á‚ð‹“‚°‚Ä‚‚ê‚Ü‚·‚©H CPtr‚Æin‚őΉž‚µ‚Ä‚¢‚é‚ÆŽv‚¢‚Ü‚·‚ªB
102 F DŒ¾Œê‚Ì”–‚¢–{‚ªŠ®”„‚µ‚½‚Æ•·‚¢‚Ä“®—h‚µ‚½
103 F ™
104 F ‚»‚¤‚©‚à‚¤‰ÄƒRƒ~‚Ì‹Gß‚© –¾“ú‚©‚炾‚Á‚¯cH
105 F ¡“ú‚ÅI‚í‚肾‚æ
106 F _(^o^)^ƒIƒƒ^
107 F with (w = .writeln) { @w("www") } ‚Ý‚½‚¢‚È\•¶‚ª—~‚µ‚¢
108 F >>101 class Moge { @HWND m_hWnd; @void Hoge() const @{ @@WinAPIHoge(m_hWnd); @} } ‚±‚ñ‚ÈŠ´‚¶‚¾‚Æconst“ü‚ê‚Ä‚‚ê‚é‚È‚Á‚ăGƒ‰[“f‚‚Ì‚æ WinAPIHoge(cast(void*)m_hWnd); ‚±‚ñ‚È󋵂ɂȂé‚킯‚³ ‚½‚¾’l‚ðŽQÆ‚µ‚Ă邾‚¯‚̂悤‚ÈAPI‚É‚ÍWINAPI‚ÌŠÖ”ƒpƒ‰ƒ[ƒ^‚Ì‚Ù‚¤‚Éconst‚ð‚Ô‚Áž‚ñ‚Å‚‚ê‚é‚Æ•‚©‚é
109 F { @alias writeln w; @w(1); }
110 F ‚ ‚êA‘O‚ÍŠÖ”“à‚Åaliasì‚ê‚È‚¢‚悤‚È‹C‚ª‚µ‚Ä‚½‚¯‚Ç‹C‚Ì‚¹‚¢‚¾‚Á‚½‚©‚È ‚ ‚肪‚Æ
111 F struct‚Ínew‚µ‚È‚‚Ä‚à‚¢‚¢Aclass‚ÍC++‚ƈá‚Á‚Änew‚µ‚È‚¢‚Æ‚¾‚ß‚¾‚¯‚Ç C++‚©‚犄‚Æ‚Å‚©‚¢ƒvƒƒOƒ‰ƒ€‚ðˆÚA‚·‚éê‡struct‚È‚Ì‚©class‚È‚Ì‚©‘S•””cˆ¬‚µ‚Ä‚È‚¢‚ƂЂǂ¢–Ú‚É‚ ‚¤‚æ‚Ë C++‚¾‚Æ‘½‘ÔŽg‚¤•K—v‚È‚¯‚ê‚Înew‚µ‚È‚¢‚Ì•’Ê‚¾‚©‚ç‚»‚¤‚¢‚¤‚Æ‚±‚Å‚Í‚Ü‚é ‚Ù‚ñ‚Æ‚Í‚Å‚«‚ê‚Înew‚µ‚È‚¢‚ÅŽg‚¢‚½‚¢‚È‚ ‚Æ‚©Žv‚Á‚½‚è ‚Ý‚ñ‚È‚»‚Ì•Ó‚Ç‚¤‚µ‚Ä‚éH
112 F static opCall()
113 F class‚ÍŽg‚í‚È‚¢ ‘S•”struct
114 F >>112 class C; C c; ‚±‚ê‚ðC++‚©‚çˆÚA‚·‚é‚Æ‚« = new C()‚ð‚‚¯‚é‚Ì‚ð–Y‚ê‚ăfƒoƒbƒO‚Å‹ê˜J‚·‚é‚Ì‚ð‰½‚Æ‚©‚µ‚½‚¢‚ñ‚¾ opCall’è‹`‚µ‚Ä‚àC c;‚¶‚á’Ê‚ç‚È‚¢‚©‚猋‹Ç‰ðŒˆ‚µ‚È‚¢‚ñ‚¾‚º >>113 ‚¨A‚»‚ê‚¢‚¢‚ËII Œp³‚Å‚«‚ñ‚ª‚È(LEƒÖEM)
115 F >>114 ‚±‚ê‚Å‚Ç‚¤‚¾ ttp://www.kmonos.net/alang/d/template-mixin.html
116 F >>115 ‚¨Žo‚³‚ñŠî’êƒNƒ‰ƒX‚ɃLƒƒƒXƒg‚µ‚Ä‘½‘Ô“I‚È‚±‚Æ‚µ‚½‚¢‚̃FEEE
117 F ‚à‚¤ƒAƒLƒ‰ƒƒƒ“
118 F ƒNƒ‰ƒX–¼‚ð‘S•”•Ï‚¦‚é(“ª‚É C‚ð‚‚¯‚é‚Æ‚©) ‚»‚ê‚©‚çƒRƒ“ƒpƒCƒ‹Žž‚É‚±‚¯‚½‚Æ‚±‚ë‚ðˆê‚‚¸‚Â’¼‚·
119 F ‰½‚Å“{‚ç‚ê‚é‚ñ‚Å‚·H need 'this' to access member http://ideone.com/cyoXu
120 F -debugƒRƒ“ƒpƒCƒ‹ƒXƒCƒbƒ`‚ð•t‚¯‚½ê‡‚Æ•t‚¯‚È‚¢ê‡‚Æ‚Åo—Í“à—e‚ªˆá‚¤‚ñ‚¾‚¯‚ÇA‚±‚ê‚Á‚ÄŽd—l’Ê‚èH http://dpaste.com/785387/
121 F ’P‚É–¢’è‹`‚Ì•”•ª‚ª—h‚ê‚Ă邾‚¯‚¾‚Æ‚¨‚à
122 F ƒfƒXƒgƒ‰ƒNƒ^‚Ńƒ“ƒoG‚Á‚Ä‚¢‚¢‚Ì‚©H
123 F >>122 ttp://www.kmonos.net/alang/d/class.html#destructors > auto ƒIƒuƒWƒFƒNƒg‚â DeleteExpression ‚Å휂³‚ê‚éƒIƒuƒWƒFƒNƒg (GC‚©‚ç‚̃fƒXƒgƒ‰ƒNƒ^ŒÄ‚Ño‚µ‚Å‚Í‚È‚¢‚Ì‚ÅAŽQÆ‚Í•K‚¸—LŒø)‚É‚Í“–‚Ä‚Í‚Ü‚è‚Ü‚¹‚ñB
124 F postblit‚ª³‚µ‚ŒÄ‚Ño‚³‚ê‚È‚¢ƒoƒO
125 F >>108 ‚È‚é‚Ù‚ÇB
126 F >>120 -debugŽž‚ɃfƒXƒgƒ‰ƒNƒ^‚ª4‰ñŒÄ‚΂ê‚é‚Ì‚à‹C‚É‚È‚é
127 F dpaste.com‚Ædpaste.dzfl.pl‚ðŒë”š‚µ‚½‚¾‚È‚ñ‚Ä’p‚¸‚©‚µ‚‚ÄŒ¾‚¦‚È‚¢
128 F >>119 http://www.kmonos.net/alang/d/expression.html#TypeidExpression http://ideone.com/clone/Pq85f
129 F ideone‚̃AƒhƒŒƒX‚Ý‚·‚Á‚½‚©‚à http://ideone.com/CfqgQ
130 F ‚Ù‚Ù[‚¤A‚Ó‚Ó[‚ñB“ñ’i\‚¦‚È‚ñ‚Å‚·‚Ë
131 F <cguid.h>‚ÌCLSID_CCD*‚Ì’l‚ÆA<mshtml.h>‚ÌCLSID_*‚Ì’l‚ª•ª‚©‚ç‚È‚¢B ’N‚©‹³‚¦‚ÄBBB
132 F >>131 http://toro.2ch.net/test/read.cgi/tech/1344046683/
133 F c_dfDIKeyboard, c_dfDIMouse2, c_dfDIJoystick‚Ì’†g‚Í’è‹`‚µ‚½•û‚ª‚¢‚¢H
134 F API‚̃‰ƒCƒuƒ‰ƒŠ‚ª‘«‚è‚È‚¢‚È‚ŸBimplib‚©‚È‚ñ‚©‚Åì‚낤‚©BBB
135 F ‚±‚±‚Í‚¨‘O‚Ì“ú‹L’ ‚¶‚á‚Ë‚¦‚ñ‚¾ ƒoƒJƒbƒ^[‚É‚Å‚à‘‚¢‚Ä‚ëA‚ÈI
136 F twitter‚ð‚²‘¶‚¶‚È‚¢‚Ì‚Å‚Í‚È‚¢‚Å‚µ‚傤‚© 140Žš‚Ü‚Å‚Ì’Z•¶‚ð“ŠeE‰{——‚Å‚«‚éƒT[ƒrƒX‚Å‚· •ÐŽR‚³‚ñ‚Ì‘‚«ž‚Ý‚É‚Í“K‚µ‚Ä‚¢‚é‚ÆŽv‚¢‚Ü‚· Ž„‚à‚¨‚·‚·‚ß‚µ‚Ü‚·‚æ
137 F extern const CLSID CLSID_CCDFormKrnl; extern const CLSID CLSID_CCDPropertyPage; extern const CLSID CLSID_CCDFormDialog; extern const CLSID CLSID_CCDCommandButton; extern const CLSID CLSID_CCDComboBox; extern const CLSID CLSID_CCDTextBox; extern const CLSID CLSID_CCDCheckBox; extern const CLSID CLSID_CCDLabel; extern const CLSID CLSID_CCDOptionButton; extern const CLSID CLSID_CCDListBox; extern const CLSID CLSID_CCDScrollBar; extern const CLSID CLSID_CCDGroupBox; extern const CLSID CLSID_CCDGeneralPropertyPage; extern const CLSID CLSID_CCDGenericPropertyPage; extern const CLSID CLSID_CCDFontPropertyPage; extern const CLSID CLSID_CCDColorPropertyPage; extern const CLSID CLSID_CCDLabelPropertyPage; extern const CLSID CLSID_CCDCheckBoxPropertyPage; extern const CLSID CLSID_CCDTextBoxPropertyPage; extern const CLSID CLSID_CCDOptionButtonPropertyPage; extern const CLSID CLSID_CCDListBoxPropertyPage; extern const CLSID CLSID_CCDCommandButtonPropertyPage; extern const CLSID CLSID_CCDComboBoxPropertyPage; extern const CLSID CLSID_CCDScrollBarPropertyPage; extern const CLSID CLSID_CCDGroupBoxPropertyPage; extern const CLSID CLSID_CCDXObjectPropertyPage;
138 F >>131 p:sage http://www.dotup.org/uploda/www.dotup.org3311898.h.html
139 F ‹v‚µ‚Ô‚è‚ÉŒ©‚É—ˆ‚½‚¯‚Ç’OŒã‚³‚ñŽ€‚ñ‚Å‚µ‚Ü‚Á‚½‚ñH
140 F D2‚Å‚¢‚ç‚È‚¢Žqˆµ‚¢‚É‚³‚ê‚ÄX‚Ë‚Ä‚é
141 F ‚Ç‚Á‚¿‚©‚Æ‚¢‚¤‚ÆŒ`‚ð•Ï‚¦‚È‚ª‚炾‚ñ‚¾‚ñPhobos‚Ƀ}[ƒW‚³‚ê‚Ä‚¢‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢‚ÌH
142 F ‚ ‚ A‚·‚²‚¢’x‚¢‚¯‚Ç>>1 ‰³‚Å‚·B ƒ[ƒ_XV‚µ‚Ü‚µ‚½B ttps://dl.dropbox.com/u/1630843/hp/d/mqo_loader.zip o Derelict3 ‚ɈÚs‚µ‚Ü‚µ‚½B o ‘S‘Ì“I‚É‘‚«’¼‚µ‚Ü‚µ‚½B o ƒeƒNƒXƒ`ƒƒ“\‚è‚Ü‚µ‚½B o ƒRƒ“ƒpƒCƒ‹Žž•]‰¿ÁÜ‚µ‚Ü‚µ‚½B© New!! Œy‚¢‹CŽ‚¿‚Å‚Í‚¶‚ß‚½‚©‚çDropbox‚¾‚Á‚½‚¯‚ÇAsourceforge ‚Éꊎ؂è‚悤‚©‚ÈB
143 F sourceforge‚à‚¢‚¢‚¯‚Çgithub‚à‚¢‚¢‚æI
144 F ‚·‚°[ ‰³‰³
145 F >>142 ƒXƒ^ƒbƒNƒgƒŒ[ƒX“f‚¢‚½``B ttp://ideone.com/BVUBL
146 F ƒfƒ}ƒ“ƒO‚ê‚Ä‚È‚¢‚Æ‚±‚ª‚ ‚é‚Èc
147 F foreach (; 0 .. 10) ‚Ý‚½‚¢‚ȃJƒEƒ“ƒ^•Ï”‚·‚ç–³‚¢ƒ‹[ƒv‚Æ‚©‚Å‚«‚È‚¢‚©‚È
148 F ’Pƒ‚ɉñ‚µ‚½‚¢‚È‚çA\•¶‚Í foreach(10) ‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©B
149 F 0ŠJŽn‚Æ‚ÍŒÀ‚ç‚È‚¢‚©‚ç foreach (5 .. 15) ‚à•K—v‚¶‚á‚ËH
150 F ‚¦Bƒ‹[ƒvƒJƒEƒ“ƒg‚ÍŽg‚¢‚½‚¢‚ÌH
151 F >>149 •Ï”–³‚¢‚Ì‚É‚Ç‚¤‚â‚Á‚ăJƒEƒ“ƒg’l‚ðŽQÆ‚·‚é‚ñ‚¾H
152 F ƒJƒEƒ“ƒg•Ï”$_‚ÉŠi”[‚³‚ê‚Ü‚·
153 F >>152 PerlH‚Á‚Ä‚¢‚¤‚©ƒ}ƒW‚ÅH
154 F >>152 ‚¾‚Á‚½‚ç•’Ê‚É•Ï”Žg‚¦‚æ‚—
155 F ‘債‚Ä‚²—˜‰v‚à‚È‚¢‚Ì‚É•¡ŽG‚ɂȂ邾‚¯‚Ì\•¶²×È
156 F >>150-151 ‚±‚¢‚‚Ÿ‚Æ‚ñ‚¾ŠÔ”²‚¯‚¾‚ºI ΂Á‚Ä‚â‚ê΂Á‚Ä‚â‚êHAHAHA
157 F src\druntime\import\core\stdc\* ‚̃tƒ@ƒCƒ‹‚Á‚Ä2.059‚¾‚Æ.di‚È‚Ì‚É2.060‚Å‚Í.d‚É‚È‚Á‚Ä‚é‚Ì‚Í‚È‚º‚Å‚·‚©H
158 F >>145 ‚¨‚Á‚Æ‚±‚¢‚‚͎¸—çB -> mqo ƒtƒ@ƒCƒ‹“à‚ŃeƒNƒXƒ`ƒƒƒtƒ@ƒCƒ‹–¼‚ªâ‘΃pƒX‚È‚Ìl—¶‚µ‚Ä‚È‚©‚Á‚½B’¼‚µ‚Ü‚µ‚½B ttps://dl.dropbox.com/u/1630843/hp/d/mqo_loader.zip ‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½Bm(_ _)m >>143 github ‚Ì‚ª‚¢‚¢‚ñ‚¾B‚¶‚᎟‚Ì‚©‚ç‚»‚¤‚µ‚Ü‚·B >>146 2.059‚ÌŽž‚à•¶Žš‰»‚¯H‚Ý‚½‚¢‚È‚Ì‚µ‚Ä‚½‚¯‚Ç2.060‚Å‚³‚ç‚É“Ç‚Ý‚É‚‚‚È‚Á‚½‚æ‚ËB>ƒXƒ^ƒbƒNƒgƒŒ[ƒX
159 F >>158 ƒXƒ^ƒbƒNƒgƒŒ[ƒX“f‚©‚È‚‚È‚è‚Ü‚µ‚½BGJI
160 F foreach (_; 0..10)‚ʼnä–
161 F Error 42: Symbol Undefined _D6object29__T16AssociativeArrayTAxaTxkZ16Associativ eArray6valuesMFNdZAxk Error 42: Symbol Undefined _D6object29__T16AssociativeArrayTAxaTxkZ16Associativ eArray6valuesMFNdZAxk ƒŠƒ“ƒNŽž‚É‚±‚¤‚¢‚¤ƒGƒ‰[‚ªo‚Ü‚·B ‚¨‚»‚ç‚isAssociativeArray‚ðŽg‚Á‚Ä‚¢‚é‚©‚炾‚ÆŽv‚¢‚Ü‚·‚ªA‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
162 F ‘ÎÛ‚Ì xxxx.lib ‚ðƒRƒ“ƒpƒCƒ‹Žž‚ÉŽQÆ‚·‚é‚悤‚ÉŽw’肵‚Ä‚ ‚°‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¶‚á‚È‚¢‚Ì
163 F ˜A‘z”z—ñŽü‚è‚̃oƒO‚ª’¼‚Á‚Ä‚È‚¢‚Ì‚ª‚¢‚‚‚©‚ ‚Á‚½‹C‚ª‚·‚é http://d.puremagic.com/issues/show_bug.cgi?id=5950 ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚Ń\[ƒXƒtƒ@ƒCƒ‹–¼‚ð“n‚·‡˜‚ð“ü‚ê‘Ö‚¦‚é‚Æ o‚È‚‚È‚Á‚½‚è‚Æ‚©•Ï‚ȃoƒO‚ª‚ ‚é
164 F >>162 isAssociativeArray‚ÍDŒ¾Œê•W€‚È‚Ì‚Å¢‚Á‚½‚Æ‚±‚ë‚È‚Ì‚Å‚·B >>163 ƒRƒ“ƒpƒCƒ‰‚̃oƒO‚¾‚Á‚½‚©EEEB ƒ\[ƒXƒtƒ@ƒCƒ‹‚ð“n‚·‡˜‚Ì“ü‚ê‘Ö‚¦EEE’n–¡‚Èì‹Æ‚É‚È‚è‚»‚¤‚Å‚·B
165 F ‚Ü‚³‚©isAssociativeArray‚ðŠÖ”ŒÄ‚Ño‚µ‚µ‚Ä‚È‚¢H
166 F >>165 static if (isAssociativeArray!(Hoge)) ‚±‚ñ‚ÈŠ´‚¶‚ÅŽg‚Á‚Ä‚Ü‚·B
167 F >>161 ƒfƒ}ƒ“ƒOƒŠƒ“ƒO‚¾‚¯‚µ‚Ä‚Ý‚½B‚±‚ê‚ÉŒ©Šo‚¦‚ÍH @property const(uint)[] object.AssociativeArray!(const(char)[], const(uint)).AssociativeArray.values()
168 F ‰‰ŽZŽqƒI[ƒo[ƒ[ƒh‚Ý‚½‚¢‚ɃRƒ“ƒpƒCƒ‰‚ª“à•”‚Å‘‚«Š·‚¦‚é‚â‚‚¶‚á‚Ë
169 F ‚»‚êD‘g‚Ýž‚݂̘A‘z”z—ñ‚ÌŽÀ‘•ƒR[ƒh‚È‹C‚ª‚·‚éEE
170 F ‚È‚ñ‚©keysŽg‚¤‚ƃŠƒ“ƒN‚ÉŽ¸”s‚·‚邱‚Æ‚ª‚ ‚Á‚½‚悤‚È
171 F >>167 ’¼ÚA‚»‚¤‚¢‚Á‚½ƒeƒ“ƒvƒŒ[ƒg‚ðŒÄ‚Ño‚µ‚½Šo‚¦‚Í‚È‚¢‚Å‚·B >>168-170 ‚â‚Í‚èƒRƒ“ƒpƒCƒ‰‚̃oƒO‚©EEEB
172 F ƒRƒ“ƒpƒCƒ‰‚Í‚¢‚Â‚à–²‚ð—^‚¦‚Ä‚‚ê‚Ü‚·‚ª “¯Žž‚ɃoƒO‚àŽc‚µ‚Ä‚¢‚‚Ì‚Å‚·
173 F ‚‚܂薲‚¢‚Á‚Ï‚¢‚Á‚Ä‚±‚Æ‚³B
174 F Open your Passion!!
175 F dmd‚̃oƒO price less
176 F –²‚¾‚¯‚¶‚á• ‚Í–c‚ê‚È‚¢‚ñ‚¾‚æƒb
177 F ‚¾‚Á‚½‚çƒP[ƒL‚ðH‚ׂê‚΂¢‚¢‚¶‚á‚È‚¢
178 F ˆê‰ž•ñ‚Å‚·‚¯‚ÇAƒRƒ“ƒpƒCƒ‰‚ðdmd2.059‚©‚çdmd2.054‚É‚µ‚½‚çƒrƒ‹ƒh‚Å‚«‚Ü‚µ‚½(‘¼‚Ìver‚ÍŽŽ‚µ‚Ä‚È‚¢)B
179 F ÅV”Å‚ðŽŽ‚µ‚Ä‚È‚¢EEE‚¾‚ÆEEE
180 F HEAD‚¶‚á‚È‚¢c‚¾‚Æc?
181 F dmd -lib‚Ì‚Æ‚«‚Á‚Ä.libƒtƒ@ƒCƒ‹Žw’è‚Å‚«‚È‚¢‚ñ‚Å‚·‚©H ƒ‰ƒCƒuƒ‰ƒŠƒ\[ƒX‚Ìlib.d‚Ì’†‚Å‚Ísc.ini‚ÅŽw’肵‚½ƒpƒX‚É‚ ‚éxxx.lib‚ÌŠÖ”‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B dmd -lib lib.d xxx.lib ËError: Error reading file 'xxx.lib' ‚à‚µ‚©‚µ‚Äexeƒ\[ƒX‚Ìsrc.d‚Å’¼Úxxx.lib‚ðŽg‚Á‚Ä‚¢‚È‚‚Ä exe‚ðì‚éꇂ͈ˑ¶ŠÖŒW‚Ì‚ ‚é‚·‚ׂĂÌ.lib‚ðdmd‚É•À‚ׂȂ¢‚Æ‚¢‚¯‚È‚¢‚Ì‚Å‚µ‚傤‚© dmd src.d lib.lib xxx.lib
182 F dmd2.060‚ªo‚Ä‚½‚Ì‹C‚¢‚Ä‚È‚©‚Á‚½EEEB
183 F ttp://dusers.dip.jp/modules/forum/index.php?topic_id=119#post_id442 ”–‚¢–{‚ª‚Å‚é‚Ì‚©
184 F Š®”„‚µ‚½‚炵‚¢‚Ë
185 F ‚¨‚Á‚‚ê‚Ä‚é‚£[
186 F ‚ ‚ꂾ‚¯ˆµ‚¢“ï‚¢C/C++‚̈—Œn‚̃oƒO‚Ì‚È‚³‚É‚Í‹°‚ê“ü‚Á‚½‚à‚ñ‚¾‚ª D‚Í‚Ç‚¤‚µ‚Ä‚¾‚ß‚È‚ñ‚¾B
187 F Žd—l‚ªŒˆ‚Ü‚Á‚Ä‚È‚¢‚©‚ç
188 F ‚±‚ê‚΂©‚Í ‚Ç‚¤‚µ‚悤‚à‚È‚¢
189 F http://dlang.org/bugstats.php ‚¸‚¢‚Ô‚ñ‰ü‘P‚³‚ê‚Ä‚éŽÀŠ´‚Í‚ ‚é‚ñ‚¾‚¯‚Ç ‚¹‚ß‚ÄACritical‚ª‚PŒ…‚É‚È‚ê‚΂Ȃ EE
190 F ƒEƒHƒ‹ƒ^[‚Ì‘¶ÝŽ©‘Ì‚ªƒoƒO
191 F >>189 ‰ü‘P‚³‚ê‚Ä‚È‚¢‚Å‚µ‚åc ƒoƒO‹Èü‚ÌŒ©•û‚ÍAnew‚ª‚È‚‚È‚ç‚È‚¢‚ƈÀ’肵‚Ä‚«‚½‚Æ‚Í‚Ý‚È‚³‚ê‚È‚¢‚µB
192 F class C{...} class D : C{...} C d = new D; d‚©‚çD‚𓾂é•û–@‚ ‚è‚Ü‚·‚©H typeof(d)‚¾‚ÆC‚É‚È‚Á‚Ä‚µ‚Ü‚¤B
193 F d.typeof
194 F d.toString
195 F >>82 ‚Å‚«‚Ü‚µ‚½B
196 F ’x‚‚È‚Á‚Ä‚²‚ß‚ñ‚È‚³
197 F ‚ ‚ñ‚ȃ}ƒ“ƒpƒ[‚Ì‹‚éì‹Æ‚ðˆêl‚Å‚â‚Á‚½‚Ì‚©c ‚¨”æ‚ꂳ‚ñB
198 F >>196 Makefile 46 : ## DEBUG OR RELEASE? ‹t‚¶‚á‚ËH
199 F ## DEBUG OR RELEASE? DFLAGS=-inline -O -release -w $(DEFS) # for Debug (default) #DFLAGS=-debug -gc -unittest -w $(DEFS) # for Release ‚±‚ê‚Í‹t‚â‚Ë
200 F CŒ¾Œê‚̃‰ƒCƒuƒ‰ƒŠ‚©‚ç char* hoge(); ‚𕶎š—ñ‚Æ‚µ‚Ĉø‚Á’£‚Á‚Ä‚«‚½‚¢‚Ì‚Å‚·‚ªA‚»‚Ì‚Ü‚Ü‚¾‚Æ•¶Žš‚̃|ƒCƒ“ƒ^‚̂悤‚ÈŠ´‚¶‚É‚È‚Á‚Ä‚é‚Ý‚½‚¢‚Å‚·B •¶Žš—ñ‚̂悤‚ÉŽ‚Á‚Ä‚‚鉽‚©‚¢‚¢•û–@‚Í–³‚¢‚Å‚µ‚傤‚©
201 F DŒ¾Œê‚¾‚Á‚Ä•¶Žš‚Ì”z—ñ‚¾‚æ
202 F hoge().to!string();
203 F ƒ|ƒCƒ“ƒ^‚©‚ç•×‹‚µ‚È‚¨‚µ‚Äto!string‚µ‚ë
204 F ƒƒ‚ƒŠƒŠ[ƒN‚Ì—\Š´‚µ‚©‚µ‚È‚¢
205 F >>200 char* p = hoge(); string s = p[0 .. strlen(p)].idup; ‚Æ‚¢‚¤‚Ì‚ªˆê”ÔŠÈ’P‚©‚È Cƒ‰ƒCƒuƒ‰ƒŠ‚ÅŠm•Û‚³‚ꂽƒƒ‚ƒŠ‚Í GCŠÇ—‰º‚É–³‚¢‚©‚çƒRƒs[‚µ‚½•û‚ªˆµ‚¢‚â‚·‚¢‚ÆŽv‚¤ Ž©•ª‚ÅŠÇ—o—ˆ‚é‚È‚çidup‚µ‚È‚¢‚ŃLƒƒƒXƒg‚µ‚Ä‚à‚¢‚¢‚Ì‚©‚È
206 F ‚ Ato‚Ås‚¯‚é‚Ì‚©ƒXƒ}ƒ“’m‚ç‚È‚©‚Á‚½ toŒ«‚¢‚È
207 F >>200 ‚̓|ƒCƒ“ƒ^‚ɑ΂µ‚Ä‚Ì—‰ð“x‚ª‚ ‚₵‚¢‚Ì‚Å ‚»‚ÌŠÖ”‚ªmalloc‚µ‚Ä‚‚é‚Ì‚©static‚ȗ̈æ‚ð•Ô‚·‚Ì‚©Šm”F‚µ‚½•û‚ª‚¢‚¢‚Å‚·
208 F >>206 is‚½‚ñ‚à‚©‚í‚¢‚¢‚¨
209 F >>208 http://toro.2ch.net/test/read.cgi/tech/1320314325/
210 F hoge().to!string(); ‚Å‚·‚ËB ŠÖ”“à‚Å쬂µ‚½•¶Žš—ñ‚͊댯‚¾‚©‚ç•Ô‚·‚ÈI —\‚߃ƒ‚ƒŠ‚ðŠm•Û‚µ‚½Š‚©‚當Žš—ñ‚Æ‚µ‚Ächar*‚ð•Ô‚·•ª‚É‚Í–â‘è‚È‚¢B ‚Æ‚©‚»‚¤‚¢‚¤Š´‚¶‚Å‚·‚©‚ËH ‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚¿‚á‚ñ‚ÆŽè’¼‚µ‚µ‚Ü‚µ‚½B FX‚Æ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
211 F —v‚·‚é‚Émalloc‚µ‚½‚çfree‚µ‚ë‚Á‚Ä‚±‚Æ‚¾‚æ
212 F ‚Ú‚‚ÌR‚à”r•Ö‚µ‚½Œã‚Í—‚ÌŽq‚Éär‚ߎæ‚Á‚Ä‚à‚ç‚¢‚½‚¢I
213 F ‚»‚ÌŒã‚Í‚·‚©‚³‚¸ƒxƒƒ`ƒ…[‚©H ‚¨‘O‚Æ‚Í‚¤‚Ü‚¢Žð‚ªˆù‚ß‚»‚¤‚¾
214 F ƒn[ƒhƒRƒA‚¾‚È
215 F ƒ}ƒ]‚µ‚©‚¢‚È‚¢‚Ì‚©‚ÆŽv‚Á‚½‚çRƒ}ƒjƒA‚à‘½‚¢‚Æ‚ÍccB Žï–¡‚ª‚ª‘‚¦‚½‚æI@‚â‚Á‚½‚Ë‚½‚¦‚¿‚á‚ñI
216 F DŒ¾Œê‚̃}ƒXƒRƒbƒg‚ŃGƒƒQì‚낤
217 F ‚»‚±‚̓}ƒXƒRƒbƒg‚ÆŒ¾‚킸‚ƒNƒIƒŠƒeƒB[‚Å—Š‚Þ
218 F ƒ{ƒRƒH
219 F classƒCƒ“ƒXƒ^ƒ“ƒX‚̃AƒhƒŒƒX‚ðŽæ‚é‚Æ‚«‚Á‚Ä«‚Å—Ç‚¢H ‚ ‚Æ‚±‚¤‚¢‚¤‚Ì‚Á‚Ä‚Ç‚±‚ÉŽd—l‘‚¢‚Ä‚ ‚è‚Ü‚·‚© C c = new C; cast(void*)c
220 F ttp://www.kmonos.net/alang/d/class.html > ƒNƒ‰ƒXƒIƒuƒWƒFƒNƒg‚ÍŽQÆ‚É‚æ‚Á‚Ă̂݃Cƒ“ƒXƒ^ƒ“ƒX‰»‚³‚ê‚Ü‚·B
221 F ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B ‚»‚±‚ÍŒ©‚½‚Ì‚Å‚·‚ªA‚»‚ÌuŽQÆv‚͉½‚àƒ‰ƒbƒv‚³‚ê‚Ä‚¢‚È‚¢ƒAƒhƒŒƒX‚Æl‚¦‚Ä—Ç‚¢‚ñ‚Å‚·‚©H
222 F TypeInfo_Class‚ª‚ ‚邾‚낤B
223 F >>219 ‚»‚ê‚Ň‚Á‚Ä‚é‚æ
224 F &this‚Æ‚©‚̓XƒR[ƒvŠO‚ꂽŽž‚ÉŽg‚¦‚È‚‚È‚é‚Ý‚½‚¢‚È‚ñ‚¾‚¯‚Ç ‚Ç‚Á‚©‚Ń|ƒCƒ“ƒ^—p‚Ì•Ï”‚ðŽ©“®¶¬‚µ‚Ä‚é‚Á‚Ä‚±‚ÆH
225 F this‚Í•Ï”‚¾‚µA&this‚Í•Ï”‚ւ̃|ƒCƒ“ƒ^‚È‚ñ‚¾‚©‚ç“–‚½‚è‘O‚¾‚ëB
226 F ‚ñH‚¶‚á‚ ŠO•”‚Ŷ¬‚³‚ꂽƒNƒ‰ƒX‚̃AƒhƒŒƒX‚ð ƒNƒ‰ƒX‚Ì“à•”‚©‚çŽæ“¾‚·‚éꇂɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ÌH ƒNƒ‰ƒX‚ª¶¬‚³‚ê‚Ä‚éŠÔ‚ÉAƒAƒhƒŒƒX‚ÌŒ`‚Å•ÛŽ‚µ‚Ä‚¨‚¢‚Ä ƒXƒR[ƒv‚ªŠO‚ê‚Ä‚àFX‚ÈŠ‚ÅŽg‚¢‰ñ‚µ‚½‚¢‚Æ‚©‚»‚¤‚¢‚¤ƒP[ƒX‚È‚ñ‚¾‚¯‚Ç
227 F ƒNƒ‰ƒX“à‚Ìthis‚àŽQÆ‚¾‚¯‚Ç‚»‚Ì‚Ö‚ñ‚í‚©‚Á‚Ä‚éH
228 F ‘½•ª‚æ‚•ª‚©‚Á‚Ä‚Ü‚¹‚ñ this‚ÍAClass‚ւ̃AƒhƒŒƒXH &this‚ÍAClass‚ւ̃AƒhƒŒƒX‚ð‹L‰¯‚·‚邽‚ß‚É•Ï”‚ª—pˆÓ‚³‚ê‚銴‚¶H ‚Æ‚©A‚»‚ñ‚ÈŠ´‚¶‚Ŭ—‚µ‚Ä‚Ü‚·
229 F this‚̓Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðŽw‚·ŽQÆ•Ï”‚ÅA&this‚Í‚»‚ÌŽQÆ‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚𓾂éB ŽQÆ•Ï”‚Ì“à—e‚ɂ̓|ƒCƒ“ƒ^‚ðŠÜ‚Þ‚©‚çA&this‚̓|ƒCƒ“ƒ^‚̃|ƒCƒ“ƒ^‚É‚È‚é‚Á‚Ă킯B
230 F s/ƒ|ƒCƒ“ƒ^/ƒAƒhƒŒƒX/g
231 F >>226 ‚»‚¤‚¢‚¤ê‡‚É>>219 ‚ðŽg‚¤B this‚©‚çƒAƒhƒŒƒX‚𓾂½‚¢‚È‚ç cast(void*)this ‚Å‚¢‚¢B
232 F Šî–{“I‚É‚Í>>219 ‚Å‚¢‚¢‚¯‚ÇAC‚ªopCast‚ð’è‹`‚µ‚Ä‚¢‚é‚Æ“®‚©‚È‚¢ ‚à‚¤‚¿‚å‚Á‚Æ‚æ‚¢‚â‚è•û‚Í‚±‚¿‚ç C c = new C; void* p = *cast(void**)&c;
233 F D‚̃}ƒXƒRƒbƒgì‚Á‚Ä‚é‰É‚ª‚ ‚é‚È‚ç ƒEƒHƒ‹ƒ^‚‚ñ‚Í‚±‚¤‚¢‚¤‚â‚₱‚µ‚¢•”•ª‚ð}‰ð‚µ‚Ä‚â‚ê‚΂¢‚¢‚Ì‚É‚Èw
234 F ‚â‚₱‚µ‚¢‚Ì‚©EEEH
235 F ƒNƒ‰ƒX‚̃AƒhƒŒƒX‚Á‚ĉ½‚ÉŽg‚¦‚é‚ñ‚¾‚낤H
236 F memset‚Æ‚©‚©BƒKƒNƒuƒ‹B
237 F SetWindowLong‚µ‚½‚èemplace‚µ‚½ƒCƒ“ƒXƒ^ƒ“ƒX‚ðfree‚·‚é‚Ì‚ÉŽg‚Á‚½‚è
238 F ƒŠƒ“ƒJ‚ªo‚·uError 32: Data Outside Segment Bounds : _DATAv‚Á‚ăGƒ‰[‚Í‚Ç‚ñ‚ȈӖ¡‚È‚ñ‚¾‚¢ ‰½‚ð‚·‚ê‚Î‰ðŒˆ‚·‚é‚Ì‚©‚³‚Á‚Ï‚è‚Å
239 F ‚Ý‚ñ‚È‚Ì‚¨‚©‚°‚ÅŽŸ‚̃Xƒeƒbƒv‚Ɉڂ邱‚Æ‚ª‚Å‚«‚½‚æ ‚ ‚肪‚Æ‚¤
240 F >>238 align—‚Ý‚¾‚ÆŽv‚¤ ‚±‚Á‚¿‚Å‚Í align(1) struct S {...} ‚Ý‚½‚¢‚È‚Ì‚ª‚ ‚é‚Æo‚½ struct S {align(1): ... } ‚È‚ç–â‘è–³‚µ‚Ý‚½‚¢
241 F Warning 178: .LIB pagesize exceeds 512 •‚¯‚ÄI -L/PAGESIZE:1024‚ð•t‚¯‚Ä‚àƒ_ƒ‚¾‚Á‚½B
242 F ƒ‰ƒCƒuƒ‰ƒŠ‚ª‘å‚«‚·‚¬‚é‚Æ‚¢‚¤‚±‚Æ‚©H ‚Å‚à“ñ‚‚ɕª‚¯‚½‚‚È‚¢‚ÈB
243 F ’Pƒ‚È”’l’蔂Íconst‚Å‚Í‚È‚enum‚É‚·‚é‚ÆAƒVƒ“ƒ{ƒ‹‚ªo—Í‚³‚ê‚È‚¢‚©‚烉ƒCƒuƒ‰ƒŠƒTƒCƒY‚ªŒ¸‚é‚©‚àB
244 F OPTLINK‚ðŠÃ‚Œ©‚é‚È “f‚¢‚Ä‚éƒGƒ‰[ƒƒbƒZ[ƒW‚ª^ŽÀ‚Æ‚ÍŒÀ‚ç‚È‚¢
245 F 2.060‚Åalign‘®«‚ª‚¢‚©‚ê‚¿‚Ü‚Á‚Ä‚é‚ñ‚Å‚·‚ªA ‚±‚ê‚ÍDŒ¾Œêer‚É‚Æ‚Á‚đ債‚½‚±‚Æ‚È‚¢Š´‚¶‚È‚ÌH
246 F ‚È‚ÉA‚¿‚å‚Á‚Æ‚µ‚½•ö‰ó“I•ÏX‚¾ ˆê“ú‚¿‚å‚Á‚ÆŠy‚µ‚ß‚½‚º
247 F align(1)‚ª•ÏX‚‚¤‚©‚Ô‚Á‰ó‚ê‚Ä‚é‹C‚ª‚·‚é‚ñ‚Å‚·‚ªA•ÏX‚È‚ÌH
248 F struct S {align(1): ...} ‚ŃTƒCƒY‚ªŒvŽZ‚Ƈ‚í‚È‚¢
249 F http://d.puremagic.com/issues/show_bug.cgi?id=8377 ‚¤‚§‚邽‚ñ‚ª disastrous bug ‚Á‚ÄŒ¾‚Á‚Ă郄ƒc‚©‚È ‹Ù‹}ƒŠƒŠ[ƒX‚ªo‚é‚©‚ÆŽv‚Á‚Ä‚½‚¯‚Ço‚È‚¢
250 F ‚±‚¤‚¢‚¤˜b‚ðŒ©‚é‚½‚Ñ‚ÉŽv‚¤‚ñ‚¾‚¯‚Ç D‚ª‚‚’PŒê‚ð‚í‚´‚Æ‘I‚ñ‚Å‚ñ‚Ì‚©‚È
251 F ‘I‚ñ‚Å‚é‚©‚Ü‚Å‚Í’m‚ç‚ñ‚ª ”j‰ó‚Æ‚©•ö‰ó‚Æ‚©‰ð‘Ì‚Æ‚©Ð–ï‚Æ‚©â–]‚Æ‚©A ‚»‚ÌŽè‚Ì’PŒê‚̓‰ƒeƒ“ŒêŒ¹‚Ì‚±‚Æ‚ª‘½‚¢‚¯‚ÇA ‚»‚Á‚¿‚ÅÚ“ªŽ« de- ‚Æ‚© dis- ‚Æ‚©‚ª‚‚’PŒê‚Å•\Œ»‚³‚ê‚Ä‚é‚à‚ñ‚¾‚©‚ç‚à‚Æ‚à‚ÆD‚ÅŽn‚Ü‚é’PŒê‚ª‘½‚¢
252 F destroy
253 F dildo
254 F dragonic change
255 F "D"‚É‚±‚ê’ö[‚¢ˆÓ–¡‚ª‚ ‚Á‚½‚Æ‚Í
256 F Dragon ¨ Dlagn ¨ D lang
257 F >>248 align(1) struct S{ align(1): ... }
258 F D‚Ì‚ ‚̃}ƒXƒRƒbƒg‚̓hƒ‰ƒSƒ“‚È‚Ì‚©H
259 F D‚̈ӎv
260 F The D like a mascot is a Doughnut. You can eat it everywhere.
261 F void main() { import std.stdio; "hello, world".writeln(); } > a.d(4): Error: undefined identifier 'writeln' @@@@@@@@@@ QQQ@@@„ª„ @@@@@@@@@^@\@@_@ „¬„® @@@@@@ @^@@(œ)@ _R E @@@@ @@/@@ iÜ@@(œ) / @@@ @@ /@@ @ PR__j ^ .@@@@^L@@@@@_Q_^ @@@@|@@@@@ @ _ @@@@|@@@@@@@@|
262 F ‚È‚ñ‚¾‚»‚̃Gƒ‰[ƒƒbƒZ[ƒW‚—‚à‚Á‚ÆŒ¾‚¤‚±‚Æ‚ ‚邾‚ë
263 F >>261 http://d.puremagic.com/issues/show_bug.cgi?id=6185 Žd—lBƒtƒŠ[ŠÖ”‚¶‚á‚È‚¢‚ƃ_ƒ‚Á‚Ä‚Ç‚±‚©‚ÅŒ©‚½‹C‚ª‚·‚é ‚¾‚ª‚µ‚©‚µŠÖ”“à‚̃Cƒ“ƒ|[ƒg‚̓oƒO‚¾‚炯‚¾‚©‚ç”ð‚¯‚é‚Ì‚ª‹g
264 F ‚»‚¤‚©[ ŠÖ”“àƒCƒ“ƒ|[ƒg‚ÍT‚¦‚Ä‚¨‚‚©‚È
265 F ð“ú>>261 Œ©‚ÄŠÖ”“à‚ÅŽg‚¦‚邱‚Æ‚ð’m‚Á‚Ä’£‚èØ‚Á‚ÄŠÖ”“àimport“ü‚ê‚Ü‚‚Á‚½Œã‚È‚Ì‚ÉEEE
266 F impor‚¹‚¸‚ÉŠÖ”Žg‚¢‚½‚¢‚±‚Æ‚ª‹H‚É‚æ‚‚ ‚é ƒfƒoƒO‚Ì‚½‚ß‚Épragma(msg)‚â‚鎞‚Æ‚©
267 F ‚¦AƒCƒ“ƒ|‚È‚ÌIH
268 F uUnexpected OPTLINK Terminationv‚ÅŒ©Ž–‚É‚±‚¯‚½B http://d.puremagic.com/issues/show_bug.cgi?id=6144 ƒoƒO‚¾‚炯‚¾‚ÈA‚±‚è‚áB
269 F #define HANDLE_MSG(hwnd, message, fn) \ case (message): return HANDLE_##message((hwnd), (wParam), (lParam), (fn)) ‚±‚ê‚ðDŒ¾Œê‚É–|–ó‚·‚é‚Æ‚Ç‚¤‚È‚éH
270 F Unexpected OPTLINK Termination at EIP=00402C5C EAX=0000027C EBX=0052A2F8 ECX=00000001 EDX=00039FFF ESI=02ED3083 EDI=00003D84 EBP=00000006 ESP=0012FF48 First=00402000
271 F OPTLINK‚ÍDŒ¾ŒêÅ‘å‚ÌŠà
272 F Linux‚΂ñ‚¶‚á[‚¢!!!
273 F gdc‚ª‚ñ‚΂ê[„ƒ
274 F HANDLE_MSG(m_hWnd, WM_CLOSE, Cls_OnClose); case WM_CLOSE: return HANDLE_WM_CLOSE(m_hWnd, lParam, wParam, Cls_OnClose);
275 F •¶Žš—ñƒ~ƒbƒNƒXƒCƒ“‚ÅŠæ’£‚Á‚Ä‚±‚±‚Ü‚Å‚Í‚Å‚«‚½ switch (msg) { mixin( makeHNDR!(hwnd, WM_MSG1, "handler1")() ~ makeHNDR!(hwnd, WM_MSG2, "handler2")() ~ "" ); default: } http://ideone.com/oNThI
276 F ‰˜‚¢‚È‚Ÿ‚»‚ê‚â‚é‚È‚çŒöŽ®‚ÅЉ‚ê‚Ä‚écondŽg‚¦‚µ
277 F >>275 —L‚è“B‚¢‚¢•û–@Œ©‚‚©‚Á‚½B
278 F GDC‚ŃXƒ^ƒeƒBƒbƒNƒ‰ƒCƒuƒ‰ƒŠ‚ðì‚é•û–@A‹³‚¦‚ÄB
279 F uar rv ƒ‰ƒCƒuƒ‰ƒŠ ƒIƒuƒWƒFƒNƒgv‚Å‚¢‚¢‚Ì‚©H ƒGƒ‰[‚ª‚ł邯‚ÇB
280 F GDC‚Åd2hello.exe‚ªƒrƒ‹ƒh‚Å‚«‚é‚悤‚É‚µ‚Ä‚‚¾‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B http://dl.dropbox.com/u/72753355/wonders-beta.zip
281 F ‚»‚¤‚¢‚¤‚Ì‚ÍtwitterŽg‚Á‚½‚Ù‚¤‚ª‘‚¢‚æ
282 F >>281 twitter”½‰ž‚ª‚È‚¢BBB‚‚Ԃ₫•û‚ªˆ«‚¢‚Ì‚©
283 F ‚‚Ԃ₫ƒVƒ[‚Ý‚½‚¢‚ȃmƒŠ‚Å‚¢‚‚Æ‚¢‚¢‚æ
284 F Ž¿–â‚·‚é‚Æ‚«‚Í #dlang‚‚¯‚ê
285 F ‚³‚·‚ª‚É‚»‚ê‚Í‚â‚Á‚Ă邾‚낤
286 F DŒ¾Œêdis‚è‚‚Ž¿–â‚·‚ê‚ÎA”½‰ž‚Í‚µ‚Ä‚‚ê‚é‚Í‚¸
287 F C:\crossdev\gdc\v2\build\i686-pc-mingw32\libphobos/../../../gcc-4.6.1/libphobos/ core/sys/windows/windows.d:2780: multiple definition of `MAKEINTRESOURCEA@4' libWonders7Wide.a(winuser.o):winuser.d:(.text+0x10): first defined here Œ³‚©‚ç—L‚郉ƒCƒuƒ‰ƒŠ‚Æd•¡‚µ‚Ä‚¢‚é‚Ý‚½‚¢‚¾‚ÈB libphobos‚ðƒŠƒ“ƒN‚µ‚È‚¢–ó‚É‚à‚¢‚©‚È‚¢‚µB
288 F DŒ¾Œê‚ÉŠÖ˜A‚µ‚Ä‚éŒÀ‚è‚Í‚±‚±‚Å‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢‚Ì ‘¼‚ÌŒ¾Œê‚ƈá‚Á‚ăGƒ‰[ƒƒbƒZ[ƒW‚ªƒRƒ“ƒpƒCƒ‰‘¤‚̃oƒO‚Æ‚©‚à‚æ‚‚ ‚邵B ‘S‚ŠÖŒW–³‚‚µ‚Ⴕ‚á‚èo‚Ä‚½‚炳‚·‚ª‚É—]Š‚Å‚Æ‚©Œ¾‚¢‚½‚‚Ȃ邯‚Ç‚»‚¤‚¢‚¤‚킯‚Å‚à‚È‚³‚»‚¤‚¾‚µB
289 F >>287 ‚¢‚âA•’Ê‚Él‚¦‚Äwindows.h‚Ì‘ã‘Öƒ‰ƒCƒuƒ‰ƒŠì‚Á‚Ä‚é‚È‚ç core.sys.windows‚Æ‚©‚ðimport‚µ‚¿‚á‘Ê–Ú‚Å‚µ‚åw
290 F >>287 ŠÖ”–¼•Ï‚¦‚ÄAalias‚‚¯‚Ä‰ðŒˆ‚µ‚½B
291 F >>289 ƒvƒƒOƒ‰ƒ~ƒ“ƒO‰SŽÒƒŒƒxƒ‹‚¾‚Èc
292 F >>289 ‚»‚ñ‚È‚à‚Ì‚ðimport‚µ‚½Šo‚¦‚Í‚È‚¢‚ª
293 F ‚à‚µ‚©‚µ‚ÄWinMain‚Æ‚©Žg‚Á‚Ä‚½‚è ‚È‚í‚¯‚È‚¢‚©
294 F phobos ‚Ì’†‚Å‚±‚Á‚»‚è public import ‚µ‚Ä"Š´õ"ó‘Ô‚ðˆø‚«‹N‚±‚·“z‚ª‚¢‚é öÝ“I‚ɃoƒO‚ÆŒ¾‚Á‚Ä‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È ‚»‚ê‚ÆA‘å‚«‚߂̃vƒƒWƒFƒNƒg‚Å -g(ƒfƒoƒbƒOƒVƒ“ƒ{ƒ‹) ‚ð‚‚¯‚é‚Æ OPTLINK‚ªƒSƒl‚邱‚Æ‚ª‚ ‚é
295 F ‚±‚ê‚Í‚Ç‚¤‚¢‚¤‚±‚ÆH dmd con.d ¨Error: cannot read file con.d mv con.d co.d dmd co.d ¨OK
296 F void main() { class Base{} class Derived : Base{} alias Base delegate(Base) P; P p1 = (Base b) => new Base; // ok P p2 = (Base b) => new Derived; // ok P p3 = (Derived b) => new Base; // NG P p4 = (Derived b) => new Derived; // NG } p3, p4‚Í‚¢‚‚ł«‚Ü‚·‚Ì‚ñ
297 F Derived‚µ‚©Žó‚¯•t‚¯‚È‚¢ŠÖ”‚É‚½‚¾‚ÌBase“n‚¹‚¿‚Ⴄ‚©‚çƒ_ƒ‚¶‚á‚È‚¢‚ÌH
298 F ƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ÉŽg‚¢‚½‚¢‚ñ‚¾‚¯‚Ç–³—‚©‚ŸEEE
299 F >>295 ‚½‚Ô‚ñ‚n‚r‚Ì—\–ñƒfƒoƒCƒX–¼‚Ɉø‚Á‚©‚©‚Á‚Ä‚é
300 F ‚»‚¤‚¢‚âACONCONƒoƒO‚Æ‚©‚ ‚Á‚½‚æ‚ÈB‚ ‚ ‰ù‚©‚µ‚«9xc
301 F Call of Duty ‚¾‚È
302 F ”[“¾‚¢‚©‚Ë[II http://d.puremagic.com/issues/show_bug.cgi?id=502 «‚±‚¤‚¢‚¤ƒAƒzƒ‰ƒCƒuƒ‰ƒŠ‚͈ê‘Ì‚Ç‚¤‚µ‚Ä‚‚ê‚悤c setXXX ‚Í‚È‚¢‚¯‚Ç getXXX ‚É final ‚‚¯‚¿‚á‚Á‚½™
303 F http://codepad.org/xa1mI004 codepad‚ÌDƒRƒ“ƒpƒCƒ‰‚Á‚Č¢‚ñ‚Å‚·‚ËB
304 F GDC‚àƒoƒO‚¾‚炯B‚â‚Á‚Ä‚ç‚ê‚È‚¢B https://bitbucket.org/goshawk/gdc/issue/359/internal-compiler-error-in-toctype-at-d-d DŒ¾Œê‚â‚ß‚æ‚Á‚©‚ÈH
305 F ‚©‚Ü‚Á‚Ä‚¿‚á‚ñ‚«‚½[
306 F D2‚ªˆÀ’肵‚Ä‚à‚Ç‚¤‚¹D3‚Å”j‰ó“I•ÏX‚ªŒJ‚è•Ô‚³‚ê‚é‚Ì‚Å‚»‚ê‚É•t‚¢‚Äs‚ŠoŒå‚Ì‚È‚¢“z‚Í‚³‚Á‚³‚Æ‚â‚ß‚ê‚΂¢‚¢‚æ
307 F >>304 ‚â‚ß‚é‚È‚ñ‚Ä–Ü‘Ì‚È‚¢ ‚»‚±‚Ü‚Å‚ÌŠJ”ˆÓ—~‚ª‚ ‚é‚Ì‚È‚ç ƒRƒ“ƒpƒCƒ‰‚̃oƒO‘ÞŽ¡‚à‚µ‚È‚ª‚猾Œê‚É‚à—Ç‚¢‰e‹¿‚ð—^‚¦‚Ä‚â‚Á‚Ä‚‚ê
308 F ʼn‚¾‚¯H‚¢‚‚¢‚Ä–O‚«‚½‚çƒ|ƒC‚µ‚½‚̂ɉ´‚Ì‚¨‚©‚°‚Å‚c‚ͬ’·‚µ‚½‚Ý‚½‚¢‚Ȋ炵‚Ä‚él‚à‹‚½‚悤‚È‹‚È‚©‚Á‚½‚悤‚È Œp‘±‚µ‚Ä‚È‚ñ‚©‚â‚Á‚Ä‚‚ê‚Ä‚él‚Í‚ ‚肪‚½‚¢
309 F >>304 ‚̃oƒO‚ªC³‚³‚ê‚é‚Ü‚ÅAWonders‚ÌŠJ”‚ð’†’f‚µ‚Ü‚·B
310 F ƒ`ƒFƒ“ƒWƒƒO‚É‘å—Ê‚É’Ç‹L‚³‚ê‚Ä‚¢‚é‚Ì‚É‹C‚¢‚½B ‚Å‚à‚±‚Ì‚Ü‚Ü‚¾‚ÆŒöŽ®ƒhƒLƒ…ƒƒ“ƒg‚É”½‰f‚³‚ê‚È‚¢‚Á‚Ä‚Ìc‚Ç‚¤‚·‚ñ‚Ì‚³ https://github.com/D-Programming-Language/druntime/commit/a9c2c6ca76e8a1767759cc7c642924c2ee57330e
311 F ttps://github.com/D-Programming-Language/dmd/pull/1099 ‚¾‚ê‚©‚±‚Ì‚¨‚Á‚³‚ñŽ~‚ß‚Ä[
312 F >>311 assert‚ª—LŒø‚É‚È‚Á‚Ä‚é‚©‚Ç‚¤‚©‚Å‚Ì•ªŠò‚¾‚ë ‚ ‚Á‚Ä¢‚é‚悤‚È‚à‚ñ‚Å‚à‚È‚¢‚ÆŽv‚¤‚ªc
313 F `assert({ /* ... */ return true; }()); ‚±‚ê‚Å\•ªB
314 F ‚»‚¤‚¢‚¦‚Î@version (release) ‚ª‚È‚¢‚Æ assert‚ɑΉž‚·‚éðŒƒRƒ“ƒpƒCƒ‹‚Í‘‚¯‚È‚¢‚ñ‚¾‚Á‚½‚È ‚»‚Á‚¿‚Ì•û‚ª’ׂµŠ`H‚¤‚ÆŽv‚¤‚ñ‚¾‚ª
315 F >>311 ‚È‚ñ‚Ä‚±‚Á‚½A“G‚Ì“®‚«‚Í‘‚¢‚¼I http://dlang.org/version.html#PredefinedVersions
316 F D_NoBoundsChecks ‚±‚êH ‚±‚ꂪ‚Ç‚¤‚µ‚½‚ÌH
317 F ‚à‚Í‚âƒRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚Åversiono—ˆ‚½‚ç‚¢‚¢‚æ‚Ë‚Á‚ăŒƒxƒ‹
318 F version (is > 3.141) ‚±‚ñ‚ÈŠ´‚¶H
319 F @propertyˆÈŠO‚͈ø”‚È‚‚Ä‚àŠ‡ŒÊÈ—ª‚Å‚«‚È‚‚È‚Á‚½——R‚Á‚Ä‚È‚ñ‚È‚ñ‚Å‚·‚©H ‚Á‚ÄA‚ ‚êH ¡ŽŽ‚µ‚½‚ç‚©‚Á‚±‚‚¯‚È‚‚Ä‚à“{‚ç‚ê‚È‚‚È‚Á‚Ä‚éB Œ³‚©‚ç‚»‚¤‚¾‚Á‚¯H
320 F -property enforce property syntax
321 F ‚È‚é‚Ù‚Ç
322 F trunkŒ©‚Ä‚é‚Æ Win64‚Ì•¶Žš‚ª•‘‚¢—x‚Á‚ÄŽŸ‚̃ŠƒŠ[ƒX‚ªŠy‚µ‚Ý‚¾ ‚½‚Ô‚ñ‘S‚ŠÖŒW‚È‚¢‚Æ‚±‚ë‚É‚à‘å—Ê‚Ìreg(ry
323 F Win64‚Å3Dƒ|ƒŠƒSƒ“‚̉‰ŽZ”\—Í‚ªI
324 F ‚¢‚₵‚©‚µCPU‚ª64‚É‚È‚Á‚Ä‚àƒ|ƒŠƒXƒyƒbƒN‚ÍGPU‚Ɉˑ¶‚·‚é‚ñ‚¶‚á‚È‚¢‚©
325 F ƒjƒ“ƒeƒ“ƒh[64‚̘b‚ð‚µ‚Ä‚é‚ñ‚¾‚킳I
326 F ‚¢‚âA¡‚Ü‚ÅuOPTLINK‚̧–ñ‚ŃSƒjƒ‡ƒSƒjƒ‡cv‚Æ扄‚΂µ‚É‚³‚ê‚Ä‚«‚½–â‘肪 ˆê‹“‚ɉðŒˆcII@‚·‚é‚Í‚¸ ‚Ä‚©ƒŠƒ“ƒJ‚̃\[ƒXÏÀÞ°H@ÁÝAÁÝ
327 F ƒ‰ƒ“ƒJEƒŠ[H
328 F DŒ¾Œê‚Å“®“IƒWƒƒƒO”z—ñ‚Á‚Ä‚Ç‚¤‚â‚é‚ÌH «H int[/*a3*/][/*a2*/][/*a1*/] a = new int[a1][a2][a3];
329 F ‘¼‚ÌŒ¾Œê‚Æ“¯‚¶‚悤‚É«‚Ý‚½‚¢‚É‚Í‚Å‚«‚é‚Ì‚Å‚·‚ªA‚à‚Á‚ƃVƒ“ƒvƒ‹‚É‚Í‚È‚ç‚È‚¢‚Å‚µ‚傤‚© a = new int[][2]; a[0] = new int[3]; a[1] = new int[3];
330 F http://www.kmonos.net/alang/d/expression.html#NewExpression int[][][] bar = new int[][][](5,20,30);
331 F >>330 —¹‰ð
332 F gdc.exe -v2 -c -frelease -finline-functions -O3 -fweb -Wall -fversion=Unicode -fversion=Windows7 -m32 -fversion=WondersBuild -o wonders\commctrl.o wonders\commctrl.d gdc.exe: error: unrecognized option '-v2' ‰½‚È‚ñ‚¾‚±‚ê‚ÍH
333 F gdc.exe‚³‚ñ‚ÍŒ¾‚¢‚Ü‚µ‚½F -v2 ‚Á‚ĉ½‚ÌŽ–H ÎÞ¸Á¬Ý¤Ü¶ÝÈ
334 F assault‚©buster‚ð‚‚¯‚ë
335 F https://bitbucket.org/goshawk/gdc/wiki/UserDocumentation -fd-version=1 D2‚É‚µ‚½‚¢‚ÌH@ƒfƒtƒHƒ‹ƒg‚Å‚»‚¤‚È‚Á‚Ä‚é‚Á‚Û‚¢ “®‚©‚µ‚ÄŠm‚©‚ß‚½‚킯‚¶‚á‚È‚¢‚¯‚Çc
336 F >>334 ƒKƒ“ƒ’ƒ^‰³
337 F >>335 ‚ ‚肪‚Æ‚¤I
338 F ŒöŽ®‚ÅDŒ¾Œê‚ɒljÁ‚³‚ê‚»‚¤‚Șb‚ªo‚Ä‚é‹@”\‚Á‚Ä‚Ç‚ñ‚È‚Ì‚ ‚è‚Ü‚·H
339 F 64bit win
340 F filter‚Ì•Ô‚·range‚Á‚ÄlengthŽ‚Á‚Ä‚È‚¢‚ñ‚¾‚Á‚¯ import std.stdio; import std.algorithm; void main() { auto a = [1, 2, 3, 4, 5]; writeln(a.filter!(n=>n&1)().length); // Error: undefined identifier 'length' }
341 F ’·‚³Œˆ‚Ü‚Á‚Ä‚½‚ç’x‰„•]‰¿‚Á‚Û‚¢‚±‚Æ‚Å‚«‚È‚¢‚¶‚á‚ñB‹t‚¾‚¯‚Ç
342 F Wonders64ƒrƒbƒg‘Ήž‚µ‚½‚æBGDC‚Å-fd-version=1‚ð‚‚¯‚é‚ƃGƒ‰[‚ªo‚Ä‚‚éB‰½‚ÅH gdc.exe -fd-version=1 -c -frelease -finline-functions -O3 -fweb -Wall -mwin32 - fversion=Unicode -fversion=Windows7 -m32 -fversion=WondersBuild -o wonder s\basetsd.o wonders\basetsd.d c:\mingw64\include\d2\4.6.1\object.di:27: function declaration without return ty pe. (Note that constructors are always named 'this') c:\mingw64\include\d2\4.6.1\object.di:27: no identifier for declarator immutable (char)
343 F ƒGƒ‰[ƒƒbƒZ[ƒW‚¾‚¯o‚µ‚ÄŠÛ“Š‚°‚·‚ñ‚È
344 F >>341 ‚ ‚ EEElength”@‚«‚Å’âŽ~‚µ‚È‚¢ƒvƒƒOƒ‰ƒ€‚É‚È‚Á‚½‚碂é‚æ‚ËEEE «‚±‚ê‚Á‚ÄŒ‹‰Ê‚ªˆá‚¤‚Ì‚ÍŽd—l‚È‚ñ‚Å‚·‚©H import std.stdio; void main() { writeln(typeid(typeof(()=>1))); writeln(typeid(typeof(()=>{return 1;}))); } Œ‹‰Ê int()* int()*()*
345 F ƒ‰ƒ€ƒ_Ž®‚ɃfƒŠƒQ[ƒg‚ ‚é‚ñ‚¾‚©‚ç‚»‚ꂪ³í
346 F ‚È‚é‚Ù‚Ç{}‚ªŠÖ”ƒŠƒeƒ‰ƒ‹‚Æ”»’f‚³‚ê‚Ä‚é‚Ì‚Ë
347 F writeln(typeid(typeof((){return 1;}))); ‚Å‚¢‚¢‚Ì‚æH
348 F ‰´‚à‘O‚»‚ê‚Ńnƒ}‚Á‚½‚È ‚»‚ê‚Å‚±‚̃XƒŒ‚É‘‚«ž‚ñ‚¾‚Á‚Ä‚¢‚¤
349 F >>343 ƒGƒ‰[ƒƒbƒZ[ƒWˆÈŠO‚ɉ½‚ðo‚¹‚΂¢‚¢H
350 F ‰½‚æ‚葬‚³‚ª‘«‚è‚È‚¢
351 F >>349 ƒGƒ‰æ‘œ
352 F ‚¢‚Á‚Æ‚‚¯‚Ç‚ß‚ñ‚‚¢‚¾‚©‚ç”ü—‚̊炪–ÑŒŠ‚Ü‚ÅŒ©‚¦‚é‚قǂ̃TƒCƒY‚̃‚ƒU‚È‚µR‰æ‘œ‚¶‚á‚È‚¢‚Æ“š‚¦‚ñ
353 F dlang.org ¼ÎÞÝÇ
354 F >>350 ‰½‚ð‚¨‹}‚¬H —v–]‚ ‚ç‚΂₪‚ĉʂ½‚µ‚½‚µŒóB
355 F optlink‚³‚¦Aoptlink‚³‚¦^‚Á“–‚È‚ç-g‚‚«ƒRƒ“ƒpƒCƒ‹‚щƒCƒuƒ‰ƒŠ‚Ì[•£‚̃Gƒ‰[‰ÓŠ‚ð“Á’è‚Å‚«‚é‚à‚Ì‚ðc
356 F optlink‚¿‚á‚ñ‚ÌgƒXƒ|ƒbƒg‚͉´‚ª“Æ肵‚ÄŠJ”‚Å‚«‚é‚Ì‚¾ ‘¼‚Ìl‚É‚ÍG‚点‚È‚¢‚Ì‚¾
357 F ƒGƒ‰[‚ª‰½‚ào‚Ä‚¢‚È‚¢‚Ì‚Éexe‚ªì¬‚Å‚«‚Ä‚¢‚È‚¢Œ»Ûo‚½‚±‚Æ‚ ‚é‚ЂƃAƒhƒoƒCƒXplz
358 F ƒŠƒ“ƒN‚ÉŽ¸”s‚µ‚½‚Æ‚©‚Å‚È‚‚Ü‚Á‚½‚‰½‚ào‚Ä‚È‚¢H
359 F ‚Ü‚Á‚½‚ƒƒbƒZ[ƒW‚ª‚Å‚È‚¢‚ñ‚¾EEE dmd‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“‚É‚Í‘¶Ý‚·‚éƒ\[ƒXƒtƒ@ƒCƒ‹–¼‚Ì‘¼‚ɃIƒvƒVƒ‡ƒ“‚Æ‚©‘S‘RŽw’肵‚Ä‚È‚¢‚µ ‚킯‚ª•ª‚©‚ç‚È‚¢‚æEEE
360 F ‚¤[‚ñAŽÀ‚Í‚È‚ñ‚©ˆá‚¤‚¦‚½‚¢‚Ì‚µ‚ê‚È‚¢dmd‚ðŒÄ‚Ño‚µ‚Ä‚é‚Æ‚©H which‚ÍcWindows‚É‚Í‚È‚¢‚æ‚È‚Ÿ
361 F ŠÖ”ˆêŒÂí‚Á‚½‚çƒRƒ“ƒpƒCƒ‹’Ê‚Á‚½‚Á‚½‚Á‚½EEE ‚à‚Æ‚à‚Æ•¶–@ƒGƒ‰[‚Å’Ê‚ç‚È‚¢ŠÖ”‚È‚ñ‚¾‚¯‚Ç ‚»‚ꂪ‚ ‚é‚Ɖ½‚àƒƒbƒZ[ƒW‚È‚µ‚ŃRƒ“ƒpƒCƒ‹I—¹Aexe‚ªo—ˆ‚È‚¢ ‚È‚¢‚ƃRƒ“ƒpƒCƒ‹’Ê‚Á‚Äexe‚ªo—ˆ‚é –â‘è‚ÌŠÖ”‚ÅŒ»Û‚ª”¶‚·‚éŬƒR[ƒh‚ª•ª‚©‚ç‚È‚¢‚ñ‚¾‚¯‚Ç\‘¢‚Í‘å‘Ì‚±‚ñ‚È‚Å‚µ‚½ Tuple!(bool, \‘¢‘Ì) func() { F ˆ— return Tuple!(true, \‘¢‘̃Cƒ“ƒXƒ^ƒ“ƒX); //ƒR[ƒfƒBƒ“ƒOƒ~ƒX }
362 F ƒGƒ‰[ƒƒbƒZ[ƒW‚·‚ço‚¹‚¸‚É—Ž‚¿‚éƒoƒO‚ªdmd‚ÉH
363 F Ž¿–â‚Å‚·B ”’l‚͈̔͂ð‹t‡foreach‚·‚邤‚Ü‚¢•û–@‚΂ ‚è‚Ü‚·‚©HH foreach(i; 0..5) ©œ‚±‚ê‚ð‹t‡‘–¸‚µ‚½‚¢ foreach(i; 5..0) ©~ƒ‹[ƒv‚³‚ê‚È‚¢ foreach(i; iota(0, 5).reverse) ©~iota‚Íreverseo—ˆ‚È‚¢ foreach(i; iota(4, -1, -1)) ©~[4`-1)‚Í[0..5)‚ÆŒ©‚½–Ú‚ªˆá‚¢‚·‚¬‚Ä’¼Š´“I‚¶‚á‚È‚¢ for(auto i = 4; i >= 0; i--) ©~o—ˆ‚ê‚ÎŒ©‚½–Ú‚ª‚·‚Á‚«‚肵‚½foreach‚ðŽg‚¢‚½‚¢ ¡‚Ì‚Æ‚±‚ëˆÈ‰º‚ª—Ç‚¢‚©‚ÆŽv‚Á‚Ä‚é‚Ì‚¾‚¯‚ê‚Ç‚±‚ê‚æ‚è‚·‚Á‚«‚肵‚½•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H foreach(i; iota(0, 5).array.reverse)
364 F foreach_reverse
365 F ‚ÈA‚È‚ñ‚¾‚Á‚Ä[[[@ƒ¶ ƒ¶ƒ¶ ‚¤‚íA–{“–‚¾c’p‚¸‚©‚µ‚¢ foreach_reverse‚È‚ñ‚ÄopApplyŽž‘ã‚̉»Î‚‚ç‚¢‚É‚µ‚©Žv‚Á‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½BB
366 F ‚È‚É‚°‚É–ð‚É—§‚‚ñ‚¾‚æ‚Ëforeach_reverse
367 F ƒŒƒ“ƒW‚ɑ΂µ‚Ä‚Å‚¢‚¢‚È‚çretro‚Å‚¢‚¢‚ÆŽv‚¤‚¯‚Ç‚Ë
368 F foreach_reverse‚ªÁ‚¦‚é‚Æ‚©‚¢‚¤˜b‚Í‚Ç‚¤‚È‚Á‚½‚Ì
369 F ‚¢‚¢‚Ë foreach(i; iota(0, 5).retro)
370 F Effective D@‘æ1€@ufor‚Å‚Í‚È‚foreach‚ðŽg‚¨‚¤v
371 F std.algorithm‚Æ‚©Žg‚¢•û‚ð‚í‚©‚è‚â‚·‚‰ðà‚µ‚Ä‚‚ê‚éƒy[ƒW‚ª‚ ‚é‚Æ‚¢‚¢‚ÆŽv‚¤
372 F ŒöŽ®‚Ìà–¾‚Å‚È‚ñ‚Æ‚©‚Ȃ邳
373 F unittest“Ç‚ß
374 F ƒ†ƒjƒbƒgƒeƒXƒg“à—e‚àddoc‚Å‚ÌŽ©“®ƒhƒLƒ…ƒƒ“ƒg‰»‘ÎÛ‚Å‚à‚¢‚¢‚æ‚È
375 F return‚Å•¡”‚Ì’l‚ðŽó‚¯Žæ‚邱‚Æ‚Í‚Å‚«‚È‚¢‚ñ‚Å‚·‚©H perl‚ŃŠƒXƒgƒRƒ“ƒeƒLƒXƒg‚Å–ß‚è’l‚ðŽó‚¯Žæ‚é‚悤‚È‚Ì‚ª‚µ‚½‚¢‚Å‚·B import std.stdio; import std.typecons; import std.traits; Tuple!(int, int) f() { return ReturnType!f(10, 20); } void main() { int a; int b; ReturnType!f(a, b) = f(); writeln(a, b); } ŽÀsŒ‹‰Ê 00 ©10‚Æ20‚ªŽæ‚ê‚Ä‚È‚¢
376 F std.typecons‚̃^ƒvƒ‹‚Í‚½‚¾ŠÈ’P‚ÉŒ^‚Ü‚ÅŽ©“®ì¬‚Å‚«‚邾‚¯‚Ì\‘¢‘ÌB ˆê‚‚̒l‚Æ‚µ‚Ď󂯎æ‚Á‚½Œã‚É“YŽš‚ðŽg‚¤‚Ì‚ª•’Ê‚©‚È auto t = f(); writeln(t[0], t[1]);
377 F ‚ß‚ñ‚Ç‚‚¿‚á‚¢‚£iL>Í<Mj
378 F auto f(){return (10, 20);} (a, b) = f(); ‚¨‚µ‚¢‚悤‚Å‘S‘R‚¨‚µ‚‚È‚©‚Á‚½
379 F ‚»‚ê‚Á‚Û‚¢‚Ìì‚Á‚½‚æ[„ƒ import std.typetuple; struct MAssigner(P...) { @P p; @void opAssign(S)(S s) { @@foreach (i, ref v; p) { @@@*v = s[i]; @@} @} } template PointerType(T) { alias T* PointerType; } auto massigner(T...)(ref T t) { @MAssigner!(staticMap!(PointerType, T)) a; @foreach (i, ref p; a.p) { @@p = &t[i]; @} @return a; } int a, b, c; assigner(a, b, c) = tuple(1, 2, 5); writeln(a, b, c);
380 F Œ‹\ŒÃ‚¢‚Ì‚¾‚¯‚Ç‚½‚Ô‚ñ“®‚ https://github.com/PhilippeSigaud/dranges/blob/master/reftuple.d
381 F >>379-380 ‚±‚ê‚Í‚¦‚ë‚¢EEE
382 F >>375 •Ï”‰Šú‰»Žž—p‚Ȃ炱‚̂悤‚Èenhancement‚ð’ño‚µ‚Ä‚¢‚é https://github.com/D-Programming-Language/dmd/pull/341
383 F ’´—~‚µ‚¢
384 F >>379 Ì‚»‚¤‚¢‚¤‚Ì“ü‚ê‚é‚©‚Ç‚¤‚©ŒŸ“¢‚³‚ê‚Äreject‚³‚ê‚Ä‚éB ƒ‰ƒCƒuƒ‰ƒŠƒŒƒxƒ‹‚Å‚Í‘½•ª“ü‚ç‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆB –]‚Ý‚Í >>382
385 F Go‘§‚µ‚Æ‚é‚ñH
386 F eclipse‚Á‚Ä•¶Žš—ñ‚ð‘I‘ð‚·‚é‚ƃnƒCƒ‰ƒCƒg‚³‚ê‚é‹@”\‚ ‚è‚Ü‚·‚æ‚ËB ‚»‚Ì‹@”\‚ðVisualD‚ÅŽg‚¢‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B ‚»‚±‚ÅAVisualStudio—p‚̃AƒhƒCƒ“metalscroll‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚Ì‚Å‚·‚ªA VisualD‚É‘S‚•Ï‰»‚È‚µ‚Å‚·B Žg‚¦‚È‚¢‚Æ‚¢‚¤Ž–‚Å‚µ‚傤‚©H
387 F VisualStudioShell‚̓vƒ‰ƒOƒCƒ“Žg‚¦‚È‚¢‚ñ‚¾‚È‚±‚ꂪ
388 F >>387 ‚»‚¤‚Å‚µ‚½‚©EEEŽc”OB
389 F VisualD‚Á‚ăCƒ“ƒeƒŠƒZƒ“ƒXŒø‚©‚È‚‚È‚¢H ‚È‚ñ‚©ƒƒ“ƒoˆÈŠO‚̃Vƒ“ƒ{ƒ‹‚àE‚Á‚Ä‚«‚Ä‚é‚悤‚È
390 F traits‚Æ‚©opDispatchŽg‚Á‚ÄECMAScript‚Ìprototype‚Ý‚½‚¢‚È‚Ìo—ˆ‚È‚¢‚©‚È Šù‘¶‚̃Cƒ“ƒXƒ^ƒ“ƒX‚É•Ï”‚Æ‚©ŠÖ”‚Æ‚©“Ë‚Áž‚ß‚ê‚ÎÅ‚
391 F >>390 ƒvƒƒgƒ^ƒCƒv‚Í–³—‚¾‚¯‚ÇiŒp³‚Å\•ª‚È‹C‚à‚·‚邯‚ÇjAMixin‚È‚ç‚Å‚«‚é‚æB
392 F Variant[Variant]
393 F RTTI‚ÆopDispatch‚ð—˜—p‚µ‚Ä‚±‚ñ‚È‚Ì‚ªo—ˆ‚È‚¢‚©‚È‚Æ–Ï‘z‚µ‚Ä‚Ü‚· auto o = new PrototypeObject; o._add( "negate", a=>-a ); o._add( "value", 10 ); writeln(o.negate(o.value)); // -10 auto o2 = o.clone(); o2.value = 20; writeln(o2.negate(o2.value)); // -20 ŠO‚©‚ç_add‚·‚éŠÖ”‚©‚烃“ƒo•Ï”‚ɃAƒNƒZƒX‚·‚é‚Ȃ當Žš—ñƒŠƒeƒ‰ƒ‹‚ÅŠÖ”‚ð‘‚©‚È‚¢‚ƃ_ƒ‚Å‚µ‚傤‚¯‚ÇEE
394 F ‚»‚ꂾ‚ÆŽÀsŽž‚ɒljÁ‚·‚éŒ`‚¾‚©‚çƒRƒ“ƒpƒCƒ‹Žž‚ÉŒ^‚ðŒˆ’èo—ˆ‚È‚¢‚æ‚Ë ‚â‚é‚Æ‚µ‚Ä‚à>>392 ‚ðƒ‰ƒbƒv‚·‚éŒ`‚É‚È‚é‚ÆŽv‚¤iVariantŽg‚Á‚½‚±‚Æ‚È‚¢‚¯‚Çj
395 F “à—eŒ^VT‚ð’è‹`‚µ‚Æ‚¢‚ÄATypeInfo‚Æ“K“–‚ȃTƒCƒY‚Ì‚·‚ׂĂ̌^ƒoƒbƒtƒ@‚ðŽ‚Á‚Ä‚¨‚¢‚ÄA ŠÖ”ŒÄ‚Ño‚µ‚ÍopCall(T...)‚ÅTypeInfo‚ªtypeid(VT delegate(T))‚ƈê’v‚·‚ê‚Î(cast(VT delegate(T))&buf)(t) VT[string]‚Ì‘ã‚í‚èi‚»‚Ì‚Ü‚Ü‚¾‚ÆŒ‹\•s•Ö‚¾‚낤‚©‚çj‚É‚È‚éƒe[ƒuƒ‹Œ^‚Ü‚Å’è‹`‚µ‚Ä‚â‚ê‚΂¢‚¯‚»‚¤‚È‹C‚Í‚·‚é ‚Æ‚¢‚¤–Ï‘z
396 F ‰Â•ÏŒÂˆø”ƒeƒ“ƒvƒŒ[ƒg‚Á‚ÄAŠÖ”ƒeƒ“ƒvƒŒ[ƒg‚É‚µ‚©Žg‚¦‚È‚¢‚Å‚·‚æ‚ËH ƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚Ȃǂʼn•όˆø”‚ðŽg‚¢‚½‚©‚Á‚½‚çA ˆø”1ŒÂ`nŒÂ‚Ü‚Å‚P‚‚¸‚ÂŽè‘‚«‚·‚邵‚©‚È‚¢‚Ì‚Å‚µ‚傤‚©H
397 F ‚¢‚âAŽg‚¦‚Ü‚·‚ËB ƒ^ƒvƒ‹‚ðŽg‚¦‚΂¢‚¢‚Ì‚©B
398 F ˜b‘è‚‚ê[
399 F Wonders https://github.com/katahiromz/wonders «ƒGƒ‰æ‘œ‚ð—pˆÓ‚µ‚Ü‚µ‚½BƒoƒO•ñ‚ð‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B http://27.media.tumblr.com/tumblr_m2gkcq0d5J1qc10j6o1_250.gif
400 F DµÜÀ¥¥¥ ƒ}ƒCƒNƒƒ\ƒtƒgAJavaScript‚Ì‘å‹K–ÍŠJ”‚ð‰Â”\‚É‚·‚éuTypeScriptv‚ð”•\\\JavaScript‚̃X[ƒp[ƒZƒbƒg http://www.computerworld.jp/topics/577/205052 @‚æ‚è•¡ŽG‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŠJ”‚Å‚«‚é‚悤AC++‚âJava‚Æ‚¢‚Á‚½¬n‚µ‚½Œ¾Œê‚É‚æ‚Œ©‚ç‚ê‚éæi“I‚ÈŠJ”‹@”\‚ð•Ä‘Microsoft‚ªJavaScript‚É•¡”ŽÀ‘•‚µ‚½B ¡‰ñAJavaScript‚̃X[ƒp[ƒZƒbƒguTypeScriptv‚Æ‚µ‚ăpƒbƒP[ƒW‰»‚³‚ꂽ‚Ì‚ÍAÓIŒ^•t‚¯iƒXƒ^ƒeƒBƒbƒNEƒ^ƒCƒsƒ“ƒOjAƒNƒ‰ƒXAƒ‚ƒWƒ…[ƒ‹‰»‚Æ‚¢‚Á‚½V‹@”\‚¾B @Microsoft‚ÌC#Œ¾Œê’S“–Å‚ƒA[ƒLƒeƒNƒgAƒAƒ“ƒ_[ƒXERƒo[ƒOiAnders HejlsbergjŽ‚ÍA u‰ß‹Ž5”NˆÈã‚ɂ킽‚èAJavaScript‚ŃAƒvƒŠƒP[ƒVƒ‡ƒ“‚Æ“¯“™‚̃vƒƒOƒ‰ƒ€‚ð‹Lq‚·‚é‚Ì‚ª“‚·‚¬‚é‚Æ‚¢‚¤•s–ž‚̺‚ªŒÚ‹q‚©‚çŠñ‚¹‚ç‚ê‚Ä‚«‚½v‚Ƙb‚µ‚Ä‚¢‚éB ƒR[ƒh—\‘ª‚â‚·‚®‚ꂽƒfƒoƒbƒOAƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒOA¬Ý‚·‚é‘å—ʂ̃vƒƒOƒ‰ƒ€EƒR[ƒh‚ÌŠÈ’P‚ÈŒŸõ‚È‚Ç‚ÌŠî‘b‹@”\‚ð”õ‚¦‚éTypeScript‚ÍA JavaScript‚É‚æ‚éƒR[ƒhŠJ”‚ÉV‚½‚È“¹‚ð‚Ђ炂¾‚낤‚Æ“¯Ž‚Íq‚ׂ½B @uJavaScript‚̓XƒNƒŠƒvƒeƒBƒ“ƒOŒ¾Œê‚Æ‚µ‚Äì‚ç‚ꂽB’†‹K–Í‚©‚ç‘å‹K–͂ȃR[ƒhƒx[ƒXA‚·‚È‚í‚¿ƒNƒ‰ƒX‚⃂ƒWƒ…[ƒ‹‚Æ‚¢‚Á‚½‚à‚Ì‚ð\¬‚·‚é‚悤‚É‚ÍÝŒv‚³‚ê‚Ä‚¢‚È‚¢‚Ì‚Å‚ ‚éB i’†—ªjJavaScript‚ÍÓIŒ^•t‚¯‚Ì‚È‚¢Š®‘S‚È“®“IŒ¾Œê‚¾‚ªA¡“ú‚̃Šƒbƒ`‚ÈIDE‚Ì“®—ÍŒ¹‚Æ‚È‚Á‚Ä‚¢‚é‚Ì‚Í‚±‚ÌÓIŒ^•t‚¯‚¾viRƒo[ƒOŽj @ÓIŒ^•t‚¯‚Å‚ÍAŠJ”ŽÒ‚Í“Á’è‚̃f[ƒ^Eƒ^ƒCƒv‚𶬂³‚ê‚é•Ï”‚»‚ꂼ‚ê‚ÉŠ„‚èU‚ç‚È‚¯‚ê‚΂Ȃç‚È‚¢BJavaScript‚Í‚»‚ꎩ‘Ì‚ª“®“I‚Ƀ^ƒCƒv‰»‚³‚ê‚錾Œê‚Å‚ ‚邽‚ßA Ž–‘O‚Ƀf[ƒ^Eƒ^ƒCƒv‚ð•Ï”‚ÉŠ„‚è“–‚Ä‚é•K—v‚ª‚È‚AŒoŒ±‚Ì󂢊J”ŽÒ‚Å‚àƒR[ƒfƒBƒ“ƒO‚ª‚µ‚â‚·‚¢B @‚µ‚©‚µ‚È‚ª‚çÓIŒ^•t‚¯‚ª‚È‚³‚ê‚éꇂÍA•Ï”‚ÉŠ„‚è“–‚Ä‚ç‚ê‚éƒf[ƒ^‚̃^ƒCƒv‚ðŒˆ’è‚Å‚«‚é‚Ì‚ÅAƒRƒ“ƒpƒCƒ‰‚ªƒR[ƒfƒBƒ“ƒOEƒGƒ‰[‚ÉŠÖ‚·‚éÚׂȃŒƒ|[ƒg‚ð쬂µ‚½‚èA ƒvƒƒOƒ‰ƒ€‚É•K—v‚ÆŽv‚í‚ê‚é‚à‚Ì‚ð‚æ‚賊m‚É—\‘ª‚µ‚½‚è‚·‚邱‚Æ‚ª‚Å‚«‚é‚悤‚É‚È‚éB—Ⴆ‚ÎVisual Studio‚Å‚ÍATypeScript‚É‚æ‚Á‚ÄA ƒR[ƒ_[‚ªJavaScript‚ð‹Lq‚·‚éÛ‚É•K—v‚Èî•ñ‚ðuIntelliSensev‚ªæ“Ç‚Ý‚µ’ñ‹Ÿ‚Å‚«‚é‚悤‚É‚È‚éB‚»‚Ì—\‘ª¸“x‚ÍAC#‚â‚»‚Ì‘¼‚ÌÓIŒ¾Œê‚ðŽg‚¤ê‡‚Æ“¯’ö“x‚¾‚»‚¤‚¾B
401 F H
402 F >>400 ‚Í‘ÎDart•ºŠí‚¶‚á‚È‚¢‚ÌH‚·‚Å‚ÉDartŽ€‚É‚©‚¯‚Ă邯‚ÇB
403 F ASP‚Å10”NƒTƒ|[ƒg‚·‚é‚È‚çŽg‚¨‚¤‚Æ‚¢‚¤l‚ào‚é‚ñ‚¶‚á‚È‚¢‚©‚È
404 F ‚ Ajapascript‚Ö‚Ì•ÏŠ·‹@‚È‚Ì‚©B Œ‹‹ÇECMAScript‚ÌŽŸŠúƒo[ƒWƒ‡ƒ“‘Ò‚¿‚Æ‚¢‚¤
405 F DMDScript‚ÍDŒ¾Œê‚©‚çjavascript‚Ö‚Ì•ÏŠ·‚ðs‚¢‚Ü‚·II ‚¦Hˆá‚¤‚ÌH
406 F V‚µ‚¢‚à‚Ì‚ðŽæ‚èã‚°‚Äu››ƒIƒƒ^v‚Á‚ÄŒ¾‚¢o‚·“z‚Á‚Ä ‚â‚Á‚Ï‚èƒoƒJ‚È‚ñ‚¾‚Ë
407 F ‰¸‚â‚©‚És‚±‚¤‚º
408 F –Ú“I‚à—p“r‚à“à—e‚à‘S‘Rˆá‚¤‚à‚̂₪‚È ‚½‚Æ‚¦‚é‚È‚ç‚΂»‚¤APhobos‚Æ‚¨‚Å‚ñ‚‚ç‚¢ˆá‚¤
409 F Javascript‚Í•³cle‚̤•W‚¾‚©‚çECMAScript‚Á‚ÄŒ¾‚í‚È‚¢‚Æ
410 F ‚ÍH
411 F ’m‚ç‚È‚¢‚Ì‚©EEE
412 F JavaScript‚ÌŠJ”‚ÍNetscape‚ÆMozilla‚Å‚µ‚å
413 F ‚»‚Ì‚ ‚ÆSun‚ÌŽ‚¿•¨‚É‚È‚Á‚ÄX‚É•³cle‚ª”ƒŽû‚µ‚½‚Ì’m‚ç‚È‚¢‚Ì‚©
414 F ¤•W‚à‚Á‚Ä‚é‚Á‚Ä‚¾‚¯‚¾‚ëB‚Ç‚¤‚Å‚à‚¢‚¢‚í
415 F IOŽü‚è‚Æ‚©‚»‚ÌŒã‚È‚ñ‚©“®‚«‚ ‚Á‚½H DIOI
416 F Ž×ˆ«‚̉»gƒbI
417 F ƒAƒjƒ‚Í5“úA24:30‚©‚çƒbI
418 F ƒeƒLƒXƒgˆ—‚ɃXƒNƒŠƒvƒg‘ã‚í‚è‚ÉŽg‚¢‚½‚¢‚Ì‚¾‚ª win/mac‚Å‚¢‚¢ŽÀsŠÂ‹«‚ª‚È‚¢‚à‚ñ‚©‚È‚
419 F ttp://www.kmonos.net/alang/d/overview.html D‚̓XƒNƒŠƒvƒgŒ¾Œê‚Å‚àA ƒCƒ“ƒ^ƒvƒŠƒ^Œ¾Œê‚Å‚à‚ ‚è‚Ü‚¹‚ñB VM ‚ðŽ‚½‚¸A @‹³‚₨‚¨‚°‚³‚È“NŠw‚Æ‚à‰‚ª‚ ‚è‚Ü‚¹‚ñB M—Š«E•ÛŽç«‚Ì‚‚¢E“Ç‚Ý‚â‚·‚¢ƒR[ƒh‚ð‘‚¢‚ÄŽdŽ–‚ðƒTƒNƒTƒNi‚ß‚é•K—v‚Ì‚ ‚é Œ»ŽÀ“I‚ȃvƒƒOƒ‰ƒ}‚Ì‚½‚ß‚ÌA Œ»ŽÀ“I‚ÈŒ¾Œê‚Å‚·B
420 F ˆêŽž‚ÍŠú‘Ò‚µ‚½‚Æ‚«‚à‚ ‚邯‚Ç D‚Å‚â‚肽‚¢êŠ‚ª–³‚‚È‚Á‚½‚È ‘å‘ÌPython‚ÅÏ‚ñ‚Å‚µ‚Ü‚¤‚µ ‘¬“x•K—v‚È‚çC/C++‚Å‚â‚Á‚Ä‚µ‚Ü‚¤ D‚̓Xƒ^[ƒgƒ_ƒbƒVƒ…‚ªŽ¸”s‚ŃRƒP‚½Š´‚¶
421 F ‚È‚ºC‚Å‚â‚Á‚Ä‚µ‚Ü‚¤‚Ì‚©
422 F ŽÀsŠÂ‹«‚Á‚Ä‚¿‚å‚Á‚ƈӖ¡‚ª•ª‚©‚ç‚È‚¢
423 F rdmd‚¶‚áƒ_ƒ‚©‚ÈB ˆÓ–¡ˆá‚Á‚Ä‚é‚©‚àB‰´‚à‚í‚©‚ç‚ñB
424 F ƒR[ƒh‚ð•ÏX‚µ‚È‚‚Ä‚àƒR[ƒh‚ª“®‚©‚È‚‚Ȃ錾Œê‚Å‘‚©‚ꂽƒR[ƒh‚ÍM—Š«E•ÛŽç«‚ª‚‚¢‚ÆŒ¾‚Á‚Ä‚à‚¢‚¢‚Ì‚¾‚낤‚©
425 F ‰½H‚¨‘OPythonƒfƒBƒX‚Á‚Ä‚ñ‚ÌH
426 F >>424 RubyƒfƒBƒX‚Á‚Ä‚ñ‚ÌH
427 F ‚»‚Ì“_Perl‚Á‚Ä‚·‚°‚¦‚æ‚È
428 F ƒ‰ƒŠ[u6cv
429 F ƒNƒŠƒXƒ}ƒX‚É‚Ío‚é‚æ
430 F ‰½”N‚̃NƒŠƒXƒ}ƒX‚©‚Í’m‚ç‚ñ‚¯‚Ç‚ÈI
431 F —˜ªì‚Å‚·‚©
432 F ‚¢‚¢‚¦A‰ÁŒÃì‚Å‚·
433 F DŒ¾Œê‚̘b‚µ‚悤‚º
434 F ŽŸ‚̃ŠƒŠ[ƒX‚Í‚¢‚‚¼
435 F “Ç‚Ý‚â‚·‚¢cH
436 F “Ç‚Ý‚â‚·‚¢ƒR[ƒh‚ð‘‚Cs‚ð‚·‚é‚½‚ß‚ÌŒ¾Œê‚Å‚·
437 F DŒ¾Œê‚ÌŽÀ—p«‚ÍDŒ¾Œê»ƒtƒŒ[ƒ€ƒ[ƒN‚̎ЉïvŒ£“x‚É”ä—á‚·‚é
438 F ‚»‚Ì—‹ü‚Í‚¨‚©‚µ‚¢
439 F •‹y‚ð–W‚°‚½”Æl‚Í’OŒã‚Éö•š’†
440 F ‚±‚̃XƒŒ‚Ì”p‚êƒvƒŠ‚Í‚È‚ñ‚È‚ñ‚¾EEE ‰´ˆÈŠO‚ÉDŒ¾Œê‚â‚Á‚Ä‚é‚â‚Â‚à‚¤‚¢‚È‚¢‚Ì‚©
441 F ‚¨‚ꂾ‚您‚ꂨ‚ê
442 F Go‚Æ”ä‚ׂ½‚番ƒ}ƒV
443 F D‚Åì‚ç‚ꂽ‚»‚±‚»‚±—L–¼‚ȃ\ƒtƒg‚Á‚ĉ½H
444 F E>>2 Eƒ[ƒhƒ‚ƒi[ƒNƒNƒ[ƒ“ E“¯l‚Ì–G‚¦ŒnƒVƒ…[ƒeƒBƒ“ƒO EnesƒGƒ~ƒ… EwinnyƒNƒ[ƒ“ ‚È‚Ç
445 F ‚ Aƒ[ƒhƒ‰ƒ“ƒi[‚¾‚Á‚½
446 F pspƒGƒ~ƒ…‚à‚ ‚é‚È
447 F D‚·‚Á‚°A‚Ü‚¶‚·‚Á‚°
448 F ttps://github.com/garlic-flavor/WebKit2d WebKit2‚̃|[ƒeƒBƒ“ƒO‘‚¢‚Ä‚Ý‚Ü‚µ‚½B ‚ ‚ñ‚Ü‚èƒeƒXƒg‚µ‚Ä‚È‚¢‚Ì‚Å‚Ü‚¾ŽÀ—p‚É‚Í‘Ï‚¦‚È‚¢‚Æ‚¨‚à‚¢‚Ü‚·‚ªA‚È‚Ü‚ ‚½‚½‚©‚‚Ç‚¤‚¼‚æ‚낵‚B
449 F D‚Á‚Ä‘‚l‚É‚æ‚Á‚ăR[ƒh‚©‚È‚è•Ï‚í‚é‚æ‚È ŠÖ”Œ^‚Á‚Û‚‘‚l‚à‚¢‚ê‚ÎC‚̉„’·‚Ý‚½‚¢‚É‘‚l‚à‚¢‚邵 class‚΂Á‚©Žg‚¤l‚Æ‚©struct‚΂Á‚©Žg‚¤l‚Æ‚©
450 F ‰´C++‚Á‚Û‚‚©‚¢‚Ä‚é ‚Ä‚©C++‚ª[]()->{}()‚±‚ñ‚È‘f“G‚È‹L†—ño‚µ‚Ä‚«‚½‚¹‚¢‚ÅS‚ª—h‚ê‚Ä‚é
451 F D‚Á‚Û‚¢ƒR[ƒh‚Á‚Ä‚Ç‚ñ‚È‚¾‚낤‚ËB ‚È‚ñ‚©‚¨‘肾‚µ‚Ä‘‚¢‚ÄŒ©‚é‚Ì‚à–Ê”’‚¢‚©‚à‚µ‚ê‚ñBFizzBuzz‚Æ‚©
452 F DŒ¾Œê‚¾‚Æ‚³‚ç‚ÉAƒRƒ“ƒpƒCƒ‹Žž‚ÉA‚Æ‚©A1s‚ÅA‚Æ‚©‚ÌðŒ‚ª•t‚«‚»‚¤‚¾B
453 F ‚ ‚ AŠm‚©‚ɃRƒ“ƒpƒCƒ‹Žž‚ɃSƒŠƒSƒŠ‚â‚é‚Ì‚ÍD‚Á‚Û‚¢‚©‚à ˆês‚Í‚Ü‚½ƒWƒƒƒ“ƒ‹ˆá‚¤‹C‚ª‚·‚邯‚Ç
454 F dmd2.060 ‚Å DFL 0.9.8(dfl-20110523.zip) ‚ªƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚È‚é‚Ì‚Å‚·‚ª ‰ðŒˆ‚³‚ê‚Ä‚¢‚é•û‚Í‹³‚¦‚Ä‚‚¾‚³[‚¢I ‚¿‚È‚Ý‚É@ttp://forum.dlang.org/thread/ouvppeshqkthdxhkpfor@forum.dlang.org ‚É‘‚©‚ê‚Ä‚¢‚é‚悤‚É@ttps://github.com/Rayerd/dfl ‚ðŽŽ‚µ‚½‚Ì‚Å‚·‚ª‚â‚Í‚èƒRƒ“ƒpƒCƒ‹‚ª’Ê‚è‚Ü‚¹‚ñ‚Å‚µ‚½BBB
455 F dfl-20110523.zip‚ðƒEƒBƒ‹ƒXƒZƒLƒ…ƒŠƒeƒBZERO‚Ń`ƒFƒbƒN‚µ‚½‚ç riskware‚Æ‚©‚¢‚Á‚ÄŠu—£‚µ‚₪‚Á‚½EEE
456 F ZERO‚È‚ñ‚ÄŽg‚Á‚Ă邨‘O‚ªˆ«‚¢
457 F ƒoƒXƒ^[‚³‚ñ‚æ‚è•]”»‚̈«‚¢—Bˆê‚̃EƒBƒ‹ƒX‘Îôƒ\ƒtƒg‚¶‚á‚È‚¢‚©
458 F VisualD 0.3.34
459 F 2012‘Ήž·À
460 F ƒCƒ“ƒeƒŠƒZƒ“ƒX‚Ç‚¤H
461 F >>455 ‚¤‚¿‚ÌF-Secure‚Å‚àƒqƒ…[ƒŠƒXƒeƒBƒbƒNON‚¾‚Æmalware‚ƈµ‚¤‚Ì‚ðŠm”F‚µ‚½B ‚Ç‚¤‚â‚çAbitdefenderƒGƒ“ƒWƒ“‚̃qƒ…[ƒŠƒXƒeƒBƒbƒN•”•ª‚ªŒëŒŸ’m‚·‚é‚Á‚Û‚¢H
462 F >>461 Ž©ŒÈƒŒƒXB Š¨ˆá‚¢‚¾‚Á‚½Bdfl-20110523.zip‚É‚Í”½‰ž‚µ‚Ä‚È‚¢B ‚¶‚ች‚É”½‰ž‚µ‚½‚Ì‚©‚Æ‚¢‚¦‚ÎA DMD–{‘Ì‚ÆD‚Åì‚Á‚½ƒvƒƒOƒ‰ƒ€‘S•”B —]Œv[‚È‚ñ‚Å‚·‚ªB ”½‰ž‚µ‚Ä‚‚ê‚é‚©’m‚ç‚ñ‚ªAƒŒƒ|[ƒg‘—‚Á‚Æ‚‚©
463 F phobos‚É‚Å‚à”½‰ž‚µ‚Ä‚ñ‚Ì‚©‚Ë‚¥
464 F ŋ߂̃EƒBƒ‹ƒX‘Îôƒ\ƒtƒg‚³‚ñ‚Ï‚Ë[ D‚Åì‚Á‚½ƒ\ƒtƒgŒöŠJ‚µ‚Ä‚àƒEƒCƒ‹ƒX”»’肳‚ê‚é‚Æ‚©”ߎS‚¾
465 F >>454 ÅV“¯Žm‚Å‚àƒ_ƒH
466 F DI‚í‚Á‚½‚È``
467 F ƒEƒCƒ‹ƒXZero‚ÆD-language‚ª‚ЂƂ‚ÌPC“à‚ŃXƒ^ƒ“ƒuƒ‹‚·‚鎖‚¶‚½‚¢ƒŒƒAƒP[ƒX‚¶‚á‚ñ
468 F ƒEƒCƒ‹ƒX‚̂悤‚É– ‰„‚µ‚Ä—~‚µ‚¢‚Æ‚¢‚¤DŒ¾Œê‚ÌŠè‚¢A‚»‚ê‚ðƒEƒCƒ‹ƒXƒ`ƒFƒbƒJ‚ªŒŸ’m‚µ‚½‚Ì‚¾
469 F ruby‚Ægo‚Ævc runtime‚Æctags‚Ælibiconv‚Å‚àƒEƒBƒ‹ƒX”½‰žo‚Ä‚é‚©‚ç‹C‚É‚µ‚È‚‚Ä‚¢‚¢‚¾‚ë
470 F Windows‚ðƒEƒCƒ‹ƒX‚Æ‚µ‚ÄŒŸ’m‚µ‚Ä‚à‚¢‚¢‚Í‚¸
471 F W32/zero
472 F Windows‚Í”¨
473 F “c
474 F ”¨œc
475 F ‚Þ‚µ‚ëGPL—Þ‚ðƒEƒBƒ‹ƒX‚Æ‚µ‚Äâ–Å‚³‚¹‚Ä—~‚µ‚¢
476 F GPL‚Í“`õ—¦100%
477 F ‚»‚ê‚È‚çƒvƒƒvƒ‰ƒCƒGƒ^ƒŠƒ\ƒtƒgƒEƒFƒA‚ð‚¨‚Ë‚ª‚¢‚µ‚Ü‚·
478 F GPLˆÈŠO‚Í‘S•”ƒvƒƒvƒ‰ƒCƒGƒ^ƒŠ‚Á‚Ä‚©
479 F ‚Æ‚¢‚¤•ÎŒ©
480 F Š´õ‚µ‚Ä‚à”•a‚µ‚È‚¯‚ê‚Ζâ‘è–³‚µiƒLƒŠƒbj
481 F >>465 •ÔM‚Ç‚à‚Å‚·I dmd2.060, DFL 0.9.8(dfl-20110523.zip) ‚ÍÅV“¯Žm‚¾‚ÆŽv‚Á‚Ä‚¢‚Ü‚·` ‚Ü‚ A‹C’·‚É‘Ò‚Æ‚¤‚©‚È‚ÆŽv‚Á‚Ä‚¢‚Ü‚·(‘¼—Í–{Šèƒ‚[ƒh)
482 F ƒ‰ƒCƒuƒ‰ƒŠ‚̃R[ƒh‚‚ç‚¢’¼‚¹‚΂¢‚¢‚¶‚á‚ñc‚ÆŒ¾‚¢‚©‚¯‚Ä ‘¼‚ÌŒ¾Œê‚Å‚Í‚»‚ꂪ•’Ê‚¶‚á‚È‚¢‚±‚Æ‚É‹C‚¢‚½
483 F ÅV“¯Žm‚È‚çmakelib.batŽÀs‚Å‚Ó‚Â[‚É’Ê‚Á‚½‚Í‚¸
484 F >>481 ‚»‚Ì–{‰Æ‚ÌDFL‚Í‘S‚Žg‚¢•¨‚É‚È‚è‚Ü‚¹‚ñB git‚Ì•û‚¶‚á‚È‚¢‚ƃRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢‚æB
485 F –{‰Æ‚Ìzip‚É“ü‚Á‚Ä‚¢‚Ägit‚É‚Í“ü‚Á‚Ä‚¢‚È‚¢ƒtƒ@ƒCƒ‹‚à“ü‚ê‚é‚悤‚É‚·‚ׂ«‚©‚È[‚Æl‚¦’†
486 F DFL ‚Í DMD‚̃o[ƒWƒ‡ƒ“ƒAƒbƒv‚²‚Æ‚É–ˆ‰ñŽè’¼‚µ‚µ‚È‚¢‚ƃrƒ‹ƒh‚Å‚«‚È‚¢ ‚·‚®ŽŽ‚µ‚Ä‚Ý‚½‚¢‚È‚çÅVƒpƒbƒ`‘S•”“ü‚èŽb’è”Å‚ª‚±‚±‚É‚ ‚é https://github.com/JesseKPhillips/dfl/tree/acceptPulls ‚Å‚à2.060‚ ‚½‚è‚Í—áŠO‚ðˆ¬‚è‚‚Ԃ·ƒoƒO‚ª‚ ‚é‚©‚çƒIƒXƒXƒ‚Å‚«‚È‚¢ 2.061‚ªo‚é‚Ì‚ð‘Ò‚Á‚Ä‚»‚ÌŒã Rayerd‚³‚ñ‚Æ‚±‚ÌÅV‚ð‚à‚ç‚Á‚Ä‚‚é‚Ì‚ª‹g
487 F >>486 ‚Ç‚à‚Ç‚àIŽŽ‚µ‚Ä‚Ý‚Ü‚·A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·iŠ´ŽÓIj
488 F dio‚Á‚Ä‚½‚½‚«‘ä‚Æ‚Í‚¢‚¦ì‚Á‚Ä‚él‚¢‚½‚Ì‚© î•ñŒ¹‚±‚±—Š‚Ý‚·‚¬‚Ä’m‚ç‚ñ‚©‚Á‚½
489 F Win64‘Ήž‚³‚ꂽ‚ç COFF‘ΉžI Optlink ‚Ì’¼‚ç‚È‚¢ƒoƒO‚ÌŽR‚Æ‚à‚¨‚³‚ç‚΂³I ‚Æ–³Ž×‹C‚ÉŽv‚Á‚Ä‚¢‚½‚ª 32ƒrƒbƒgƒAƒvƒŠ‚ðì‚é‚Æ‚«‚͉½‚à•Ï‚í‚ç‚È‚»‚¤‚¾‚Èc
490 F http://code.google.com/p/xbyak4d JIT x86ƒAƒZƒ“ƒuƒ‰xbyak DŒ¾Œê‚̈ÚA
491 F blazeD2‚Á‚Ä‚¢‚¤‚ÌŒ©‚‚¯‚Ä‚â‚Á‚Ä‚Ý‚½‚¯‚Ç ƒRƒ“ƒpƒCƒ‹‚ª‘f‚̂܂ܒʂ邾‚¯‚Å‹““®‚â‚Á‚Ï‚¨‚©‚µ‚¢‹C‚ª‚·‚éEEE
492 F ƒRƒ“ƒpƒCƒ‹’Ê‚é‚Æ‚©ƒ}ƒW‚©‚æ
493 F ‚»‚ê‚Í‚¨‚©‚µ‚¢
494 F ‚»‚¤‚©ƒRƒ“ƒpƒCƒ‹‚ª’Ê‚é‚Æ‚¢‚¤‚»‚Ì‚±‚ÆŽ©‘Ì‚ª‚¨‚©‚µ‚©‚Á‚½‚Ì‚©
495 F D‚ð‚Í‚¶‚ß‚Ä‚©‚çƒRƒ“ƒpƒCƒ‹‚ªˆê”‚Å’Ê‚é‚Æ•sˆÀ‚É‚È‚é‚悤‚É‚È‚è‚Ü‚µ‚½ –{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
496 F ƒRƒ“ƒpƒCƒ‹‚ª’ʂ炸 ƒŠƒ“ƒN‚ª’ʂ炸 “®‚©‚È‚¢ ‚»‚̉ߒö‚ðŒo‚Ä‚¢‚È‚¢D‚̃‰ƒCƒuƒ‰ƒŠ‚Í•|‚‚ÄŽg‚¦‚È‚¢
497 F helloworld.d‚ªˆêŒ©ãŽè‚‚¢‚Á‚Ä‚é‚Ì‚É•Ç‚ÌŠp“x•Ï‚¦‚é‚Æ“r’[‚É‚¨‚©‚µ‚‚È‚Á‚¿‚Ⴄ
498 F ˆê”‚ŃRƒ“ƒpƒCƒ‹‚ª’Ê‚é‚Æ•sˆÀ‚É‚È‚é‚Ì‚Í‚Ý‚ñ‚Ȉꂩ
499 F ‚»‚¤‚»‚¤Ablaze‚Í‚È‚ñ‚©‚¨‚©‚µ‚¢ ’¼‚»‚¤‚Æ‚µ‚½‚¯‚Ç–³—‚¾‚Á‚½‚©‚çŽÌ‚Ä‚½ ‚±‚̃Tƒ“ƒvƒ‹“®‚‚Ü‚Å‚ª‚ñ‚΂ê http://www.dotup.org/uploda/www.dotup.org3538140.png
500 F ‚Å‚à‚±‚ê‚í‚è‚ÆÅ‹ß(4 months ago)ƒŠƒŠ[ƒX‚³‚ê‚Ä‚é‚ñ‚¾‚¼ “®ìŠm”F‚®‚ç‚¢‚µ‚Ä‚È‚¢‚à‚Ì‚©‚Ë‚¦
501 F D‚̃o[ƒWƒ‡ƒ“‚¤‚‚µ‚½‚Ì‚Í“ñƒ–ŒŽ‚‚ç‚¢‘O‚æ
502 F ‚»‚ê‚ŃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª‹N‚«‚È‚¢‚Ì‚©EEE‚Ü‚·‚Ü‚·‚¨‚©‚µ‚¢‚È
503 F ƒƒ“ƒo•Ï”‚Ì–¼‘Oˆê——iFieldType‚¶‚á‚È‚‚ÄFieldNameTuple‚Ý‚½‚¢‚È‚Ìj ‚ª—~‚µ‚¢‚ñ‚Å‚·‚ª‚È‚ñ‚©Žæ‚ê‚é•û–@‚ ‚è‚Ü‚·‚©H
504 F __traits‚ÌallMembers‚©derivedMembers‚Å‚Ç‚¤‚É‚Å‚à‚Ȃ邾‚ë‚«‚Á‚Æ
505 F allMembers‚©‚炾‚ÆÓI•Ï”’e‚‚Ì‚ª“‚¢‚È‚ÆŽv‚Á‚Ä‚½‚ñ‚Å‚·‚ª ‚¢‚í‚ê‚Ä“ª‚Ђ˂Á‚Ä‚½‚çŠm‚©‚É‚Ç‚¤‚©‚È‚è‚»‚¤‚È‹C‚ª‚µ‚Ä‚«‚Ü‚µ‚½ ‚Æ‚è‚ ‚¦‚¸Šæ’£‚Á‚Ä‚Ý‚Ü‚·
506 F ‚·‚¢‚Ü‚¹‚ñA‚Ç‚¤‚Å‚à‚¢‚¢‚ñ‚Å‚·‚¯‚Çã‚̃ŒƒXA u‚È‚ñ‚Æ‚©ãŽè‚‚¢‚«‚»‚¤v‚‚ç‚¢‚̈Ӗ¡‚Å‘‚¢‚½‚‚à‚肾‚Á‚½‚ñ‚Å‚·‚ª u‚Ç‚¤‚©‚È‚è‚»‚¤v‚ÍŠ®‘S‚ɈӖ¡ˆá‚Á‚Ä‚Ü‚·‚ËBŽ¸—炵‚Ü‚µ‚½B
507 F “ª‚ª•¦“«‚µ‚»‚¤
508 F ƒwƒbƒh‚È‚Ì‚©ƒtƒbƒg‚È‚Ì‚©‚Í‚Á‚«‚肵‚½‚Ü‚¦
509 F ‚¾‚ꂤ‚Ü
510 F >>147 ‚©‚ç‚Ì—¬‚ê‚̉ñ”‚¾‚¯‚̃‹[ƒvA void loop(void delegate() dg, size_t n) { while(n--) dg(); } ‚±‚¤‚¢‚¤‚Ì’è‹`‚µ‚½‚çA { /* ``` */ }.loop(10); ‚±‚¤‘‚¯‚é‚ñ‚¶‚á‚Ë‚ÆŽv‚Á‚½‚¯‚ǃ_ƒ‚¾‚Á‚½BÉ‚µ‚¢
511 F >>510 ƒuƒƒbƒN+‘åˆæƒAƒNƒZƒX‚É‚È‚Á‚Ä‚é‚Ì‚©EEE (){}.loop(10)‚Æ‚©({}).loop(10)‚È‚çs‚¯‚é‚Á‚Ä‚Ì‚ª‰÷‚µ‚¢‚È
512 F Œã’u‚Í‚¢‚â‚¢‚â`‚ñ
513 F > (){}.loop(10)‚Æ‚©({}).loop(10)‚È‚çs‚¯‚é‚Á‚Ä‚Ì‚ª‰÷‚µ‚¢‚È JavaScript‚ł̊֔錾‚ÆŠÖ”Ž®‚Ì‹æ•Ê‚Ý‚½‚¢‚ÈŠ´‚¶‚©
514 F >>510 ‚±‚ñ‚ÈŠ´‚¶‚Å‚·‚©‚ËB http://dpaste.dzfl.pl/0e0321dc ‚cŒ¾Œê‚ÉA‚Å‚«‚È‚¢Ž–‚Í–³‚©‚Á‚½B
515 F ƒGƒ‰[o‚ÄŒ©‚ç‚ê‚ÊH
516 F >>515 ƒXƒCƒ}ƒZƒ“BƒƒOƒCƒ“‚µ‚½‚Ü‚Ü‚¾‚Á‚½B http://dpaste.dzfl.pl/2c051eab ˆÈ‰ºƒ\[ƒX‚Å‚·B import std.stdio; void loop(lazy void dg, int n) { while(n--) { dg(); } } void main(){ write('D').loop(10); }
517 F n.times(func); ‚̃o[ƒWƒ‡ƒ“ http://dpaste.dzfl.pl/0e0321dc ˆÈ‰ºƒ\[ƒX‚Å‚·B import std.stdio; void times(int n, lazy void dg) { while(n--){ dg(); } } void main(){ 10.times('D'.write); }
518 F >>516 ‚¢‚âA‚»‚ꂪ“®‚‚Ì‚Í“–‘R‚¾‚¯‚Ç¡‚»‚¤‚¢‚¤˜b‚ð‚µ‚Ä‚¢‚é‚ñ‚¶‚á‚È‚‚Ä {write('D');}.loop(); ‚ª“®‚©‚È‚‚Ĕ߂µ‚¢‚Å‚·‚Ë‚Á‚Ęb‚ð‚µ‚Ä‚¢‚é‚ñ‚¾‚ªB
519 F http://dpaste.dzfl.pl/6d26f7dc dot‰‰ŽZŽq‚É‚±‚¾‚í‚ç‚È‚¯‚ç‚ÎC‚±‚ñ‚È‚ñ‚Å‚àD Œã’u‚ª‚Å‚«‚»‚¤‚Åo—ˆ‚È‚¢‚ñ‚¾‚æ‚È‚Ÿ
520 F >>517 ‚ª‚Ü‚ñ‚Ühttp://dlang.org/lazy-evaluation.html ‚Ìdotimes‚¾‚È
521 F >>519 RIRIi‚’‚™
522 F blaze‚ ‚«‚ç‚ß‚ÄCchipmunk‚ðD‚Å“®‚©‚µ‚Ä‚Ý‚Ä‚éD ãŽè‚‚¢‚«‚»‚¤‚¾‚¯‚ÇC‚È‚º‚©‰~‚Ì“ñŽŸ‹Éƒ‚[ƒƒ“ƒg‚ð‹‚ß‚é‚Æ‚«‚ÉNAN‚ð“f‚«‚¾‚³‚ê‚éD ‚Ç‚Á‚¿‚©‚Á‚Ä‚¢‚¤‚ÆDLL‰»Žž“_‚Å‚Ì–â‘è‚È‹C‚à‚·‚邯‚ÇEEEBOX‚È‚ç–â‘è‚È‚¢‚©‚ç‚È‚ñ‚Å‚¾‚낤‚È‚Ÿ
523 F >>519 ‚ ‚Ü‚è‚Ì‹CŽ‚¿ˆ«‚³‚É”šÎ‚µ‚½‚—‚—
524 F D‚͈ê‘Ì‚Ç‚±‚Ös‚±‚¤‚Æ‚µ‚Ä‚¢‚é‚Ì‚¾‚낤‚©EEE
525 F Lisp‚̈łɌõ‚ðEEEB
526 F –k‚Ö10B “ì‚Ö”¼Œa5‚̌ʂð•`‚«‚‚Â10B
527 F chipmunk@MITƒ‰ƒCƒZƒ“ƒX‚©@‚¤‚Þ‚Þ
528 F ‚©‚È‚èŠÉ‚‚È‚¢H„MIT ‚ ‚ñ‚Ü‚è—˜—p‚ðçSçO‚í‚È‚‚Ä‚¢‚¢ƒ‰ƒCƒZƒ“ƒX‚¾‚ÆŽv‚¤‚¯‚Ç
529 F ’˜ìŒ •\Ž¦“™‚ª•K{‚Á‚Ä‚Æ‚±‚낪‚¿‚å‚Á‚Æ‚È ››‚µ‚È‚¢‚Æ‚¾‚ß‚Á‚ħŒÀ‚ðÝ‚¯‚Ä‚¢‚é‚Æ‚±‚ë‚É‚ª‚Á‚©‚è‚·‚é ƒVƒFƒAƒEƒFƒA‚Í‚½‚Æ‚¦‰¿Ši‚ª1‰~‚¾‚Æ‚µ‚Ä‚à Žx•¥‚¢‚Æ‚¢‚¤sˆ×‚ª”¶‚·‚邱‚Ƃɑ΂µ‚Ä‚Ì‚ß‚ñ‚Ç‚‚³‚³‚ÉŽ—‚Ä‚é‚킯‚Ë
530 F ‚ ‚Á‚ê[H Error: undefined identifier WIN32_FILE_ATTRIBUTE_DATA
531 F chipmunk‚Æ‚è‚ ‚¦‚¸helloworld‘Š“–‚Í“®‚¢‚½•ñ
532 F http://dpaste.dzfl.pl/cc2e1613 ‰ž—p‚µ‚½‚ç‹CŽ‚¿ˆ«‚¢ƒR[ƒh‚ª‚Å‚«‚½‚æ[^p^
533 F ‹CŽ‚¿ˆ«‚¢‚Ì‚Í‚¢‚¢‚ñ‚¾‚¯‚ÇA‚È‚ñ‚©‰‰ŽZŽqƒI[ƒo[ƒ[ƒhŽg‚¤‚Æ‹}‚ÉD‚Æ‚¢‚¤‚æ‚èC++‚Á‚Û‚‚È‚é‚È
534 F >>529 ‚»‚ê‚Í‚¿‚å‚Á‚Ɖ¡’…‰ß‚¬‚邼‚— MITƒ‰ƒCƒZƒ“ƒX‚Ì’˜ìŒ •\Ž¦‹`–±‚Á‚ăQ[ƒ€‚Ì‹N“®ƒƒS‚Ý‚½‚¢‚ÈŸT“©‚µ‚¢‚à‚ñ‚¶‚á‚È‚‚Ä ƒ‰ƒCƒZƒ“ƒXƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚𓯫‚µ‚½‚èhelp:about‚É’Ç‹L‚·‚é’ö“x‚¾‚µ
535 F —ႦNYSL‚Å‚ ‚Á‚Ä‚àA`‚ðŽg‚¢‚Ü‚µ‚½‚®‚ç‚¢‚Í‚Ç‚Á‚©‚É‘‚‚¾‚낤B BSDL‚âMIT‚ÌꇂÍA‚»‚ÌŽž‚É’˜ìŒ •\Ž¦‚ðƒRƒsƒy‚µ‚Ä‚‚邾‚¯‚¾B
536 F ‚»‚Ì‚‚ç‚¢Œy‚¢ƒ‰ƒCƒZƒ“ƒX‚Å‚àA10ŒÂ‚Æ‚©20ŒÂ‚Æ‚©Žg‚¤‚±‚Æ‚É‚È‚é‚Æ ‹LÚ˜R‚ê‚ÌS”z‚Æ‚©‚Å–Ê“|‚É‚È‚Á‚Ä‚‚é‚©‚à‚µ‚ê‚ñ ‚₪‚ăAƒŒƒ‹ƒM[‚Éc
537 F ‚Ȃ玩삵‚ë
538 F –³•ÛØ‚È‚Ì‚É–¼‘O‚ð‘‚©‚¹‚éˆÓ–¡‚ª•ª‚©‚ç‚È‚¢ ƒ\[ƒX‚¾‚¯‚È‚ç‚Ü‚¾•ª‚©‚邪ƒoƒCƒiƒŠ‚É‚Ü‚ÅŠ´õ‚·‚éˆÓ–¡‚ª•ª‚©‚ç‚È‚¢
539 F ‰½‚¾‚±‚¢‚Âc
540 F ’P‚ÉAŽ©•ª‚ªì‚Á‚½‚ñ‚¶‚á‚È‚¢‚Ì‚ÉŽ©ì‚¾‚Æ‹U‚é‚Ì‚ÉŽg‚¤‚̂̓_ƒ‚Á‚Ä‚¾‚¯‚̘b‚¶‚á‚ËAŠî–{“I‚É‚Í ‚±‚±‚ç‚Ö‚ñ‚ÍDŒ¾Œê‚ÆŠÖŒW‚È‚¢˜b‚É‚È‚é‚©
541 F ‚±‚ê‚Á‚ÄD‚Å‘‚«’¼‚µ‚½‚ç‚Ç‚¤‚È‚é‚Ì C‚¾‚ÆDLL‚Æ‚©‚ ‚邯‚ÇD‚Å‘‚«’¼‚µ‚½‚çŽg‚Á‚Ä‚¢‚é‚©‚Ç‚¤‚©‚Á‚Ä”»’fo—ˆ‚È‚‚ËH ‚µ‚ê‚Á‚ÆŽ©•ª‚ÅŠJ”‚µ‚Ü‚µ‚½‚Á‚ÄŒ¾‚Á‚¿‚Ⴆ‚é‚Ì
542 F ’mŽ¯‚ª‘«‚è‚È‚¢ƒb
543 F D‚àDLL‚ ‚é‚æ[„ƒ
544 F Œ¾‚¢•û‚ªˆ«‚©‚Á‚½D MITƒ‰ƒCƒZƒ“ƒX‚ÌC‚̃‰ƒCƒuƒ‰ƒŠ‚ðD‚Å‘‚«’¼‚µ‚ÄŽ©ìƒvƒƒOƒ‰ƒ€‚É–³’f‚Å‘g‚Ýž‚ñ‚Å‚àC’˜ìŒ •\‹L‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ÌH@‚Á‚Ä‚±‚ÆD ŠO•”‚ÉDLL‚Æ‚©‚ªo‚È‚¢‚©‚ç‘‚©‚È‚‚Ä‚à‹C‚©‚ê‚悤‚ª‚È‚¢‚Æ‚¨‚à‚¤‚ñ‚¾‚¯‚Ç
545 F —Ï—“I‚Șb‚àŠÜ‚ß‚Ä‘±‚«‚̓‰ƒCƒZƒ“ƒX‚̃XƒŒs‚Á‚Ä‚‚ê
546 F ’˜ìŒ NŠQ‘O’ñ‚Řb‚ði‚ß‚é‚Æ‚©‚Ë
547 F >532 ‚Ý‚½‚¢‚ÈmapŠÖ”‚Á‚ĉ‰ŽZŽqƒI[ƒo[ƒ[ƒh‚È‚µ‚Åì‚ê‚È‚¢H ÃÞÌ«‚Ì‚Írange—‚ñ‚Å‚¢‚â‚È‚ñ‚¾‚¯‚Ç
548 F >>547 ’x‰„ŽÀs‚¶‚á‚È‚¢map‚Á‚Ä‚¢‚¤ˆÓ–¡‚È‚ç•Ê‚ɉ½‚ÌH•v‚à‚¢‚炸‚Å‚«‚邯‚ÇA ‚»‚à‚»‚à‚È‚ñ‚Årange‚ªŒ™‚©‚í‚©‚ç‚ñB
549 F range‚È‚µ‚ÉDŒ¾Œê‚ÍŒê‚ê‚È‚¢
550 F ƒv‚ÌŽš‚à’m‚ç‚ñ‰´‚ɃvƒƒOƒ‰ƒ€‚̉½‚½‚é‚©‚ð‹³‚¦‚Ä‚‚ê
551 F2012/11/01 null‚Ô‚Á‚±‚ñ‚ŃRƒ“ƒpƒCƒ‹‚·‚é—E‹C
TOP ƒJƒeˆê—— ƒXƒŒˆê—— 2chŒ³ 휈˗Š £
y’ˆÓzSTL‚Ì—Ž‚Æ‚µŒŠyŠëŒ¯z (918)
Borland C++ Compiler ƒI@ƒ@ƒ^ (313)
¬Šw¶ƒvƒƒOƒ‰ƒ}‚¾‚¯‚ÇŽ¿–â‚ ‚é (236)
ƒXƒŒ—§‚Ä‚é‚Ü‚Å‚à‚È‚¢Ž¿–â‚Í‚±‚±‚Å 121•C–Ú (1001)
JavaScript‚ÍÁ–Å‚·‚ׂ«‚¾‚Á‚½‚æ‚È (447)
Google App Engine for java (266)
--log9.info------------------
y²Àkiss½Ý¼Þ®zƒLƒ€Eƒqƒ‡ƒ“ƒWƒ…ƒ“ySS501ØÀÞz15 (320)
yKARAzˆê”ÔƒuƒTƒCƒN‚Ȃ̂̓Xƒ“ƒˆƒ“‚¾‚ÆŽv‚¤‚Ì™1 (722)
yRainbowzƒEƒŠ‰ž‰‡ƒXƒŒ™1yWoo Riz (299)
y‚‚¢‚½¾¸¼°¶Ø½ÏzInfinite10yºÙ·Þ–êz (677)
yºÌßÝÅÑzƒpƒNEƒVƒtpart3yO“D–_z (541)
yJAKARTAzJKT48š1 (275)
ySNSD”ð“ïŠz —Žž‘ãy“ú–{lê—pz (563)
yŽc”Oz“ú–{‚̃Gƒ“ƒ^ƒ‚ÍŠØ‘‚ÉŸ‚Ä‚È‚¢y‚È‚ºz (518)
¡¡ŠØ‘ƒAƒCƒhƒ‹E‚¨‹C‚É“ü‚è‚Rl‚ð‹³‚¦‚Ä‚‚ê¡¡ (699)
yBe the OnezB1A4™2yAll for Onez (730)
ŠØ—¬‹ÖŽ~‚É‚È‚Á‚½‚ç‚Ç‚¤‚·‚éH (222)
yf(x)zƒ\ƒ‹ƒŠ‰ž‰‡ƒXƒŒ™1ySulliz (734)
yKim Tae Heez ƒLƒ€Eƒeƒq ‚V yŠØ‘No.1”ü—z (203)
yKARAzƒJƒ‰602`Since2007`y‘‡ƒXƒŒz (435)
ŠØ‘‚̉¹Šy‚âƒhƒ‰ƒ}‚â‰f‰æ‚Ì–£—͂Ƃ͉½‚Å‚·‚©H (480)
—À’©ˆÌšTony Leung Part74 (433)
--log55.com------------------
y±ÊÞÀ–Êz’¬“cŽ÷±ÝÁ½Ú9y•s×HÅÙ¼½Äz
yƒVƒ“ƒOƒ‹zˆß‘•‘‡ƒXƒŒ Part15yƒyƒAEƒ_ƒ“ƒXz
yGPSzƒOƒ‰ƒ“ƒvƒŠƒVƒŠ[ƒY ‘‡ƒXƒŒPART31yGPFz
”ü•P‚ƃAƒCƒ„[’·“c@Ý“ú‚ÌãJ
ƒtƒBƒMƒ…ƒAƒXƒP[ƒg™–{“c^ê£(SLIP) Part17
ƒeƒXƒg
ƒtƒBƒMƒ…ƒAƒXƒP[ƒgšƒyƒA part42
y3Az”óŒûV—t±ÝÁ½Ú8y’µ‚Ô’µ‚Ô¼‹\z