version...
a commandline switch to enable automatically discarding the first
run as an outlier.
/Tove
On Friday, 27 April 2012 at 19:40:53 UTC, F i L wrote:
vibe.d as the project name is great, but why have module
vibe.d and not simply vibe? Or, why prefix all the types with
More complicated projects/frameworks ontop of vibe which
implements it's own main is free to use vibe.all.
But I
On Sunday, 29 April 2012 at 19:38:38 UTC, Timo Westkämper wrote:
I'd like to announce that I am working on synd, a partial port
of the STK library (https://ccrma.stanford.edu/software/stk/)
to D.
synd provides basic building blocks for synth design such as
envelopes, oscillators, delays and
On Monday, 14 May 2012 at 16:58:42 UTC, Roman D. Boiko wrote:
You are over engineering the whole stuff.
I'm trying to solve this and other tradeoffs. I'd like to
simplify but satisfy my design goals.
What if there were two different lex:er modes... with different
struct:s.
1. For an IDE
On Sunday, 7 October 2012 at 19:41:30 UTC, Jacob Carlborg wrote:
On 2012-10-07 19:32, Namespace wrote:
amazing, good work...! what license is this under, is it allowed
to be used commercially?
On Tuesday, 6 November 2012 at 07:55:51 UTC, Walter Bright wrote:
References:
http://www.digitalmars.com/d/archives/digitalmars/D/Custom_attributes_again_163042.html
http://www.digitalmars.com/d/archives/digitalmars/D/custom_attribute_proposal_yeah_another_one_163246.html
Inspired by a gallon
Tooo much fun! Argh, _must_ _stop_ _playing_ and actually work ;(
[int a;]
class A
{
}
class B : A
{
mixin(__traits(getAttributes, typeof(super))[0]);
}
can't wait to see all the creative uses this will enable!
On Tuesday, 6 November 2012 at 13:14:50 UTC, Adam D. Ruppe wrote:
On Tuesday, 6 November 2012 at 07:55:51 UTC, Walter Bright
wrote:
User Defined Attributes (UDA) are compile time expressions
that can be attached to a declaration.
Hmmm, it didn't work on the most important place for my use
On Tuesday, 6 November 2012 at 15:19:53 UTC, Walter Bright wrote:
On 11/6/2012 7:14 AM, Tove wrote:
Hmmm, actually it doesn't work in plain function/block scope
either.
Right, I don't see a compelling purpose for that, either.
Hmm, what about library based GC annotations?
[GC.NoScan] int
On Wednesday, 7 November 2012 at 08:41:48 UTC, Walter Bright
wrote:
New version up now with a couple reported problems with UDA
fixed.
I may have found a little glitch...?
mixin([1] int a;);
[[2] int b;] int c;
mixin(__traits(getAttributes, c)[0]);
pragma(msg, __traits(getAttributes, a)); =
On Wednesday, 14 November 2012 at 11:08:04 UTC, Leandro Lucarella
wrote:
Can you provide one concrete case where it makes sense NOT to
restrict UDAs to
types and it's different from restricting exception to classes
derived from
Exception?
Thank you.
There was the example with Thrift...
On Wednesday, 14 November 2012 at 12:33:58 UTC, Jacob Carlborg
wrote:
I assume you mean something like:
struct UserProfile {
[1] i32 uid;
[2] string name;
[3] string blurb;
}
In that case I would much rather prefer this:
struct UserProfile {
@Id(1) i32 uid;
@Id(2) string
On Wednesday, 14 November 2012 at 13:03:18 UTC, David Nadlinger
wrote:
On Wednesday, 14 November 2012 at 11:18:28 UTC, Tove wrote:
There was the example with Thrift...
struct UserProfile {
1: i32 uid,
2: string name,
3: string blurb
}
service UserStorage
On Wednesday, 14 November 2012 at 23:57:38 UTC, David Nadlinger
wrote:
Also, your solution is more complex than simply using types,
yet less flexible: What if you want to use uint attributes
from two libraries on the same type?
David
I disagree, you can always fallback to using user defined
On Thursday, 15 November 2012 at 22:04:27 UTC, David Nadlinger
wrote:
On Thursday, 15 November 2012 at 08:45:49 UTC, Tove wrote:
I disagree, you can always fallback to using user defined
types... but it _allows_ for native types also, i.e. more
flexible.
You are missing the point: In your
On Friday, 16 November 2012 at 10:41:44 UTC, Walter Bright wrote:
The whole point of my example was no, you do not necessarily
know the meaning of a user-defined type that is used as an
attribute.
Agree. Imagine we have 3 generic libs/modules...
Optimized CTFE Polygon Primitive Lib, Math, Gfx
On Friday, 21 December 2012 at 16:28:35 UTC, Andrei Alexandrescu
wrote:
use text based formats for performance sensitive data!
Of course, maybe the 15% claim was pure exaggeration. I really
hope
that's the case.
Text representation has its own advantages.
Andrei
interesting, does it
On Tuesday, 10 September 2013 at 06:42:06 UTC, Walter Bright
wrote:
https://github.com/D-Programming-Language/visuald
Congratulations to Rainer Schuetze and collaborators for this
great work!
Horray! Great news.
Some initial nit-picking:
According to
On Tuesday, 10 September 2013 at 18:10:33 UTC, Rainer Schuetze
wrote:
Thanks for pointing these out. The README didn't receive a lot
of attention lately, most of the documentation and news is on
the web site. I agree, with it being displayed on the front
github page it should be updated.
On Sunday, 3 November 2013 at 21:21:04 UTC, Joseph Rushton
Wakeling wrote:
On Saturday, 2 November 2013 at 22:45:13 UTC, Ali Çehreli wrote:
I spent considerable amount of time on those names. Like you,
I am not happy with Inverse. :)
I'm not a native English speaker, but FWIW I would have
On Thursday, 7 November 2013 at 16:25:47 UTC, Brad Anderson wrote:
On Thursday, 7 November 2013 at 08:58:50 UTC, tester wrote:
how do make that comiler work?
[Issue 11457] New: Cannot compile 64bit apps with Visual
Studio 2013
this is a desaster for me. was that release tested? if i amand
On Saturday, 11 January 2014 at 09:51:57 UTC, Peter Alexander
wrote:
On Thursday, 9 January 2014 at 22:53:02 UTC, qznc wrote:
For the visitation API design: Your map approach (bool[Vertex]
m_visited) is probably the most generic one.
A variant, where the nodes store the flag internally is
On Tuesday, 4 February 2014 at 20:34:29 UTC, Andrei Alexandrescu
wrote:
I'm happy to announce that Scott Meyers will deliver a keynote
talk at the upcoming DConf 2014. Details of the talk are
forthcoming.
wow, this is fantastic news! *cheer*
On Monday, 31 March 2014 at 17:11:48 UTC, dennis luehring wrote:
Am 28.03.2014 19:27, schrieb Andrei Alexandrescu:
Facebook is open-sourcing warp, a fast C and C++ preprocessor
written by
Walter Bright.
currently any ideas why clang could be 40% faster?
On Monday, 31 March 2014 at 21:16:47 UTC, Walter Bright wrote:
On 3/31/2014 2:06 PM, bearophile wrote:
Walter Bright:
Since then, I've fixed a handful of bugs, but that didn't
amount to much time.
Have you kept a list of such bugs/mistakes of yours for warp?
It is an
interesting list.
On Tuesday, 24 March 2015 at 17:08:03 UTC, Martin Nowak wrote:
Glad to announce D 2.067.0.
https://dlang.dawg.eu/downloads/dmd.2.067.0/
-Martin
Congrats! Although, I must admit, I was a little saddened to see
that multiple alias this didn't make the release, I thought it
was finalized... I
On Friday, 13 June 2014 at 16:49:26 UTC, Andrei Alexandrescu
wrote:
Virtual by default will not change. Being able to negate the
final: label is nice to have but not a must. Adding a keyword
for that doesn't scale - it would mean we'd need to add one
keyword to undo each label.
Andrei
On Sunday, 30 August 2020 at 20:12:41 UTC, Arjan wrote:
On Sunday, 30 August 2020 at 14:13:36 UTC, Mike Parker wrote:
Looking for a full-time or part-time gig? Not only is Symmetry
Investments hiring D programmers, they are also generously
funding two positions for ecosystem work under the D
On Sunday, 28 June 2020 at 16:31:35 UTC, Avrina wrote:
On Sunday, 28 June 2020 at 02:52:03 UTC, Mike Parker wrote:
If that's not good enough for you, then I have nothing else to
say on the matter.
Replies like this one and andrei are why.
You are directing a community around a topic to an
29 matches
Mail list logo