Differences From Artifact [d00c8d535d50e1e2]:
- File
index.dd
- 2010-11-24 13:22:04 - part of checkin [f9c31f3cd8] on branch trunk - Fixed the null dereference bug when directly wrote "case 1 when 2: 3" in REPL. It was due to null LexPosition in the AST. Now AST.pos !is null is an invariant of AST. (user: kinaba) [annotate]
To Artifact [caf492581281c25d]:
- File
index.dd
- 2010-11-25 03:32:41 - part of checkin [474c4facf0] on branch trunk - Introduced makefile to build documents. sample/macro.pmy is fully reformed. print(x) now returns x, not 0. (user: kinaba) [annotate]
597 597 整数演算の種類が少ないのは、D 言語の std.bigint がビット演算などをサポートしてないためです。
598 598 文字列が結合しかできないのは、単に手抜きです。
599 599 </p>
600 600 ))
601 601
602 602 $(SECTION 外部とのやりとり, $(SECBODY
603 603 $(TABLE
604 - $(TR $(TH print) $(TD (a)) $(TD a を文字列化標準出力に改行付きで表示))
604 + $(TR $(TH print) $(TD (a)) $(TD a を文字列化標準出力に改行付きで表示して、a を返す))
605 605 $(TR $(TH argv) $(TD ) $(TD スクリプトに渡された引数文字列のconsリスト))
606 606 $(TR $(TH gensym) $(TD ()) $(TD エセgensym。変数名として他とかぶらなそうな文字列を返します))
607 607 $(TR $(TH rand) $(TD (n)) $(TD 0 以上 n 未満の自然数を31bit以内でランダムに生成します))
608 608 )
609 609 ))
610 610 <br />
611 611