Differences From Artifact [6dc6c83f7a158b25]:
- File
polemy/_common.d
- 2010-11-23 10:09:03 - part of checkin [36c517dfc4] on branch trunk - refactored d-value and polemy-value conversion (user: kinaba) [annotate]
To Artifact [30ee89adced74f7a]:
- File
polemy/_common.d
- 2010-11-23 10:37:54 - part of checkin [5e924caac9] on branch trunk - added AST-rewriting macro sample. (user: kinaba) [annotate]
1 /** 1 /**
2 * Authors: k.inaba 2 * Authors: k.inaba
3 * License: NYSL 0.9982 http://www.kmonos.net/nysl/ 3 * License: NYSL 0.9982 http://www.kmonos.net/nysl/
4 * 4 *
5 * These modules are globaly used inside Polemy. | 5 * The list of modules globaly used inside Polemy.
6 */ 6 */
7 module polemy._common; 7 module polemy._common;
> 8 // basic utilities
8 public import tricks.test; 9 public import tricks.test;
9 public import tricks.tricks; 10 public import tricks.tricks;
10 public import std.algorithm; 11 public import std.algorithm;
11 public import std.array; 12 public import std.array;
> 13 public import std.range;
12 public import std.bigint; 14 public import std.bigint;
> 15 // debugging
13 public import std.conv : text; 16 public import std.conv : text;
14 public import std.exception; <
15 public import std.range; <
16 public import std.stdio : DBG = writeln; 17 public import std.stdio : DBG = writeln;
> 18 // meta programming
> 19 public import std.exception;
17 public import std.traits; 20 public import std.traits;
18 public import std.typecons; 21 public import std.typecons;
19 public import std.typetuple; 22 public import std.typetuple;