digitalmars.D.announce - Mono-D 0.3.7
- alex (28/28) Apr 17 2012 A lot of things changed internally - there is the interface to
- Jonas Drewsen (2/2) Apr 17 2012 Nice!
- F i L (8/10) Apr 17 2012 What is this? Is it this:
- alex (5/15) Apr 17 2012 Yepp definitely - but this requires a couple of lower-leveled
- Mirko Pilger (2/2) Apr 17 2012 you should probably mention somewhere explicitly that this works *only*
- alex (9/12) Apr 17 2012 This is just a temporary issue since 1) linux users are advised
- Mirko Pilger (3/3) Apr 17 2012 wasn't trying to pin that on someone. i just think a _small hint_ would
- Dejan Lekic (3/36) Apr 19 2012 Alex, a big THANKS for Mono-D! It is a great plugin for MonoDevelop, and...
- Stephen Jones (37/37) Apr 19 2012 I've probably done something stupid but I get an error whenever I
- F i L (4/5) Apr 19 2012 No, sorry. I mostly use Mono-D on Linux with MonoDevelop 2.8.4.
- =?UTF-8?B?IuaLlueLl+aVo+atpSI=?= (2/2) Apr 20 2012 非常感谢 alex
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
Apr 17 2012
Great!- [Resolver] Built in new method to cache UFCS parameter results; Refactored further internal parser wrappersWhat 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 :)
Apr 17 2012
On Tuesday, 17 April 2012 at 15:33:36 UTC, F i L wrote:Great!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 ;)- [Resolver] Built in new method to cache UFCS parameter results; Refactored further internal parser wrappersWhat 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 :)
Apr 17 2012
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 :)
Apr 17 2012
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.
Apr 17 2012
you should probably mention somewhere explicitly that this works *only* with the _alpha_ and not with the _stable_ release of monodevelop atm.
Apr 17 2012
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)
Apr 17 2012
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.
Apr 17 2012
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/issuesAlex, a big THANKS for Mono-D! It is a great plugin for MonoDevelop, and is IMHO the best environment for D development nowadays.
Apr 19 2012
I've probably done something stupid but I get an error whenever I try to type into a class file within a D project (never happens MonoDevelop update), and the compiled version off your latest link do the same. The error is: System.MissingMethodException: Method not found: 'Mono.TextEditor.DocumentLine Mono.TextEditor.TextEditorData.GetLine(Int32)'. at MonoDevelop.D.Formatting.DTextEditorIndentation.KeyPress(Key key, Char keyChar, ModifierType modifier) at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) at MonoDevelop.Ide.Gui.Content.CompletionTextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) at MonoDevelop.D.DEditorCompletionExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) in c:\programs\DMD\aBothe-Mono-D-bfa2e96\aBothe-Mono-D-bfa2e96\MonoDevelop.DBinding\Completion\EditorComplet onExtension.cs:line 86 at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress(Key key, Char keyChar, ModifierType modifier) at MonoDevelop.SourceEditor.ExtensibleTextEditor.ExtensionKeyPress(Key key, UInt32 ch, ModifierType state) Does anyone else have this issue?
Apr 19 2012
Stephen Jones wrote:Does anyone else have this issue?No, sorry. I mostly use Mono-D on Linux with MonoDevelop 2.8.4. Probably the best way to resolve this is to report the issue: https://github.com/aBothe/Mono-D/issues
Apr 19 2012
非常感谢 alex 无私的奉献,我一直在mono-d下工作,一直支持mono-d
Apr 20 2012