トップページ⇒tech
575コメント158KB

D言語ドラフト一応読んだよ

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
http://www.digitalmars.com/d/index.html
何か聞きたいことはあるかね。
0412デフォルトの名無しさんNGNG
>>406
カスタムアロケータ使えと。
http://www.digitalmars.com/d/memory.html#newdelete
0413デフォルトの名無しさんNGNG
>>411
バージョンアップしてるうちにalphaを付け忘たのかもよ
0414山崎渉NGNG
(^^)
0415動画直リンNGNG
http://homepage.mac.com/hitomi18/
0416デフォルトの名無しさんNGNG
そろそろE言語でも作るかな
0417デフォルトの名無しさんNGNG
>>416
ttp://erights.org
っていうか
ttp://www.kmonos.net/alang/etc/abcsong.html
0418山崎渉NGNG
(^^)
0419山崎渉NGNG
(^^)
0420山崎渉NGNG
(^^)
0421デフォルトの名無しさんNGNG
うんこ
0422山崎渉NGNG
(^^)
0423デフォルトの名無しさんNGNG
うんこ
0424山崎渉NGNG
(^^)
0425デフォルトの名無しさんNGNG
うんこ
0426山崎渉NGNG
(^^)
0427山崎渉NGNG
(^^)
0428山崎渉NGNG
(^^)
0429デフォルトの名無しさんNGNG
山崎はD言語できるの?
0430山崎渉NGNG
(^^)
0431動画直リンNGNG
http://homepage.mac.com/hitomi18/
0432山崎渉NGNG
(^^)
0433デフォルトの名無しさんNGNG
おお、いつのまにかlinux版ソースが出てんじゃん。
……凄まじく汚ねえソースだな。
しかもユニットテストのところでasがcore吐いてしぬ。
0434山崎渉NGNG
(^^)
0435デフォルトの名無しさんNGNG
VisualDまだ?
0436デフォルトの名無しさんNGNG
D++まだ?
0437デフォルトの名無しさんNGNG
VisualD++まだ?
0438デフォルトの名無しさんNGNG
D++Builderまだ?
0439デフォルトの名無しさんNGNG
Davaまだ?
0440デフォルトの名無しさんNGNG
Intel D Compiler はまだかね?
0441デフォルトの名無しさんNGNG
D#まだ?
0442山崎渉NGNG
(^^)
0443デフォルトの名無しさんNGNG
Initial Dまだ?
0444デフォルトの名無しさんNGNG
まだです。
というか、D#なんて話は無いです。
Initial Dはあります。
0445デフォルトの名無しさんNGNG
D最強!C++房は人生の落伍者!!なD房まだ?
0446D房NGNG
D最強!C++房は人生の落伍者!!
0447デフォルトの名無しさんNGNG
>>446
オウム返しツマラネ
0448D某NGNG
>>447
               £
トサカニキタ━━━━━━(゚∈゚)━━━━━━ !!!!!
0449デフォルトの名無しさんNGNG
Objective-Dまだ?
はじめてのDまだ?
D Magazineまだ?
0450山崎渉NGNG
(^^)
0451デフォルトの名無しさんNGNG
>>449
はいよ。
http://www.dmagazine.com/
0452デフォルトの名無しさんNGNG
つまんないね。
最近リア中の思考力表現力が低下してるんだって。
それと何か関係があるのかな。
0453山崎渉NGNG
(^^)
0454bloomNGNG
http://homepage.mac.com/ayaya16/
0455山崎渉NGNG
(^^)
0456山崎渉NGNG
(^^)
0457デフォルトの名無しさんNGNG
ここで山崎渉貼りつけてる奴って
すごい粘着
0458山崎渉NGNG
(^^)
0459(^^)NGNG
(^^)
0460デフォルトの名無しさんNGNG
          /       ヾ''"         ~`ヽ
         /       _,,,...  ヽ;:  /""ヽ    ヽ
        /         ;'"  "\ l /;:;;:::-'''ヽ,   i
       /         /::::::::-'''''"~        ヽ,   .|
      /        /;:;;:::'''           ヽ  ヽ
      |         |                ヽ  |  
      /        ;/      、        ,/ ヽ  i,   
     /        ;:;:ヽ      \,      /   ヽ  i, 
     i          / )(     \, 、  ,/ ,   ヽ ヽ 
     |          |  ⌒ ,,___\l,::,l/___|  |  
     |          |.    ー-ゞ'-'">><ー-ゞ'-'"'|  |  
     |         ;:|        '""^     、   |  |  
      |         ヽ.        ゝ( ,-、 ,:‐、)  |  | 
      |       /ヾ..       /       ヽ  |  | 
      |          |       ./ゝ二ニニニニ二、  |  |  
..       |        `、ヽ     へ"\┼┼┼ノ/  /  |   
        |         ヽ\     `\ ̄ ̄ ̄ノ  /  |  
        |          l  `ー-::、_  " ̄ ̄" ,,..'|ヽ./    
        ヽ.        :人     /`ー――'''''  /    
        /;:;:;:;;:;:;: _/         
                わ し の ホ ー ム ペ ー ジ で
 
                      何 さ ら し と ん じ ゃ キ サ マ ラ
0461デフォルトの名無しさんNGNG
sage
0462デフォルトの名無しさんNGNG
俺ガリガリくん。
君何ガリくん?
俺宇宙をさまよう五分ガリ頭のガリガリくん。
0463デフォルトの名無しさんNGNG
      ,;i|||||||||||||||||||||||||||||||ii;、         _/
     /||||||||||||||||||||||||||||||||||||||ii;、        \
  / ̄ ̄\||||||||||||||||||||||||||||||||||||ii;゙ヽ,      /
'" ̄ヽ     ヽ!!||||||||||||||||  ||||||||||!!"ヘ     <  処女ageるよ
ヽ          ゙!!!||||||||||||  |||||||!!   iヽ── /
|||l            ゙゙ヽ、ll,,‐''''""  |||||||||処女ageるよ
|||l     ____   ゙l   __   \|||||||||  
||!'    /ヽ、     o゙>┴<"  /\   |'" ̄| ホントのちんこ 見せてくれたら
\  /  |ミミヽ──‐'"ノ≡- ゙'──''彡| |、 |   |
   ̄|    |ミミミ/" ̄ 、,,/|l ̄"'''ヽ彡|| |、/   / 処女ageるよ
 ヽ、l|    |ミミミ|  |、────フヽ |彡l| |/  /_
  \/|l    |ミミミ| \_/ ̄ ̄フ_/  |彡|l/    ̄/ 処女ageるよ
  \ ノ   l|ミミミ|  \二二、_/  |彡|      フ  
    ̄\  l|ミミミ|    ̄ ̄ ̄  |メ/       \トキメク亀頭に キラキラ光った
    | \ ヽ\ミヽ    ̄ ̄"'  |/        /
    /  \ヽ、ヾ''''ヽ、_____//       /_精子をageるよ
  /  ヽ ゙ヽ─、──────'/|         ̄/
. /       ゙\ \     / / \__
   ───'''" ̄ ̄ ゙゙̄ヽ、__,,/,-'''" ̄   ゙''─
0464デフォルトの名無しさんNGNG
sage
0465デフォルトの名無しさんNGNG
ageとるやんけ
0466Hello WorldNGNG
Hello World
0467testNGNG
test
0468hogeNGNG
hoge
0469fooNGNG
foo
0470デフォルトの名無しさんNGNG
P\x8DF\x04\x8B\x1D\xFC\xA9A\x00;\xC3r\x1Bj\x01\xB8`W@\x00\xFF\xD
A9A\x00X\x89\x06\x83\xC6\x04\x895\x18\xBAA\x00\xA1\xD8\xA9A\x00\
xA9A\x00\x8B\r\xD4\xA9A\x00\x8B\x14\x81\x89\x15\xD8\xA9A\x00\x83
Z\x04\x8B^\x04\x89\x1A\x8B\x15\x1C\xCAA\x00J\x89\x15\x1C\xCAA\x0
0;\xC3r\x1Bj\x01\xB8`W@\x00\xFF\xD0\x8B\x15\\\xD2A\x00\x8B5\x18\
895\x18\xBAA\x00\x8BZ\x04\x8B\xC2\x85\xDBu\x08\x8B\x02\xC1\xF8\x
8DF\x04\x8B\x1D\xFC\xA9A\x00;\xC3r\x1Bj\x01\xB8`W@\x00\xFF\xD0\x
\x00X\x89\x06\x83\xC6\x04\x895\x18\xBAA\x00\x83\xEE\x08\x895\x18
04\x89\\\x81\x04\x8B\xC3R\x8BZ\x04\x85\xDBu\x08\x8B\x12\xC1\xFA\
x8BZ\x04\x8B\xC2\x85\xDBu\x08\x8B\x02\xC1\xF8\x04\x8B\x04\x81\x8
\r\x8B\x1A\xC1\xFB\x04\x8B\x1C\x99\x89C\x10\xEB\x03\x89B\x10\xC3
0471barNGNG
bar
0472 NGNG
0473デフォルトの名無しさんNGNG
  j                ,ィ/        |  |
    lィ'             ,ィ/j/          | iリ
   |         /l /          '"` | j   / \
   リ!      /,ノ           _,、-''''` /リ  __________
     |   _.._ l/   ,.--;==ミ 、 ___,.ノ /{ .\ rV /
    ヽ,/`ヽヽト、 ´  {,  ./ `‐ 、,.-ト|  \,ノ <   ハッハッハ! 貴様ら!
     ∧ ̄ ゙i,   `ヽ,r'´ /    ノ.  ゙、--‐''´| |  ごめんぽぉだ! ごめんぽぉだ!
     | | ̄ ゙i     ヽ、 __,,、-'" ,-、,:‐、〉  / |  ゆるしたまえ! ハッハッハッハ!
     \\/. |          \\\  i  \
       \_'i       ___\\\|    ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          |       |    | \\\
          |       |    |  \\\
          |       |    |   \\\
          |       |    |    |\\\
           ヽ     丿   人´  /  \\\
            ヽ     ̄ ̄ ̄   /.;":;".\\\".;":;"." :
 ".;":;"." :".;":;". \         /.;":;".""\\\.;":;"." :
  .;".;: .;"       \ ______ /.;":;":;"." :\\\".;":;"." :
 ;"         .;".;": _.;.;_".;":;":;;":;;":;;":;;":;;":;;":;;\\\ド カ ァ ン !
  .;".;": ..;.;".; ζ /_.;_/| .;".;", _       .;\\\".;.;".;":.
 .;".;": ..;.;".;": ;:'.;| ΓΓ | |;":从へ_/|   .       \\\"_.;__..:
 从へ从へへ从  ; ζ  | Γ从 | |;:.. |从Γ | |     从へ从∠___/|  :
     ( ⌒( ⌒ ) ζ | 从Γ | |.:;. |从Γζ.;".. .;. \ |ΓΓΓ| |     |
 (   ⌒ ⌒  ⌒ );  | ΓΓ | |.;;::|ΓΓ | |   ( 从へ ;: |从ΓΓ| |     |
0474 NGNG
0475デフォルトの名無しさんNGNG


        __,,,.. -‐_',^ゝ
   -==-'''-´‐、、''' ̄ ./\
.   ,、 .`i`i  `i,')  //" ,、
.  ノ|===='========'´=='/ ,ゝ
  i':ノ ./i .|`f .`iヽ ,, ''‐_',´
.   ,r:',:'  | .'---~-::''、  ヽ`i
   "   ."フノ_"_"_"_,、  ~    
.      /:、'、'''''''''フ ,r'         
   ._,,-'-'´ `-,'‐'´:,'_
   ''"___,,..-‐,'-‐'´`'ー=`,,ー‐.,r
.  '''""~´ ̄        `"~

   ─┼─          __|__   __|__
 ──┴──  |   |   __|_      |
 ┌───┐  |   |     |      ○|
   |  |        |     |       |
  ノ   |ノ      丿    ○\     ノ    ○
 

            |          ____
            |               /    /  丿─┬─  |  |
            | ̄ヽ \/       \/    /|       |    |  | /
            |__ノ _/         \      |      ノ    ノ  |ノ

0476デフォルトの名無しさんNGNG
うーん。コピペスレじゃないんだが。
0477デフォルトの名無しさんNGNG
ローカル関数は、それが定義されているスコープから外れると無効になってしまいます。
thisにアクセスしなければ問題ないようですが、これは仕様でしょうか?
コンパイラは、Digital Mars D Compiler Beta v0.61 です。

import stream;

class Test {
 char[] m = "Test";
 void delegate(char[]) get_local() {
  void local(char[] str) { stdout.writeLine(m ~ " : " ~ str); };
  local("inner");
  void delegate(char[]) d = local;
  return d;
 }
}

int main(char[][] args) {
 Test obj = new Test();
 void delegate(char[]) method = obj.get_local();
 method("outer");
 return 0;
}

====================
(結果)
Test : inner
Error: Access Violation
0478デフォルトの名無しさんNGNG
>>477
仕様。スタック上にある変数(thisも含む) は get_local() 終了直後に
破棄されることになってるので、そーいう変数に触るローカル関数は
定義スコープを外れると使えない。リファレンスの
"Functions" => "Delegates, Function Pointers, and Dynamic Closures"。

この辺中途半端にC的で何だかなぁ、って気はする。
0479 NGNG
import stream;

int main(char[][] args) {
stdout.writeString("age");
return 0;
}
0480デフォルトの名無しさんNGNG
              r- 、             r 、         r‐,
             __|  !...,,,,,,,______  i'`'ヽ, i'' ‐‐ '‐‐‐、   ,.---- ' '‐‐‐‐‐ァ  ,r‐‐‐‐ '''''''''' ‐‐‐--ァ
          r‐''"´__,,,.........,,,_  /  \/ | r‐i ロ ,.'   ヽ_,. ==  == -、.,i   |_,. -‐ ''''l .l'''' ‐‐ ..,r'
          | .r''"ri    i''i_`'_'   r‐‐‐ァ .| .| '"  i      (_,. -, ,--'      ,.ィ''''''" `''''''''''ヽ
          | .レ''" "フi""_ ___ノ   '‐‐= 'i_,! .|ヽ " /   /''''''''''''''''' '''''''''''' ‐‐-ァ | r'_",.! .i_"_`'i |
          | .r‐ァ '、_ `"ノ !、    r'´ ,.- 、 /‐、 ,.、``フ ヽ_,.-ァ r'_´_´i i'‐- ../  .| |_,.- , ,---' | .|
          ! .!‐'  .,_/,r'  ,., \  ヽ-' _/ !.....ノ ヽ.`..........  / .r,. r‐‐ ,  ヽ    | '‐‐''' '‐- ..,| .|
       _,._,r' .r- '| .| i'´ /| | ヽ  >ヽ´ ̄,  ,...., ....,,,,_  // /i _'_'_'. | 、 \   ! i'"´ | |`'‐ '| .|
       {    !  .| .| '-' | |  `'´  `"´_!_ `´ '--.ァ`´ |   / l !---! |. \ `} / !  .| |   | .|
       ヽ__,ィ'  .!_,!.   !..!      `ヽ___,,. ‐- ..,/   !/  !_,.----、_|   `''_ノ /.   `''´   !_,!

     /      ,   _____   、  \      /   ヽ          /   ヽ
    /       /    |   |    ヽ   ヽ    /     ヽ         /     ヽ
    | ....ヽ | /     丿   .|        |   /       ヽ       /       ヽ
    ヽ --十--   /_______ゝ       /   /          ̄ ̄フ  /          ̄ ̄フ
     \.ノ | ヽ   ノ     ヽ     /  ノ          _丿  ノ          _丿
0481477NGNG
>>478
ありがとうございました。
仕様なんですね。

接続先delegateと型が少しだけ異なる場合に、
アダプタとしてローカル関数が使えないのは残念です。
0482デフォルトの名無しさんNGNG
うおお・・・久々にまともなカキコが・・・・
0483デフォルトの名無しさんNGNG
digって使いずらくねぇ?
0484デフォルトの名無しさんNGNG
1はD言語の仕様を訳して公開すべし
0485デフォルトの名無しさんNGNG
むしろここで十分
http://www.kmonos.net/alang/etc/d.php
0486デフォルトの名無しさんNGNG
グッドジョビ
0487デフォルトの名無しさんNGNG
>>485
今まで知らなかった・・・Thx!
0488デフォルトの名無しさんNGNG
つーか、バグありまくり。
0489デフォルトの名無しさんNGNG
Cでいいよ。
0490デフォルトの名無しさんNGNG
Cの方が(゚�听)イラネ
0491デフォルトの名無しさんNGNG
頭文字Dのパクリ
0492デフォルトの名無しさんNGNG
C++で充分。
0493デフォルトの名無しさんNGNG
流行りそうですか?
0494デフォルトの名無しさんNGNG
このスレの惨状で一目瞭然だと思われ
0495デフォルトの名無しさんNGNG
他の言語の場合は発表されてから 2 〜 3 年というと、こんなじゃなかったの?
そんな事無い?じゃぁダメだね。
0496デフォルトの名無しさんNGNG
言語がインフレ起こしてる今じゃ目立たないだろ
0497デフォルトの名無しさんNGNG
ま、言語が発表されて流行になるまで5年以上はかかる。
0498デフォルトの名無しさんNGNG
マイブームです。
0499デフォルトの名無しさんNGNG
Marsからコンパイラ持ってきて遊んでみまスタ。結構良い感じかもしれないけど、
日本じゃ延々とマイナー路線を突っ走りそうだね。で、ここからマジレス希望。
SDLのインストール方法がイマイチ。諸兄方で上手く設定できたよ〜ん♪て方が
いたら説明希望。ざっと"D Memo"のページやナンかは目を通したんだけどね...





0500デフォルトの名無しさんNGNG
>>497
それはインターネットのない時代の話。
いまどきαβの段階で流行らない言語は終わってるね。
0501デフォルトの名無しさんNGNG
 ー┼──          |       ー───  |     、   | ー─-    /  |      、   /
    |  _           |/ ̄    ー──   |      |  |       /    |      |   /
   |/  \         /       ー──   |      |  |       \    |      |  /^ヽ
        |  ├  ー-、|        | ̄ ̄|    ヽ'       レ  ̄ ̄    \   ヽ'       /   \丿
     _/  O-   ノ \__     ̄ ̄


               ー┼── | |  | ─|─  |    | |
                     | ー─    |  │   |/ ̄
                 | \_    |   |   (___


    _,,. -─‐- .,,_           _,,. -─‐- .,,_
   |_____   ___l ┌───┐│___   │
  ┌─┘ └─┐└─┐  │      │  │
  └─┐ ┌─┘ l二二.   │      │  │
       !   ,!    ┌─┘  │┌──┘  │
     └─' .     └───┘└────┘
    ___|  ̄ |_○,○       | ̄ ̄ll ̄ ̄|
    |__    __|┌──┐|    l.l    |
   ,'⌒',│  │,'⌒', l_______l.l    l |    !_,. ィ
    !  l│  │!  l     l   ,' |       ,!
   ゝ_ノ│  │ゝ_ノ      |__/.  !、_,,. ‐'
.        ̄ ̄
0502山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0503デフォルトの名無しさんNGNG
一応あげておこう。このまま落ちるのもなんだし
0504デフォルトの名無しさんNGNG
まともに実装されてないインチキ言語なんてどうでもいいよ。
「こんな言語あったらいいな」なんて妄想は誰にでもできる。
0505デフォルトの名無しさんNGNG
いや、俺は言語仕様見て萎え萎えなんだが。
10年前にでていたら飛びついたかも。
0506デフォルトの名無しさんNGNG
>>505
どの辺が気に入らないのか教えて欲しい。
0507≒505NGNG
DBCと、最近のOOPLの機能が含まれている事を除けば、正直Adaと変わんないと思った。
まあAdaは書くのがひたすら面倒な言語なので、その点だいぶましと思うが。
0508デフォルトの名無しさんNGNG
あ、それと、>>504。実際にコンパイラ作ってるのだから、新言語スレの住人とかよりは遥かに尊敬の対象と思われ…
0509デフォルトの名無しさんNGNG
>>504的には、M$や某がコンパイラ作らないと実装とは呼べないんじゃネーノ
0510デフォルトの名無しさんNGNG
>>504的には、標準ライブラリが少ないと実装とは呼べないんじゃネーノ
0511デフォルトの名無しさんNGNG
同人ソフトになんでそんなムキになるんだろう
■ このスレッドは過去ログ倉庫に格納されています