Experimenting with std.all
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Tue Jun 8 11:42:51 PDT 2010
We're discussing adding the all-inclusive module std.all to Phobos. That
should simplify scripting. My experiments indicate that the cost of
parsing all of std.all is small in an empty program, but I haven't
tested things with actual programs.
If anyone would like to test things and come back with results and
impressions, I paste the content of std.all at the end of this. Just
paste the code into a module of yours and then include that module in
your regular code.
For some reason, std.bigint has some issues so I commented it out. It's
also possible that you don't have std.container installed, so I
commented that out too.
Thanks,
Andrei
public import std.algorithm;
public import std.array;
public import std.base64;
// public import std.bigint;
public import std.bitmanip;
public import std.boxer;
public import std.compiler;
public import std.complex;
public import std.concurrency;
//public import std.container;
public import std.contracts;
public import std.conv;
public import std.cpuid;
public import std.cstream;
public import std.ctype;
public import std.date;
public import std.datebase;
public import std.dateparse;
public import std.demangle;
public import std.encoding;
public import std.file;
public import std.format;
public import std.functional;
public import std.getopt;
public import std.gregorian;
public import std.intrinsic;
public import std.json;
public import std.loader;
public import std.math;
public import std.md5;
public import std.metastrings;
public import std.mmfile;
public import std.numeric;
public import std.outbuffer;
public import std.path;
public import std.perf;
public import std.process;
public import std.random;
public import std.range;
public import std.red_black_tree;
public import std.regex;
public import std.regexp;
public import std.signals;
public import std.socket;
public import std.socketstream;
public import std.stdint;
public import std.stdio;
public import std.stdiobase;
public import std.stream;
public import std.string;
public import std.syserror;
public import std.system;
public import std.traits;
public import std.typecons;
public import std.typetuple;
public import std.uni;
public import std.uri;
public import std.utf;
public import std.variant;
public import std.xml;
public import std.zip;
public import std.zlib;
More information about the Digitalmars-d
mailing list