May 16, 2013 Re: Visual D 0.3.36 released - support for Alex Bothe's semantic analysis, LDC and profiling | ||||
---|---|---|---|---|
| ||||
Posted in reply to TommiT | 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 Re: Visual D 0.3.36 released - support for Alex Bothe's semantic analysis, LDC and profiling | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bruno Medeiros | 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 Re: Visual D 0.3.36 released - support for Alex Bothe's semantic analysis, LDC and profiling | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex |
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 Re: Visual D 0.3.36 released - support for Alex Bothe's semantic analysis, LDC and profiling | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright |
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 Re: Visual D 0.3.36 released - support for Alex Bothe's semantic analysis, LDC and profiling | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | 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 Re: Visual D 0.3.36 released - support for Alex Bothe's semantic analysis, LDC and profiling | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | 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 Re: Visual D 0.3.36 released - support for Alex Bothe's semantic analysis, LDC and profiling | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mr. Anonymous | 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 Re: Visual D 0.3.36 released - support for Alex Bothe's semantic analysis, LDC and profiling | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli | 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 Re: Visual D 0.3.36 released - support for Alex Bothe's semantic analysis, LDC and profiling | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | 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 Re: Visual D 0.3.36 released - support for Alex Bothe's semantic analysis, LDC and profiling | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | 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.
|
Copyright © 1999-2021 by the D Language Foundation