Thread overview | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
April 17, 2012 Mono-D 0.3.7 | ||||
---|---|---|---|---|
| ||||
A lot of things changed internally - there is the interface to the new MonoDevelop 2.9.5 libraries now which brings a couple of internal refactorings which hopefully will result in general performance improvements. Currently the new version is available in the http://mono-d.alexanderbothe.com addin repository only, NOT in MonoDevelop's beta channel - so it's recommended to switch the repositoy temporarily, or even stick to the external one - the online addin build system causes a couple of problems that need to become handled. - [Completion] Fixed null-check - [Resolver] Built in new method to cache UFCS parameter results; Refactored further internal parser wrappers - [Completion] Fixed parameter insight - [General] Updated to MonoDevelop 2.9.5 dll's - [Parser] dmd 2.059 compatibility - [Parser] Made directory parsing multi-threaded - [Building] Added 'relativeTargetDirectory' to One-Step-Build macros v0.3.6: - [General] Overhaul for MonoDevelop 2.9.4 compatibility - [Building] Changed gdc default one-step build string - [Syntax Highlighting] changed color of 'mixin' keyword - [Resolver] Added rough ufcs completion.. which must be enabled manually in the settings - [Refactoring] Fixed a small renaming annoyance Further info: http://mono-d.alexanderbothe.com Issues: https://github.com/aBothe/Mono-D/issues |
April 17, 2012 Re: Mono-D 0.3.7 | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | Nice! Keep up the good work. |
April 17, 2012 Re: Mono-D 0.3.7 | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | Great!
> - [Resolver] Built in new method to cache UFCS parameter results; Refactored further internal parser wrappers
What is this? Is it this:
void foo(int x) if (x > 5) { ... }
...
3.foo(); // underlined as error?
6.foo(); // looks good
?? Or not something that cool? because that would be pretty cool :)
|
April 17, 2012 Re: Mono-D 0.3.7 | ||||
---|---|---|---|---|
| ||||
Posted in reply to F i L | On Tuesday, 17 April 2012 at 15:33:36 UTC, F i L wrote:
> Great!
>
>
>> - [Resolver] Built in new method to cache UFCS parameter results; Refactored further internal parser wrappers
>
> What is this? Is it this:
>
> void foo(int x) if (x > 5) { ... }
>
> ...
>
> 3.foo(); // underlined as error?
> 6.foo(); // looks good
>
> ?? Or not something that cool? because that would be pretty cool :)
Yepp definitely - but this requires a couple of lower-leveled features (primarily expression evaluation, declaration constraint checking and furthermore semantic highlighting) - these features will be implemented during GSoC ;)
|
April 17, 2012 Re: Mono-D 0.3.7 | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | Oh uhm, the feature you mentioned is not implemented yet - it's just a kind of optimization e.g. when you type 1234. you get all available free methods listed - and this happens kinda quick now, or at least more quicker than before :) |
April 17, 2012 Re: Mono-D 0.3.7 | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | you should probably mention somewhere explicitly that this works *only* with the _alpha_ and not with the _stable_ release of monodevelop atm. |
April 17, 2012 Re: Mono-D 0.3.7 | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | On Tuesday, 17 April 2012 at 15:44:41 UTC, alex wrote:
> Oh uhm, the feature you mentioned is not implemented yet - it's just a kind of optimization e.g. when you type 1234. you get all available free methods listed - and this happens kinda quick now, or at least more quicker than before :)
Okay, I see.
Good luck with GSoC! MonoD + Android could equal a big boost in popularity for D, so I'm glad to hear your GSoC submission is coming along.
|
April 17, 2012 Re: Mono-D 0.3.7 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mirko Pilger | On Tuesday, 17 April 2012 at 16:13:25 UTC, Mirko Pilger wrote:
> you should probably mention somewhere explicitly that this works *only* with the _alpha_ and not with the _stable_ release of monodevelop atm.
This is just a temporary issue since 1) linux users are advised by default to take the latest beta/alpha version and 2) MD will be released on version 2.9 soon, probably in a couple of weeks or so.
I know that it's currently a kind of mess with the new dependency library versions and stuff, but it wasn't me who decided to clean up internals and release higher, backward-incompatible versions (of MonoDevelop ;D)
|
April 17, 2012 Re: Mono-D 0.3.7 | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | wasn't trying to pin that on someone. i just think a _small hint_ would prevent people from downloading the wrong release and turn away in frustration because your installation instructions don't work in this case. |
April 19, 2012 Re: Mono-D 0.3.7 | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | alex wrote:
> A lot of things changed internally - there is the interface to the new MonoDevelop 2.9.5 libraries now which brings a couple of internal refactorings which hopefully will result in general performance improvements.
>
> Currently the new version is available in the http://mono-d.alexanderbothe.com addin repository only, NOT in MonoDevelop's beta channel - so it's recommended to switch the repositoy temporarily, or even stick to the external one - the online addin build system causes a couple of problems that need to become handled.
>
> - [Completion] Fixed null-check
> - [Resolver] Built in new method to cache UFCS parameter results;
> Refactored further internal parser wrappers
> - [Completion] Fixed parameter insight
> - [General] Updated to MonoDevelop 2.9.5 dll's
> - [Parser] dmd 2.059 compatibility
> - [Parser] Made directory parsing multi-threaded
> - [Building] Added 'relativeTargetDirectory' to One-Step-Build
> macros
>
> v0.3.6:
>
> - [General] Overhaul for MonoDevelop 2.9.4 compatibility
> - [Building] Changed gdc default one-step build string
> - [Syntax Highlighting] changed color of 'mixin' keyword
> - [Resolver] Added rough ufcs completion.. which must be enabled
> manually in the settings
> - [Refactoring] Fixed a small renaming annoyance
>
> Further info: http://mono-d.alexanderbothe.com
> Issues: https://github.com/aBothe/Mono-D/issues
Alex, a big THANKS for Mono-D! It is a great plugin for MonoDevelop, and is IMHO the best environment for D development nowadays.
|
Copyright © 1999-2021 by the D Language Foundation