May 16, 2013
On 14/05/2013 06:45, TommiT wrote:
> On Saturday, 11 May 2013 at 10:39:39 UTC, Rainer Schuetze wrote:
>> [..]
>>
>> The full list of changes can be found here:
>> http://www.dsource.org/projects/visuald/wiki/VersionHistory
>>
>> [..]
>
> Notice that "alias this = id" is not supposed to be valid syntax.

Huh, what's this about? DMD does not seem to recognize it, but it's listed in the grammar. Is it an upcoming feature or is the grammar out of date?

-- 
Bruno Medeiros - Software Engineer
May 16, 2013
On 05/16/2013 03:08 AM, Bruno Medeiros wrote:

> On 14/05/2013 06:45, TommiT wrote:

>> Notice that "alias this = id" is not supposed to be valid syntax.
>
> Huh, what's this about? DMD does not seem to recognize it, but it's
> listed in the grammar. Is it an upcoming feature or is the grammar out
> of date?

When the other use of alias has been changed from

  alias int NewName;  // weird syntax

to

  alias NewName = int;  // welcome syntax

'alias this' has also been inadvertently changed from

  alias memberFunc this;    // still valid syntax

to

  alias this = memberFunc;  // buggy syntax

It has been a recent bug which has quickly been reverted. Here is a past discussion:

  http://forum.dlang.org/thread/aaflopktcjmljxdnoizj@forum.dlang.org

Ali

May 17, 2013

On 15.05.2013 23:19, alex wrote:
> On Saturday, 11 May 2013 at 10:39:39 UTC, Rainer Schuetze wrote:
>> Hi,
>>
>> a new version of Visual D is long overdue, so finally it is released.
>> In addition to the usual fixes of bugs and regressions, the major
>> highlights of this version are
>>
>> - DParser by Alexander Bothe (https://github.com/aBothe/D_Parser, also
>> used by Mono-D) integrated as an alternative semantic engine for
>> better code completion (use "Open Language options" from the Visual D
>> menu to access the enable option)
>
> Finally :) -- Hopefully I can find some more time to do more pre-compile
> time analysis implementation of D code ;)
>
> Oh btw, have you implemented the D_Parser.Misc.CompletionOptions? You
> can toggle mixin pre-evaluation and other tweaks over there

I just left them at their default, i.e. UFCS is enabled, but mixin-support is disabled. Any problem with enabling the latter?

The other options seem unused sofar when grepping for them, maybe they are used by Mono-D, but not DParser (the version used by the installer doesn't have the HideDeprecatedNodes option).
May 17, 2013

On 12.05.2013 20:48, Walter Bright wrote:
> On 5/11/2013 3:39 AM, Rainer Schuetze wrote:
>> a new version of Visual D is long overdue, so finally it is released. In
>> addition to the usual fixes of bugs and regressions, the major
>> highlights of
>> this version are
>
> This deserves a much higher profile. Few people know about it.
>
> Can you write a brief article about Visual D? Then we can link to it,
> and post it on Reddit.

I'm lagging behind on documentation anyway, so if I find the time, I'll try to do it as an article.
May 18, 2013
On Friday, 17 May 2013 at 17:39:42 UTC, Rainer Schuetze wrote:
>
>
> On 15.05.2013 23:19, alex wrote:
>> On Saturday, 11 May 2013 at 10:39:39 UTC, Rainer Schuetze wrote:
>>> Hi,
>>>
>>> a new version of Visual D is long overdue, so finally it is released.
>>> In addition to the usual fixes of bugs and regressions, the major
>>> highlights of this version are
>>>
>>> - DParser by Alexander Bothe (https://github.com/aBothe/D_Parser, also
>>> used by Mono-D) integrated as an alternative semantic engine for
>>> better code completion (use "Open Language options" from the Visual D
>>> menu to access the enable option)
>>
>> Finally :) -- Hopefully I can find some more time to do more pre-compile
>> time analysis implementation of D code ;)
>>
>> Oh btw, have you implemented the D_Parser.Misc.CompletionOptions? You
>> can toggle mixin pre-evaluation and other tweaks over there
>
> I just left them at their default, i.e. UFCS is enabled, but mixin-support is disabled. Any problem with enabling the latter?
>
> The other options seem unused sofar when grepping for them, maybe they are used by Mono-D, but not DParser (the version used by the installer doesn't have the HideDeprecatedNodes option).

mixin support might be good (but well, it's still and probably will ever be basic) -- there are problems with having too many mixins in one module, that's why I left it opt-in only. Anyway the option might be nice to have somewhere :)

May 18, 2013
On Saturday, 11 May 2013 at 10:39:39 UTC, Rainer Schuetze wrote:
> Hi,
>
> a new version of Visual D is long overdue, so finally it is released. In addition to the usual fixes of bugs and regressions, the major highlights of this version are
>
> - DParser by Alexander Bothe (https://github.com/aBothe/D_Parser, also used by Mono-D) integrated as an alternative semantic engine for better code completion (use "Open Language options" from the Visual D menu to access the enable option)
> - added command "Compile and Run" to execute current text buffer or selection via rdmd
> - added option "Colorize coverage from .LST file" to highlight lines from code coverage output
> - updated to new features of the language and tooling as of dmd 2.062
> - basic LDC support and separate option pages for DMD/GDC/LDC directories
>
> The full list of changes can be found here: http://www.dsource.org/projects/visuald/wiki/VersionHistory
>
> Visual D is a Visual Studio package providing both project management and language services for the D programming language. It works with Visual Studio 2005-12 as well as the free Visual Studio Shells.
>
> The Visual D installer can be downloaded from its website at http://www.dsource.org/projects/visuald
>
> Visual D is completely written in D, the source code is available at github (https://github.com/rainers/visuald) and dsource (http://www.dsource.org/projects/visuald/browser/trunk).
>
> Rainer

Is the wiki readonly?
http://wiki.dlang.org/IDEs

I've tried to update the "Last known activity" date, but I couldn't find the Edit button.
May 18, 2013
On Saturday, 18 May 2013 at 19:18:54 UTC, Mr. Anonymous wrote:
> Is the wiki readonly?
> http://wiki.dlang.org/IDEs
>
> I've tried to update the "Last known activity" date, but I couldn't find the Edit button.

You need to be logged in. The Edit tab will then appear in place of the View Source one.

David
May 20, 2013
On 16/05/2013 17:58, Ali Çehreli wrote:
> On 05/16/2013 03:08 AM, Bruno Medeiros wrote:
>
>  > On 14/05/2013 06:45, TommiT wrote:
>
>  >> Notice that "alias this = id" is not supposed to be valid syntax.
>  >
>  > Huh, what's this about? DMD does not seem to recognize it, but it's
>  > listed in the grammar. Is it an upcoming feature or is the grammar out
>  > of date?
>
> When the other use of alias has been changed from
>
>    alias int NewName;  // weird syntax
>
> to
>
>    alias NewName = int;  // welcome syntax
>
> 'alias this' has also been inadvertently changed from
>
>    alias memberFunc this;    // still valid syntax
>
> to
>
>    alias this = memberFunc;  // buggy syntax
>
> It has been a recent bug which has quickly been reverted. Here is a past
> discussion:
>
>    http://forum.dlang.org/thread/aaflopktcjmljxdnoizj@forum.dlang.org
>
> Ali
>

Ah I see. I was about to ask why was it put in the grammar documentation then, but it seems it is no longer there for the online version of the documentation:
http://dlang.org/declaration.html#AliasThisDeclaration

It is still present in the documentaton of the 2.062 DMD download though, hence my confusion. :S
(I was looking at the download doc)

-- 
Bruno Medeiros - Software Engineer
May 30, 2013

On 17.05.2013 19:43, Rainer Schuetze wrote:
>
>
> On 12.05.2013 20:48, Walter Bright wrote:
>> On 5/11/2013 3:39 AM, Rainer Schuetze wrote:
>>> a new version of Visual D is long overdue, so finally it is released. In
>>> addition to the usual fixes of bugs and regressions, the major
>>> highlights of
>>> this version are
>>
>> This deserves a much higher profile. Few people know about it.
>>
>> Can you write a brief article about Visual D? Then we can link to it,
>> and post it on Reddit.
>
> I'm lagging behind on documentation anyway, so if I find the time, I'll
> try to do it as an article.

Probably a bit late, but here is a short article about the new version with some bias towards "Unittesting and code coverage analysis with Visual D": http://www.dsource.org/projects/visuald/wiki/News36
May 30, 2013
On Thursday, 30 May 2013 at 12:55:29 UTC, Rainer Schuetze wrote:
>
>
> On 17.05.2013 19:43, Rainer Schuetze wrote:
>>
>>
>> On 12.05.2013 20:48, Walter Bright wrote:
>>> On 5/11/2013 3:39 AM, Rainer Schuetze wrote:
>>>> a new version of Visual D is long overdue, so finally it is released. In
>>>> addition to the usual fixes of bugs and regressions, the major
>>>> highlights of
>>>> this version are
>>>
>>> This deserves a much higher profile. Few people know about it.
>>>
>>> Can you write a brief article about Visual D? Then we can link to it,
>>> and post it on Reddit.
>>
>> I'm lagging behind on documentation anyway, so if I find the time, I'll
>> try to do it as an article.
>
> Probably a bit late, but here is a short article about the new version with some bias towards "Unittesting and code coverage analysis with Visual D": http://www.dsource.org/projects/visuald/wiki/News36

I missed that, it's a good remainder, thank you.

It certainly help a lot the community.