On Friday, 2 November 2018 at 07:00:49 UTC, Manu wrote:
On Tue, Oct 30, 2018 at 9:30 AM Oleg via Digitalmars-d-announce
wrote:
Thanks for your work!
> Example
> ===
> ///
> @safe pure nothrow @nogc
> unittest
> {
> import mir.exception;
> import mir.format;
>
On Tue, Oct 30, 2018 at 9:30 AM Oleg via Digitalmars-d-announce
wrote:
>
> Thanks for your work!
>
> > Example
> > ===
> > ///
> > @safe pure nothrow @nogc
> > unittest
> > {
> > import mir.exception;
> > import mir.format;
> > try throw new
On Friday, 2 November 2018 at 05:21:07 UTC, 9il wrote:
On Thursday, 1 November 2018 at 10:17:25 UTC, bauss wrote:
[...]
Well, added at v0.0.8 [1].
Mir Runtime formatting and exceptions are CTFE-able if a msg
fits into a local buffer and support user-defined types
formatting. Note, that
On Thursday, 1 November 2018 at 10:17:25 UTC, bauss wrote:
On Wednesday, 31 October 2018 at 13:56:56 UTC, 9il wrote:
~ is used for string concatenation in D including string
compile time constant concatenation. It is better not to
override it because both << and ~ can be used in the same
On Thursday, 1 November 2018 at 10:17:25 UTC, bauss wrote:
On Wednesday, 31 October 2018 at 13:56:56 UTC, 9il wrote:
~ is used for string concatenation in D including string
compile time constant concatenation. It is better not to
override it because both << and ~ can be used in the same
On Wednesday, 31 October 2018 at 13:56:56 UTC, 9il wrote:
~ is used for string concatenation in D including string
compile time constant concatenation. It is better not to
override it because both << and ~ can be used in the same
expression.
I see what your argument is now for it, BUT I
On Wednesday, 24 October 2018 at 10:57:27 UTC, 9il wrote:
Release v0.0.5 comes with
- mir.exception - @nogc MirException
- mir.format - @nogc formatting
Fantastic!
On Wednesday, 31 October 2018 at 09:13:14 UTC, Uknown wrote:
On Wednesday, 31 October 2018 at 08:34:08 UTC, 9il wrote:
The C++ format style is simpler to implement and it is much
faster to run.
D's style came from C and Boost's format. Also, the C++ style
is more low level then format strings,
On Wednesday, 31 October 2018 at 09:13:14 UTC, Uknown wrote:
On Wednesday, 31 October 2018 at 08:34:08 UTC, 9il wrote:
The C++ format style is simpler to implement and it is much
faster to run.
D's style came from C and Boost's format. Also, the C++ style
is more low level then format strings,
On Wednesday, 31 October 2018 at 08:34:08 UTC, 9il wrote:
The C++ format style is simpler to implement and it is much
faster to run.
D's style came from C and Boost's format. Also, the C++ style
is more low level then format strings, so they can be built on
top of it.
I think they meant why
On Tuesday, 30 October 2018 at 16:25:12 UTC, Oleg wrote:
Thanks for your work!
Example
===
///
@safe pure nothrow @nogc
unittest
{
import mir.exception;
import mir.format;
try throw new MirException(stringBuf() << "Hi D" << 2 <<
"!" << getData);
Thanks for your work!
Example
===
///
@safe pure nothrow @nogc
unittest
{
import mir.exception;
import mir.format;
try throw new MirException(stringBuf() << "Hi D" << 2 <<
"!" << getData);
catch(Exception e) assert(e.msg == "Hi D2!");
}
12 matches
Mail list logo